diff --git a/.travis.yml b/.travis.yml index fe5c05116..24b96460b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ language: php php: - - 5.6 - - 7 + - 7.1 + - 7.2 env: global: - CORE_BRANCH=master @@ -15,13 +15,15 @@ env: branches: only: - master + - fix_layout_for_14 +services: + # enable a display for running JavaScript tests + - xvfb + before_install: - # enable a display for running JavaScript tests - - export DISPLAY=:99.0 - - sh -e /etc/init.d/xvfb start -# <- if [[ "$DB" == 'mysql' ]]; then sudo apt-get -y install mariadb-server; fi + - if [[ "$DB" == 'mysql' ]]; then sudo apt-get -y install mariadb-server; fi # - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - sh -c "if [ '$CLOUD' = 'nextcloud' ]; then wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh; fi;" - sh -c "if [ '$CLOUD' = 'owncloud' ]; then wget https://raw.githubusercontent.com/owncloud/administration/master/travis-ci/before_install.sh; fi;" @@ -83,17 +85,13 @@ addons: matrix: include: - - php: 5.6 - env: DB=sqlite;CLOUD=owncloud;SERVER_FOLDER=core - - php: 5.6 - env: DB=mysql;CLOUD=owncloud;SERVER_FOLDER=core - - php: 5.6 + - php: 7.1 + env: DB=mysql; + - php: 7.1 env: DB=mysql;JSTESTS=1; - - php: 7.0 + - php: 7.2 env: DB=mysql; - - php: 7.0 - env: DB=sqlite;CLOUD=owncloud;SERVER_FOLDER=core - - php: 7.0 - env: DB=mysql;CLOUD=owncloud;SERVER_FOLDER=core + - php: 7.2 + env: DB=mysql;JSTESTS=1; allow_failures: - env: DB=sqlite;CODECHECK=2 diff --git a/l10n/.tx/config b/.tx/config similarity index 64% rename from l10n/.tx/config rename to .tx/config index dae16749e..580a7725b 100644 --- a/l10n/.tx/config +++ b/.tx/config @@ -3,7 +3,7 @@ host = https://www.transifex.com lang_map = bg_BG: bg, cs_CZ: cs, fi_FI: fi, hu_HU: hu, nb_NO: nb, sk_SK: sk, th_TH: th, ja_JP: ja [nextcloud.passman] -file_filter = /passman.po -source_file = templates/passman.pot +file_filter = translationfiles//passman.po +source_file = translationfiles/templates/passman.pot source_lang = en type = PO diff --git a/Dockerfile b/Dockerfile index a35c379bb..dc55d8515 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,27 +17,29 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -FROM ubuntu:16.04 +FROM ubuntu:18.04 RUN /bin/bash -c "export DEBIAN_FRONTEND=noninteractive" && \ /bin/bash -c "debconf-set-selections <<< 'mariadb-server-10.0 mysql-server/root_password password PASS'" && \ /bin/bash -c "debconf-set-selections <<< 'mariadb-server-10.0 mysql-server/root_password_again password PASS'" && \ + /bin/bash -c "debconf-set-selections <<< 'tzdata tzdata/Zones/Europe select Madrid'" && \ + /bin/bash -c "echo \"Europe/Zurich\" > /etc/timezone " && \ + /bin/bash -c "ln -fs /usr/share/zoneinfo/`cat /etc/timezone` /etc/localtime" && \ apt-get -y update && apt-get install -y \ apache2 \ cowsay \ cowsay-off \ git \ curl \ - libapache2-mod-php7.0 \ + libapache2-mod-php7.2 \ mariadb-server \ - php7.0 \ - php7.0-mysql \ - php-curl \ + php7.2 \ + php7.2-mysql \ + php7.2-curl \ php-dompdf \ - php-gd \ - php-mbstring \ - php-xml \ - php-xml-serializer \ - php-zip \ + php7.2-gd \ + php7.2-mbstring \ + php7.2-xml \ + php7.2-zip \ wget RUN a2enmod ssl @@ -57,38 +59,37 @@ COPY ./LICENSE /var/www/passman/ ADD https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh /var/www/passman RUN service mysql restart && \ - mysql -uroot -pPASS -e "SET PASSWORD = PASSWORD('');" && \ - sed -i '0,/.*SSLCertificateChainFile.*/s/.*SSLCertificateChainFile.*/SSLCertificateChainFile \/etc\/ssl\/private\/fullchain.pem/' /etc/apache2/sites-enabled/default-ssl.conf && \ - sed -i '0,/.*ssl-cert-snakeoil.pem.*/s/.*ssl-cert-snakeoil.pem.*/SSLCertificateFile \/etc\/ssl\/private\/cert.pem/' /etc/apache2/sites-enabled/default-ssl.conf && \ - sed -i '0,/.*SSLCertificateKeyFile.*/s/.*SSLCertificateKeyFile.*/SSLCertificateKeyFile \/etc\/ssl\/private\/privkey.pem/' /etc/apache2/sites-enabled/default-ssl.conf && \ - echo "echo hhvm" > /bin/phpenv && chmod +x /bin/phpenv && \ - cd /var/www/passman && \ - chmod +x before_install.sh && \ - sleep 1 && \ - /bin/bash -c "./before_install.sh passman master mysql; exit 0" && \ - rm /var/www/server/apps/passman/before_install.sh && \ - mv /var/www/server/* /var/www/html/ && \ - cd /var/www/html/ && \ - chmod +x occ && \ - service mysql restart && \ - ./occ maintenance:install --database-name oc_autotest --database-user oc_autotest --admin-user admin --admin-pass admin --database mysql --database-pass 'owncloud' && \ - ./occ check && \ - ./occ status && \ - ./occ app:list && \ - ./occ app:enable passman && \ - ./occ upgrade && \ - ./occ config:system:set defaultapp --value=passman && \ - ./occ config:system:set appstoreenabled --value=false && \ - ./occ config:system:set trusted_domains 2 --value=172.17.0.2 && \ - ./occ config:system:set trusted_domains 3 --value=passman.cc && \ - ./occ config:system:set trusted_domains 4 --value=demo.passman.cc && \ + mysql -uroot -pPASS -e "SET PASSWORD = PASSWORD('');" && \ + sed -i '0,/.*SSLCertificateChainFile.*/s/.*SSLCertificateChainFile.*/SSLCertificateChainFile \/etc\/ssl\/private\/fullchain.pem/' /etc/apache2/sites-enabled/default-ssl.conf && \ + sed -i '0,/.*ssl-cert-snakeoil.pem.*/s/.*ssl-cert-snakeoil.pem.*/SSLCertificateFile \/etc\/ssl\/private\/cert.pem/' /etc/apache2/sites-enabled/default-ssl.conf && \ + sed -i '0,/.*SSLCertificateKeyFile.*/s/.*SSLCertificateKeyFile.*/SSLCertificateKeyFile \/etc\/ssl\/private\/privkey.pem/' /etc/apache2/sites-enabled/default-ssl.conf && \ + echo "echo hhvm" > /bin/phpenv && chmod +x /bin/phpenv && \ + cd /var/www/passman && \ + chmod +x before_install.sh && \ + sleep 1 && \ + /bin/bash -c "./before_install.sh passman master mysql; exit 0" && \ + rm /var/www/server/apps/passman/before_install.sh && \ + mv /var/www/server/* /var/www/html/ && \ + cd /var/www/html/ && \ + chmod +x occ && \ + service mysql restart && \ + ./occ maintenance:install --database-name oc_autotest --database-user oc_autotest --admin-user admin --admin-pass admin --database mysql --database-pass 'owncloud' && \ + ./occ check && \ + ./occ status && \ + ./occ app:list && \ + ./occ app:enable passman && \ + ./occ upgrade && \ + ./occ config:system:set defaultapp --value=passman && \ + ./occ config:system:set appstoreenabled --value=false && \ + ./occ config:system:set trusted_domains 2 --value=172.17.0.2 && \ + ./occ config:system:set trusted_domains 3 --value=passman.cc && \ + ./occ config:system:set trusted_domains 4 --value=demo.passman.cc && \ chown -R www-data /var/www EXPOSE 80 EXPOSE 443 ENTRYPOINT service mysql start && \ - service apache2 start && \ - bash -c "trap 'echo stopping services...; service apache2 stop && service mysql stop && exit 0' SIGTERM SIGKILL; \ - tail -f /var/www/html/data/nextcloud.log" + service apache2 start && \ + bash -c "trap 'echo stopping services...; service apache2 stop && service mysql stop && exit 0' SIGTERM SIGKILL; \ + tail -f /var/www/html/data/nextcloud.log" #/usr/games/cowsay -f dragon.cow "you might now login using username:admin password:admin" && \ - diff --git a/README.md b/README.md index 8ed6ad1f4..1fe827b17 100644 --- a/README.md +++ b/README.md @@ -7,22 +7,22 @@ Passman is a full featured password manager. [![Codacy Badge](https://api.codacy.com/project/badge/Coverage/749bb288c9fd4592a73056549d44a85e)](https://www.codacy.com/app/brantje/passman?utm_source=github.com&utm_medium=referral&utm_content=nextcloud/passman&utm_campaign=Badge_Coverage) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/nextcloud/passman/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/nextcloud/passman/?branch=master) +## Join us! +Visit the [“Passman General Talk” Telegram Group](https://t.me/passman_general) to participate in all sorts of topical discussions about Passman and its apps! ## Contents -* [Screenshots](https://github.com/nextcloud/passman#Screenshots) -* [Features](https://github.com/nextcloud/passman#features) -* [External apps](https://github.com/nextcloud/passman#external-apps) -* [Security](https://github.com/nextcloud/passman#security) - * [Password generation](https://github.com/nextcloud/passman#password-generation) - * [Storing credentials](https://github.com/nextcloud/passman#storing-credentials) -* [Support passman](https://github.com/nextcloud/passman#support-passman) -* [API](https://github.com/nextcloud/passman#api) -* [Docker](https://github.com/nextcloud/passman#docker) -* [Maintainers](https://github.com/nextcloud/passman#main-developers) -* [Contributors](https://github.com/nextcloud/passman#contributors) - - - + * [Screenshots](https://github.com/nextcloud/passman#Screenshots) + * [Features](https://github.com/nextcloud/passman#features) + * [External apps](https://github.com/nextcloud/passman#external-apps) + * [Security](https://github.com/nextcloud/passman#security) + * [Password generation](https://github.com/nextcloud/passman#password-generation) + * [Storing credentials](https://github.com/nextcloud/passman#storing-credentials) + * [Support passman](https://github.com/nextcloud/passman#support-passman) + * [Development](https://github.com/nextcloud/passman#development) + * [API](https://github.com/nextcloud/passman#api) + * [Docker](https://github.com/nextcloud/passman#docker) + * [Maintainers](https://github.com/nextcloud/passman#main-developers) + * [Contributors](https://github.com/nextcloud/passman#contributors) ## Screenshots ![Logged in to vault](http://i.imgur.com/ciShQZg.png) @@ -35,134 +35,115 @@ Passman is a full featured password manager. For more screenshots: [Click here](http://imgur.com/a/giKVt) - ## Features: -- Vaults -- Vault key is never sent to the server -- Credentials are stored with 256 bit AES (see [security](https://github.com/nextcloud/passman#security)) -- Ability to add custom fields to credentials -- Built-in OTP(One Time Password) generator -- Password analyzer -- Share passwords internally and via link in a secure manner. -- Import from various password managers: - - KeePass - - LastPass - - DashLane - - ZOHO - - Clipperz.is - - EnPass - - [ocPasswords](https://github.com/fcturner/passwords) + * Multiple vaults + * Vault keys are never sent to the server + * 256-bit AES-encrypted credentials (see [security](https://github.com/nextcloud/passman#security)) + * User-defined custom credentials fields + * Built-in OTP (One Time Password) generator + * Password analyzer + * Securely share passwords internally and via link + * Import from various password managers: + - KeePass + - LastPass + - DashLane + - ZOHO + - Clipperz.is + - EnPass + - [ocPasswords](https://github.com/fcturner/passwords) - -For a demo of this app visit [https://demo.passman.cc](https://demo.passman.cc) +Try a Passman demo [here](https://demo.passman.cc). ## Tested on -- NextCloud 10 / 11 -- ownCloud 9.1+ +- Nextcloud 14 +For older Versions see the [Releases Tab](https://github.com/nextcloud/passman/releases) ## External apps -- [Firefox / chrome extension](https://github.com/nextcloud/passman-webextension) -- [Android app](https://github.com/nextcloud/passman-android) - + * [Firefox / chrome extension](https://github.com/nextcloud/passman-webextension) + * [Android app](https://github.com/nextcloud/passman-android) -## Supported databases -- SQL Lite* -- MySQL / MariaDB* +## Database Compatibility -*Tested on travis - -Untested databases: -- pgsql +| | Supported | Tested | Untested | +| :--- | :---: | :---: | :---: | +| SQL Lite | • | | | +| MySQL / MariaDB | • | | | +| travis | | • | | +| pgsql | | | • | ## Security ### Password generation -Passman features a build in password generator. -Not it only generates passwords, but it also measures their strength using [zxcvbn](https://github.com/dropbox/zxcvbn). +Passman can generate passwords *and* measure their strength using [zxcvbn](https://github.com/dropbox/zxcvbn). ![](http://i.imgur.com/2qVBUfM.png) Generate passwords as you like ![](http://i.imgur.com/jcRicOV.png) -Passwords are generated using the random functions from `sjcl`. - +Passwords are generated using `sjcl` randomization. ### Storing credentials -All passwords are encrypted client side using [sjcl](https://github.com/bitwiseshiftleft/sjcl) which uses AES-256 bit. -Users supply a vault key which is feed into sjcl as encryption key. -After the credentials are encrypted they are send to the server, there they will be encrypted again. -This time using the following routine: -- A key is generated using `passwordsalt` and `secret` from config.php *so back those up* -- Then the key is [stretched](http://en.wikipedia.org/wiki/Key_stretching) using [Password-Based Key Derivation Function 2](http://en.wikipedia.org/wiki/PBKDF2) (PBKDF2). -- [Encrypt-then-MAC](http://en.wikipedia.org/wiki/Authenticated_encryption#Approaches_to_Authenticated_Encryption) (EtM) is used for ensuring the authenticity of the encrypted data. -- Uses openssl with the `aes-256-cbc` ciper. -- [Initialization vector](http://en.wikipedia.org/wiki/Initialization_vector) (IV) is hidden -- [Double Hash-based Message Authentication Code](http://en.wikipedia.org/wiki/Hash-based_message_authentication_code) (HMAC) is applied for verification of the source data. - - -### Sharing credentials. -Passman allows users to share passwords (this can be turned off by an administrator). - - +All passwords are encrypted client side with [sjcl](https://github.com/bitwiseshiftleft/sjcl) using 256-bit AES. +You supply a vault key which sjcl uses to encrypt your credentials. Your encrypted credentials are then sent to the server and encrypted yet again using the following routine: + * A key is generated using `passwordsalt` and `secret` from config.php *(so back those up)*. + * The key is [stretched](http://en.wikipedia.org/wiki/Key_stretching) using [Password-Based Key Derivation Function 2](http://en.wikipedia.org/wiki/PBKDF2) (PBKDF2). + * [Encrypt-then-MAC](http://en.wikipedia.org/wiki/Authenticated_encryption#Approaches_to_Authenticated_Encryption) (EtM) is used to ensure encrypted data authenticity. + * Uses openssl with the `aes-256-cbc` cipher. + * [Initialization vector](http://en.wikipedia.org/wiki/Initialization_vector) (IV) is hidden. + * [Double Hash-based Message Authentication Code](http://en.wikipedia.org/wiki/Hash-based_message_authentication_code) (HMAC) is applied for source data verification. + +### Sharing credentials +Passman allows users to share passwords. *(Administrators may disable this feature.)* ## API -For developers Passman offers an [api](https://github.com/nextcloud/passman/wiki/API). +Passman offers a [developer API](https://github.com/nextcloud/passman/wiki/API). ## Support Passman -Passman is open source, and we would gladly accept a beer (or pizza!) -Please consider donating -- [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6YS8F97PETVU2) -- [Patreon](https://www.patreon.com/user?u=4833592) -- [Flattr](https://flattr.com/@passman) -- bitcoin: 1H2c5tkGX54n48yEtM4Wm4UrAGTW85jQpe +Passman is open source but we’ll gladly accept a beer *or pizza!* Please consider donating: + * [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6YS8F97PETVU2) + * [Patreon](https://www.patreon.com/user?u=4833592) + * [Flattr](https://flattr.com/@passman) + * bitcoin: 1H2c5tkGX54n48yEtM4Wm4UrAGTW85jQpe ## Code reviews -If you have any improvements regarding our code. -Please do the following -- Clone us -- Make your edits -- Add your name to the contributors -- Send a [PR](https://github.com/nextcloud/passman/pulls) +If you have any code improvements: + * Clone us + * Make your edits + * Add your name to the contributors + * Send a [PR](https://github.com/nextcloud/passman/pulls) -Or if you're feeling lazy, create an issue, and we'll think about it. +Or, if you’re feeling lazy, create an issue and we’ll think about it. ## Docker -To run Passman with [Docker](https://www.docker.com/) you can use our test docker image. -You have to supply your own SSL certs, self signed or Let's encrypt it doesn't matter. -Please note that the docker is only for testing purposes, as database user / password are hardcoded. +To run Passman with [Docker](https://www.docker.com/), use our test Docker image. Supply your own self-signed SSL certs or use [Let’s Encrypt](https://letsencrypt.org/). Please note: The Docker image is for _testing *only*_ as database user / password are hardcoded. -If you like to spiece up our docker image and make it a full fledged secure, production ready install, you're welcome to do so. -Please note that: -- Port 80 and 443 are used -- SSL is enabled (or disabled if certs not found) -- Startup time of container must be less than 15 seconds +If you’d like to *spice up* our Passman Docker image into a full-fledged, production-ready install, you’re welcome to do so. Please note: + * Port 80 and 443 are used + * SSL is enabled (or disabled if no certs are found) + * Container startup time must be less than 15 seconds Example: ``` docker run -p 8080:80 -p 8443:443 -v /directory/cert.pem:/data/ssl/cert.pem -v /directory/cert.key:/data/ssl/cert.key brantje/passman ``` -If you want a production ready container you can use the [Nextcloud docker](https://hub.docker.com/_/nextcloud/), and install passman as an app. - - - +If you want a production-ready container, use the [Nextcloud Docker](https://hub.docker.com/_/nextcloud/) and install Passman as an app. ## Development -Passman uses a single `.js` file for the templates. This gives the benefit that we don't need to request every template with XHR. -For CSS we use SASS so you need ruby and sass installed. -`templates.js` and the CSS are built with `grunt`. -To watch for changes use `grunt watch` -To run the unit tests install phpunit globally, and setup the environment variables on the `launch_phpunit.sh` script then just run that script, any arguments passed to this script will be forwarded to phpunit. + * Passman uses a single `.js` file for templates which minimizes XHR template requests. + * CSS uses SASS, so Ruby and SASS must be installed. + * `templates.js` and the CSS are built with `grunt`. + * Watch for changes using `grunt watch`. + * Run unit tests — Install phpunit globally, setup environment variables in the `launch_phpunit.sh` script, and run the script. All arguments passed to `launch_phpunit.sh` are forwarded to phpunit. ## Main developers -- Brantje -- Animalillo + * Brantje + * Animalillo ## Contributors Add yours when creating a [pull request](https://help.github.com/articles/creating-a-pull-request/)! -- None - + * Newhinton ## FAQ **Are you adding something to check if malicious code is executing on the browser?** -No, because malicious code could edit the functions that check for malicious code. +No, because malicious code can edit functions that check for malicious code. diff --git a/appinfo/app.php b/appinfo/app.php index 07e41ac2a..cee29ffe3 100644 --- a/appinfo/app.php +++ b/appinfo/app.php @@ -37,17 +37,10 @@ ]; }); -$manager = \OC::$server->getActivityManager(); -$manager->registerExtension(function() { - return new Activity( - \OC::$server->getURLGenerator() - ); -}); - /** * Loading translations * * The string has to match the app's folder name */ Util::addTranslations('passman'); -\OCP\App::registerAdmin('passman', 'templates/admin.settings'); \ No newline at end of file +\OCP\App::registerAdmin('passman', 'templates/admin.settings'); diff --git a/appinfo/database.xml b/appinfo/database.xml index 88cd1ad08..c4c18fb5f 100644 --- a/appinfo/database.xml +++ b/appinfo/database.xml @@ -229,6 +229,10 @@ boolean false + + compromised + clob + shared_key clob diff --git a/appinfo/info.xml b/appinfo/info.xml index 64b3b5d7b..ebacc6152 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -19,7 +19,7 @@ Features: - Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is ) For an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc) ]]> - 2.1.5 + 2.3.2 agpl Sander Brand Marcos Zuriaga @@ -37,13 +37,13 @@ For an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc) https://img.passman.cc/share_credential.png https://img.passman.cc/password_audit.png - + sqlite pgsql mysql openssl - - + + diff --git a/appinfo/routes.php b/appinfo/routes.php index ab7d9152d..37fb1fbe4 100644 --- a/appinfo/routes.php +++ b/appinfo/routes.php @@ -78,6 +78,7 @@ #Icons + ['name' => 'icon#getSingleIcon', 'url' => '/api/v2/geticon/{base64Url}', 'verb' => 'GET'], ['name' => 'icon#getIcon', 'url' => '/api/v2/icon/{base64Url}', 'verb' => 'GET'], ['name' => 'icon#getIcon', 'url' => '/api/v2/icon/{base64Url}/{credentialId}', 'verb' => 'GET'], ['name' => 'icon#getLocalIconList', 'url' => '/api/v2/icon/list', 'verb' => 'GET'], diff --git a/bower.json b/bower.json new file mode 100644 index 000000000..8567955a0 --- /dev/null +++ b/bower.json @@ -0,0 +1,43 @@ +{ + "name": "Passman", + "description": "Passman is a fully featured password manager", + "main": "", + "authors": [ + "Sander Brand " + ], + "license": "AGPLv3", + "homepage": "passman.cc", + "private": true, + "ignore": [ + "**/.*", + "node_modules", + "bower_components", + "core/vendor", + "test", + "tests" + ], + "dependencies": { + "angular": "1.5.8", + "angular-animate": "1.5.8", + "angular-cookies": "1.5.8", + "angular-local-storage": "0.4.0", + "angular-mocks": "1.5.8", + "angular-off-click": "1.0.6", + "angular-resource": "1.5.8", + "angular-route": "1.5.8", + "angular-sanitize": "1.5.8", + "angular-touch": "1.5.8", + "angular-translate": "2.9.0", + "angular-xeditable": "0.3.0", + "angular-datetime-picker": "", + "ng-clipboard": "1.5.10", + "ng-password-meter": "0.4.0", + "ng-tags-input": "3.1.1", + "papa-parse": "4.1.2", + "llqrcode": "0.0.2", + "sha": " 2.0.1", + "sjcl": " 1.0.8", + "ui-sortable": "0.19.0", + "zxcvbn": "4.4.2" + } +} diff --git a/controller/credentialcontroller.php b/controller/credentialcontroller.php index e820fd624..96e5accc1 100644 --- a/controller/credentialcontroller.php +++ b/controller/credentialcontroller.php @@ -70,7 +70,7 @@ public function createCredential($changed, $created, $credential_id, $custom_fields, $delete_time, $description, $email, $expire_time, $favicon, $files, $guid, $hidden, $label, $otp, $password, $renew_interval, - $tags, $url, $username, $vault_id) { + $tags, $url, $username, $vault_id, $compromised) { $credential = array( 'credential_id' => $credential_id, 'guid' => $guid, @@ -93,6 +93,7 @@ public function createCredential($changed, $created, 'custom_fields' => $custom_fields, 'otp' => $otp, 'hidden' => $hidden, + 'compromised' => $compromised ); @@ -104,7 +105,8 @@ public function createCredential($changed, $created, '', array(), $link, $this->userId, Activity::TYPE_ITEM_ACTION); } - return new JSONResponse($credential); + + return new JSONResponse($this->credentialService->getCredentialByGUID($credential->getGuid())); } /** @@ -124,7 +126,7 @@ public function updateCredential($changed, $created, $credential_id, $custom_fields, $delete_time, $credential_guid, $description, $email, $expire_time, $icon, $files, $guid, $hidden, $label, $otp, $password, $renew_interval, - $tags, $url, $username, $vault_id, $revision_created, $shared_key, $acl, $unshare_action, $set_share_key, $skip_revision) { + $tags, $url, $username, $vault_id, $revision_created, $shared_key, $acl, $unshare_action, $set_share_key, $skip_revision, $compromised) { $storedCredential = $this->credentialService->getCredentialByGUID($credential_guid); @@ -150,7 +152,8 @@ public function updateCredential($changed, $created, 'delete_time' => $delete_time, 'hidden' => $hidden, 'otp' => $otp, - 'user_id' => $storedCredential->getUserId() + 'user_id' => $storedCredential->getUserId(), + 'compromised' => $compromised ); @@ -258,7 +261,7 @@ public function updateCredential($changed, $created, $credential = $this->credentialService->updateCredential($credential); - return new JSONResponse($credential); + return new JSONResponse($this->credentialService->getCredentialByGUID($credential->getGuid())); } /** diff --git a/controller/iconcontroller.php b/controller/iconcontroller.php index 792b77426..97a248134 100644 --- a/controller/iconcontroller.php +++ b/controller/iconcontroller.php @@ -52,6 +52,28 @@ public function __construct($AppName, } + /** + * @NoAdminRequired + * @NoCSRFRequired + */ + public function getSingleIcon($base64Url) { + $url = base64_decode(str_replace('_','/', $base64Url)); + if (!preg_match("~^(?:f|ht)tps?://~i", $url)) { + $url = "http://" . $url; + } + + + $icon = new IconService($url); + + if ($icon->icoExists) { + $icon_json['type']= $icon->icoType; + $icon_json['content']= base64_encode($icon->icoData); + return new JSONResponse($icon_json); + } + + return new JSONResponse(); + } + /** * @NoAdminRequired * @NoCSRFRequired diff --git a/controller/translationcontroller.php b/controller/translationcontroller.php index f6da073d9..16aa7a0d6 100644 --- a/controller/translationcontroller.php +++ b/controller/translationcontroller.php @@ -57,7 +57,7 @@ public function getLanguageStrings() { 'credential.updated' => $this->trans->t('Credential updated'), 'credential.recovered' => $this->trans->t('Credential recovered'), 'credential.destroyed' => $this->trans->t('Credential destroyed'), - 'error.loading.file.perm' => $this->trans->t('Error downloading file, you probably don\'t have sufficient permissions'), + 'error.loading.file.perm' => $this->trans->t('Error downloading file, you probably have insufficient permissions'), // js/app/controllers/edit_credential.js 'invalid.qr' => $this->trans->t('Invalid QR code'), @@ -68,10 +68,10 @@ public function getLanguageStrings() { 'done' => $this->trans->t('Done'), // js/app/controllers/import.js - 'import.file.read' => $this->trans->t('File read successfully.'), + 'import.file.read' => $this->trans->t('File read.'), 'import.steps' => $this->trans->t('Proceed with the following steps to import your file'), - 'import.no.label' => $this->trans->t('Credential has no label, skipping'), + 'import.no.label' => $this->trans->t('Skipping unlabeled credential'), 'import.adding' => $this->trans->t('Adding {{credential}}'), 'import.added' => $this->trans->t('Added {{credential}}'), 'import.skipping' => $this->trans->t('Skipping credential, missing label on line {{line}}'), @@ -104,7 +104,7 @@ public function getLanguageStrings() { 'settings.export' => $this->trans->t('Export credentials'), 'settings.sharing' => $this->trans->t('Sharing'), 'changepw.navigate.away.warning' => $this->trans->t('Are you sure you want to leave? This will destroy all your credentials'), - 'incorrect.password' => $this->trans->t('Your old password is incorrect!'), + 'incorrect.password' => $this->trans->t('Old password field incorrect!'), 'password.no.match' => $this->trans->t('New password does not match!'), 'login.new.pass' => $this->trans->t('Please log in with your new vault password'), @@ -140,7 +140,13 @@ public function getLanguageStrings() { 'password.r' => $this->trans->t('Repeat password'), 'add.tag' => $this->trans->t('Add tag'), 'pick.icon' => $this->trans->t('Pick an icon'), + 'pick.icon.search' => $this->trans->t('Search icons'), + 'pick.icon.custom.label' => $this->trans->t('Upload a custom icon:'), 'use.icon' => $this->trans->t('Use this icon'), + 'use.icon.delete' => $this->trans->t('Delete current icon'), + 'use.icon.refresh' => $this->trans->t('Get icon from page'), + 'use.icon.refresh.trying' => $this->trans->t('This may take a few seconds…'), + 'use.icon.refresh.error' => $this->trans->t('There was an error fetching the icon!'), 'selected.icon' => $this->trans->t('Selected icon'), // templates/views/partials/edit_credential/custom_fields.html @@ -208,7 +214,7 @@ public function getLanguageStrings() { 'version' => $this->trans->t('Version'), 'donate.support' => $this->trans->t('Donate to support development'), 'bookmarklet' => $this->trans->t('Bookmarklet'), - 'bookmarklet.info1' => $this->trans->t('Save your passwords with 1 click!'), + 'bookmarklet.info1' => $this->trans->t('Save your passwords with one click.'), 'bookmarklet.info2' => $this->trans->t('Drag below button to your bookmark toolbar.'), 'delete.vault' => $this->trans->t('Delete vault'), 'vault.password' => $this->trans->t('Vault password'), @@ -236,7 +242,7 @@ public function getLanguageStrings() { 'generating.keys' => $this->trans->t('Generating sharing keys'), // templates/views/partials/forms/settings/tool.html - 'tool.intro' => $this->trans->t('The password tool will scan your password, calculate the average crack time and list those which are below the threshold'), + 'tool.intro' => $this->trans->t('The password tool scans your password, calculates average cracking time, listing those below the threshold'), 'min.strength' => $this->trans->t('Minimum password stength'), 'scan.start' => $this->trans->t('Start scan'), 'scan.result.msg' => $this->trans->t('Result'), @@ -251,7 +257,7 @@ public function getLanguageStrings() { 'uploading' => $this->trans->t('Uploading'), 'user' => $this->trans->t('User'), 'crypto.time' => $this->trans->t('Crypto time'), - 'crypto.total.time' => $this->trans->t('Total time spent cyphering'), + 'crypto.total.time' => $this->trans->t('Total time spent encrypting'), 'perm.read' => $this->trans->t('Read'), 'perm.write' => $this->trans->t('Write'), 'perm.files' => $this->trans->t('Files'), @@ -263,7 +269,7 @@ public function getLanguageStrings() { 'enable.link.sharing' => $this->trans->t('Enable link sharing'), 'share.until.date' => $this->trans->t('Share until date'), 'expire.views' => $this->trans->t('Expire after views'), - 'click.share' => $this->trans->t('Click Share first'), + 'click.share' => $this->trans->t('Click \"Share\" first'), 'show.files' => $this->trans->t('Show files'), @@ -339,7 +345,7 @@ public function getLanguageStrings() { 'use.regex' => $this->trans->t('Use regex'), 'sharereq.title' => $this->trans->t('You have incoming share requests.'), 'sharereq.line1' => $this->trans->t('If you want to put the credential in another vault,'), - 'sharereq.line2' => $this->trans->t('log out of this vault and log in to the vault you want the shared credential in.'), + 'sharereq.line2' => $this->trans->t('log out of this vault and log into the vault you want the shared credential in.'), 'permissions' => $this->trans->t('Permissions'), 'received.from' => $this->trans->t('Received from'), 'date' => $this->trans->t('Date'), @@ -347,6 +353,16 @@ public function getLanguageStrings() { 'decline' => $this->trans->t('Decline'), 'session.time.left' => $this->trans->t('You have {{session_time}} left before logout.'), 'vault.locked' => $this->trans->t('Your vault has been locked for {{time}} because of {{tries}} failed attempts!'), + 'vault.hint.hello' => $this->trans->t('Hello there!'), + 'vault.hint.hello.add' => $this->trans->t('It does not seem that you have any passwords. Do you want to add one?'), + 'vault.hint.list.nogood' => $this->trans->t('You don\'t have good credentials'), + 'vault.hint.list.nomedium' => $this->trans->t('You don\'t have medium credentials'), + 'vault.hint.list.nobad' => $this->trans->t('You don\'t have bad credentials'), + 'vault.hint.list.noexpired' => $this->trans->t('You don\'t have expired credentials'), + 'vault.hint.list.nodeleted' => $this->trans->t('You don\'t have deleted credentials'), + 'vault.hint.list.notags' => $this->trans->t('There are no credentials with your selected tags'), + 'vault.hint.list.nosearch' => $this->trans->t('There are no credentials matching'), + // templates/views/vaults.html 'last.access' => $this->trans->t('Last accessed'), @@ -359,7 +375,7 @@ public function getLanguageStrings() { 'new.vault.name' => $this->trans->t('Please give your new vault a name.'), 'new.vault.pass' => $this->trans->t('Vault password'), 'new.vault.passr' => $this->trans->t('Repeat vault password'), - 'new.vault.sharing_key_notice' => $this->trans->t('Your sharing key\'s will have a strength of 1024 bit, which you can change in Settings later .'), + 'new.vault.sharing_key_notice' => $this->trans->t('Your sharing keys will have a strength of 1024 bit, which you can change in \"Settings\" later .'), 'new.vault.create' => $this->trans->t('Create vault'), 'go.back.vaults' => $this->trans->t('Go back to vaults'), 'input.vault.password' => $this->trans->t('Please input the password for'), @@ -384,13 +400,23 @@ public function getLanguageStrings() { // templates/bookmarklet.php 'http.warning' => $this->trans->t('Warning! Adding credentials over HTTP is insecure!'), - 'bm.active.vault' => $this->trans->t('Logged in to {{vault_name}}'), + 'bm.active.vault' => $this->trans->t('Logged into {{vault_name}}'), 'change.vault' => $this->trans->t('Change vault'), // templates/main.php 'deleted.credentials' => $this->trans->t('Deleted credentials'), 'logout' => $this->trans->t('Logout'), 'donate' => $this->trans->t('Donate'), + 'navigation.show.all' => $this->trans->t('Show All'), + 'navigation.tags' => $this->trans->t('Tags'), + 'navigation.tags.search' => $this->trans->t('Search Tags'), + 'navigation.strength.good' => $this->trans->t('Good Strength'), + 'navigation.strength.medium' => $this->trans->t('Medium Strength'), + 'navigation.strength.bad' => $this->trans->t('Bad Strength'), + 'navigation.expired' => $this->trans->t('Expired'), + 'navigation.advanced.filter' => $this->trans->t('Filter Tags'), + 'navigation.advanced.checkbox' => $this->trans->t('Simple Navigation'), + // templates/public_share.php 'share.page.text' => $this->trans->t('Someone has shared a credential with you.'), @@ -398,6 +424,24 @@ public function getLanguageStrings() { 'share.page.link_loading' => $this->trans->t('Loading…'), 'expired.share' => $this->trans->t('Awwhh… credential not found. Maybe it expired'), + //compromised credentials + 'compromised.label' => $this->trans->t('Compromise!'), + 'compromised.warning.list' => $this->trans->t('Compromised!'), + 'compromised.warning' => $this->trans->t('This password is compromised. You can only remove this warning by changing the password.'), + + //searchboxexpanderservice + 'search.settings.input.label' => $this->trans->t('Label'), + 'search.settings.input.username' => $this->trans->t('Username'), + 'search.settings.input.email' => $this->trans->t('email'), + 'search.settings.input.custom_fields' => $this->trans->t('Custom Fields'), + 'search.settings.input.password' => $this->trans->t('Password'), + 'search.settings.input.description' => $this->trans->t('Description'), + 'search.settings.input.url' => $this->trans->t('Url'), + + 'search.settings.title' => $this->trans->t('Custom Search:'), + 'search.settings.defaults_button' => $this->trans->t('Revert to defaults'), + + ); return new JSONResponse($translations); } diff --git a/css/admin.css b/css/admin.css index e732ee21a..f362cfb57 100644 --- a/css/admin.css +++ b/css/admin.css @@ -4,10 +4,5 @@ width: 350px; } #passwordSharingSettings #requests-table { width: 100%; } -#passwordSharingSettings .link { - color: #0066ff !important; - cursor: pointer; } -#passwordSharingSettings .link:hover { - text-decoration: underline; } /*# sourceMappingURL=admin.css.map */ diff --git a/css/admin.css.map b/css/admin.css.map index f71ec9fdf..410bb786a 100644 --- a/css/admin.css.map +++ b/css/admin.css.map @@ -1,6 +1,6 @@ { "version": 3, -"mappings": "AAGM,wCAAE;EACA,OAAO,EAAE,GAAG;AAGhB,kDAAkB;EAChB,KAAK,EAAE,KAAK;AAGhB,wCAAe;EACb,KAAK,EAAE,IAAI;AAIb,8BAAK;EACH,KAAK,EAAE,kBAA2B;EAClC,MAAM,EAAE,OAAO;AAEjB,oCAAW;EACT,eAAe,EAAE,SAAS", +"mappings": "AAGM,wCAAE;EACA,OAAO,EAAE,GAAG;AAGhB,kDAAkB;EAChB,KAAK,EAAE,KAAK;AAGhB,wCAAe;EACb,KAAK,EAAE,IAAI", "sources": ["../sass/admin.scss"], "names": [], "file": "admin.css" diff --git a/css/app.css b/css/app.css index 4833647f0..cf346daed 100644 --- a/css/app.css +++ b/css/app.css @@ -98,13 +98,6 @@ background: #d83a02; color: #fff; } -.link { - color: #0066ff !important; - cursor: pointer; } - -.link:hover { - text-decoration: underline; } - /** * Nextcloud - passman * @@ -126,67 +119,6 @@ * along with this program. If not, see . * */ -/** - * Nextcloud - passman - * - * @copyright Copyright (c) 2016, Sander Brand (brantje@gmail.com) - * @copyright Copyright (c) 2016, Marcos Zuriaga Miguel (wolfi@wolfi.es) - * @license GNU AGPL version 3 or any later version - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - * - */ -.tab_header { - margin: 44px 0 0; - list-style: none; - padding: 0; } - .tab_header li.tab:first-child { - margin-left: 0; } - .tab_header li.tab { - /*@include border-top-radius(2px);*/ - float: left; - border-bottom-width: 0; - margin: 0; - padding: 10px 10px 10px 10px; - cursor: pointer; - border-right: 1px solid #eee; - -webkit-transition: background-color 250ms linear; - -moz-transition: background-color 250ms linear; - -o-transition: background-color 250ms linear; - -ms-transition: background-color 250ms linear; - transition: background-color 250ms linear; } - .tab_header li.tab .indicator { - display: none; } - .tab_header li.active { - color: #fff; - position: relative; } - .tab_header li.active .indicator { - display: inline-block; - position: absolute; - height: 7px; - left: 0; - right: 0; - bottom: -1px; } - -.tab_container { - border: 1px solid; - border-color: #eee; - border-top-color: #0082c9; - border-bottom: 0; - clear: both; - padding: 0 1em; } - /** * Nextcloud - passman * @@ -231,7 +163,8 @@ .pw-gen .generate_pw { float: left; margin-top: 3px; - margin-left: -3px; } + margin-left: -3px; + padding-bottom: 1px; } .pw-gen .generate_pw .cell { padding: 5px; display: inline-block; @@ -275,7 +208,7 @@ padding: 12px; font-weight: bold; text-align: center; - z-index: 800; + z-index: 1800; background-color: red; color: white; } .warning_bar .fa-times { @@ -284,9 +217,8 @@ cursor: pointer; } .vault_wrapper { - margin: 0 auto; - margin-top: 20px; - width: 100%; + margin: 0 auto auto auto; + transform: translate(-150px); max-width: 420px; -webkit-border-radius: 5px; border-radius: 5px; @@ -360,21 +292,45 @@ * along with this program. If not, see . * */ +#content { + padding-top: 47px !important; + height: 100%; + width: 100%; } + +.icon-image { + width: 16px; } + +#app-sidebar { + height: auto; } + #app-sidebar .sidebar { + display: inline-block; } + #app-sidebar .sidebar .sidebar-icon { + margin-right: 15px; } + #app-sidebar .sidebar .sidebar-icon .icon-image { + width: 44px; } + #app-sidebar .sidebar .sidebar-icon i { + width: 44px; } + #app-sidebar .sidebar .sidebar-label { + float: right; + line-height: 44px; } + #app-content { + margin-left: 300px; + width: calc(100vw - 300px); overflow-x: hidden; } #app-content #app-content-wrapper { - min-height: 95%; } + min-height: 95%; + display: flex; + height: calc(100vh - 49px); } #app-content #app-content-wrapper #passman-controls { text-align: center; border-bottom: 1px solid #c9c9c9; } - #app-content #app-content-wrapper #passman-controls.sidebar-shown { - padding-right: 27% !important; } - @media screen and (max-width: 765px) { - #app-content #app-content-wrapper #passman-controls.sidebar-shown .title { - display: none; } } - @media screen and (min-width: 769px) and (max-width: 1120px) { - #app-content #app-content-wrapper #passman-controls.sidebar-shown .title { - display: none; } } + @media screen and (max-width: 765px) { + #app-content #app-content-wrapper #passman-controls.sidebar-shown .title { + display: none; } } + @media screen and (min-width: 769px) and (max-width: 1120px) { + #app-content #app-content-wrapper #passman-controls.sidebar-shown .title { + display: none; } } #app-content #app-content-wrapper .title { text-align: center; display: inline-block; @@ -386,6 +342,8 @@ @media screen and (min-width: 769px) and (max-width: 820px) { #app-content #app-content-wrapper .title { display: none; } } + #app-content #app-content-wrapper .breadcrumb { + float: left; } #app-content #app-content-wrapper .actions.creatable { float: left; overflow: hidden; } @@ -437,7 +395,9 @@ display: inline-block; padding: 7px; } #app-content #app-content-wrapper .searchboxContainer { - display: inline-block; + /*display: inline-block;*/ + visibility: hidden; + display: none; margin-right: 14px; float: right; } #app-content #app-content-wrapper .searchboxContainer .searchbox { @@ -466,8 +426,7 @@ border-bottom-left-radius: 3px; background-clip: padding-box; } #app-content #app-content-wrapper .credential-table { - width: 100%; - margin-top: 44px; } + width: 100%; } #app-content #app-content-wrapper .credential-table tr:hover { background-color: whitesmoke; } #app-content #app-content-wrapper .credential-table tr.selected { @@ -524,7 +483,8 @@ #app-content #app-content-wrapper .tags .tag:last-child { margin-right: 8px; } #app-content #app-content-wrapper .grid-view { - margin-top: 44px; + width: 100%; + height: 100%; display: flex; flex-wrap: wrap; } #app-content #app-content-wrapper .grid-view .credential { @@ -542,20 +502,21 @@ flex-direction: column; width: 100%; cursor: pointer; - font-size: 1.75em; - text-align: center; } + font-size: 1.75em; } #app-content #app-content-wrapper .grid-view .credential .credential_content .label { padding-top: 0.5em; - padding-left: 1em; padding-right: 1em; line-height: 1.3em; - word-wrap: break-word; } + word-wrap: break-word; + float: right; } #app-content #app-content-wrapper .grid-view .credential .credential_content .tags { - margin-bottom: 0.5em; } + margin: 0 0 auto; + text-align: right; } #app-content #app-content-wrapper .grid-view .credential .credential_content .tags .tag { color: #000 !important; margin-top: 5px; - display: inline-block; } + display: inline-block; + left: 0; } @media all and (min-width: 40em) { #app-content #app-content-wrapper .grid-view .credential { width: 40%; } } @@ -648,7 +609,16 @@ vertical-align: middle; } #app-content #app-content-wrapper .edit_credential .otpText { padding-right: 10px; } + #app-content #app-content-wrapper .main_list { + flex: 1; + float: left; + height: auto; + overflow: auto; + width: 100%; } + #app-content #app-content-wrapper .main_list .share { + overflow: hidden; } #app-content #app-content-wrapper .app_sidebar { + float: right; padding: 10px; overflow-y: auto; } #app-content #app-content-wrapper .app_sidebar h2 { @@ -762,7 +732,8 @@ /* "hand" cursor */ } .btn-danger { - color: #fff; } + color: #000000; + background-color: #ff0000; } .icon-label { overflow: hidden; } @@ -787,15 +758,12 @@ .icon-label .icon-picker { float: left; margin-top: 3px; - margin-left: -3px; - -webkit-border-bottom-left-radius: 3px; - border-bottom-left-radius: 3px; - -webkit-border-top-left-radius: 3px; - border-top-left-radius: 3px; - background-clip: padding-box; } + padding-top: 7px; } .icon-label .icon-picker .cell { + margin-top: 0px; + margin-left: -0px; padding: 7px 12px 2px 12px; - display: inline-block; + display: inline; font-size: 14px; border: 1px solid #ddd; background-color: #eaeaea; @@ -805,8 +773,6 @@ -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; background-clip: padding-box; } - .icon-label .icon-picker .cell img { - height: 16px; } .icon-label .icon-picker .cell:hover { color: #0066ff; } @@ -849,29 +815,38 @@ */ .settings-container div { padding-left: 15px; } +.settings-container button { + width: 80%; + margin-left: 15px; + margin-right: 15px; } -#app-navigation > ul { - padding-bottom: 80px; } - #app-navigation > ul > li > a { - padding-left: 12px !important; - z-index: auto; } +#app-navigation > ul > li > a { + z-index: auto; } .nav-trashbin { - position: fixed !important; - bottom: 44px; width: inherit !important; border-right: 1px solid #eee; } .nav-trashbin a { background-color: #fff !important; opacity: 1 !important; - z-index: 140; - padding: 0 20px; } - .nav-trashbin a.active { - border-left: 3px solid #0082c9; } + z-index: 140; } .nav-trashbin a .fa { margin-right: 15px; } +#taginput { + visibility: hidden; + display: none; } + +#app-navigation .collapsible:hover .app-navigation-entry-bullet { + background: var(--color-primary) !important; } + +#app-navigation li .app-navigation-entry-bullet-color { + background-color: var(--color-primary); } +#app-navigation li .highlight-selected { + background-color: var(--color-primary); } #app-navigation li a.taginput { + visibility: hidden; + display: none; opacity: 1; } #app-navigation li a { overflow: visible; } @@ -985,7 +960,6 @@ padding: 3px 5px; } #app-settings-content:not(.ng-hide) { - height: 90px; display: inherit !important; padding: 0; transition: height 0.15s ease-out; } @@ -1004,7 +978,8 @@ margin-right: 0 !important; } #app-content #app-content-wrapper #passman-controls { - border-bottom: 1px solid #c9c9c9; } + border-bottom: 1px solid #c9c9c9; + margin-top: 5px; } #passman-controls { box-sizing: border-box; @@ -1012,6 +987,7 @@ top: 45px; right: 0; left: 0; + border-bottom: 1px solid #c9c9c9; padding: 0 !important; margin: 0; background-color: rgba(255, 255, 255, 0.95); @@ -1027,8 +1003,8 @@ width: 100%; } } @media only screen and (min-width: 768px) { #app-navigation + #app-content #passman-controls { - left: 250px; - width: calc( 100% - 250px ) !important; } } + left: 300px; + width: calc( 100% - 300px ) !important; } } #passman-controls .button, #passman-controls, #passman-controls input[type='submit'], #passman-controls input[type='text'], #passman-controls input[type='password'], #passman-controls select { box-sizing: border-box; display: inline-block; diff --git a/css/app.css.map b/css/app.css.map index 8e3e697a0..42ee8f579 100644 --- a/css/app.css.map +++ b/css/app.css.map @@ -1,6 +1,6 @@ { "version": 3, -"mappings": "AAAA;;;;;;;;;;;;;;;;;;;;GAoBG;ACpBH;;;;;;;;;;;;;;;;;;;;GAoBG;ACpBH;;;;;;;;;;;;;;;;;;;;GAoBG;ACpBH;;;;;;;;;;;;;;;;;;;;GAoBG;AAEH,YAAY;EACV,UAAU,EAAE,OAAO;EACnB,KAAK,EAAE,IAAI;;AAEb,kBAAkB;EAChB,UAAU,EAAE,OAAoB;EAChC,KAAK,EAAE,IAAI;;AAGb,WAAW;EACT,UAAU,EAAE,OAAO;EACnB,KAAK,EAAE,IAAI;;AAEb,iBAAiB;EACf,UAAU,EAAE,OAAoB;EAChC,KAAK,EAAE,IAAI;;AAEb,KAAK;EACH,KAAK,EAAE,kBAA2B;EAClC,MAAM,EAAE,OAAO;;AAEjB,WAAW;EACT,eAAe,EAAE,SAAS;;AC5C5B;;;;;;;;;;;;;;;;;;;;GAoBG;ACpBH;;;;;;;;;;;;;;;;;;;;GAoBG;AAEH,WAAY;EACV,MAAM,EAAE,QAAQ;EAChB,UAAU,EAAE,IAAI;EAChB,OAAO,EAAE,CAAC;EACV,8BAAmB;IACjB,WAAW,EAAE,CAAC;EAEhB,kBAAO;IACL,oCAAoC;IACpC,KAAK,EAAE,IAAI;IACX,mBAAmB,EAAE,CAAC;IACtB,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,mBAAmB;IAE5B,MAAM,EAAE,OAAO;IACf,YAAY,EAAE,cAAc;IAC5B,kBAAkB,EAAE,6BAA6B;IACjD,eAAe,EAAE,6BAA6B;IAC9C,aAAa,EAAE,6BAA6B;IAC5C,cAAc,EAAE,6BAA6B;IAC7C,UAAU,EAAE,6BAA6B;IACzC,6BAAW;MACT,OAAO,EAAE,IAAI;EAGjB,qBAAU;IACR,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,QAAQ;IAClB,gCAAW;MACT,OAAO,EAAE,YAAY;MACrB,QAAQ,EAAE,QAAQ;MAClB,MAAM,EAAE,GAAG;MACX,IAAI,EAAE,CAAC;MACP,KAAK,EAAE,CAAC;MACR,MAAM,EAAE,IAAI;;AAKlB,cAAe;EACb,MAAM,EAAE,SAAS;EACjB,YAAY,EAAE,IAAI;EAClB,gBAAgB,EAAE,OAAO;EACzB,aAAa,EAAE,CAAC;EAChB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,KAAK;;ACnEhB;;;;;;;;;;;;;;;;;;;;GAoBG;AAEH,OAAO;EACL,QAAQ,EAAC,MAAM;EACf,aAAK;IACH,KAAK,EAAE,4BAA4B;IACnC,KAAK,EAAE,IAAI;IACX,UAAU,EAAE,IAAI;IAChB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,WAAW,EAAE,OAAO;IACpB,MAAM,EAAE,cAAc;IACtB,OAAO,EAAE,IAAI;IACb,aAAa,EAAE,GAAG;IAClB,MAAM,EAAE,aAAa;IACrB,OAAO,EAAE,WAAW;IACpB,SAAS,EAAE,IAAI;IJYjB,kCAAkC,EIXH,CAAC;IJYhC,0BAA0B,EIZK,CAAC;IJahC,+BAA+B,EIbA,CAAC;IJchC,uBAAuB,EIdQ,CAAC;IJehC,eAAe,EAAE,WAAW;EIb5B,oBAAY;IACV,KAAK,EAAE,IAAI;IACX,UAAU,EAAE,GAAG;IACf,WAAW,EAAE,IAAI;IACjB,0BAAK;MACH,OAAO,EAAE,GAAG;MACZ,OAAO,EAAE,YAAY;MACrB,SAAS,EAAE,IAAI;MACf,MAAM,EAAE,cAAc;MACtB,gBAAgB,EAAE,OAAiB;MACnC,MAAM,EAAE,OAAO;IAEjB,gCAAW;MACT,KAAK,EAAE,OAAgB;IAEzB,qCAAgB;MJNlB,kCAAkC,EIOD,GAAG;MJNpC,0BAA0B,EIMO,GAAG;MJLpC,+BAA+B,EIKE,GAAG;MJJpC,uBAAuB,EIIU,GAAG;MJHpC,eAAe,EAAE,WAAW;;AKpD9B;;;;;;;;;;;;;;;;;;;;GAoBG;AAEH,YAAY;EACV,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,IAAI;EACb,WAAW,EAAE,IAAI;EACjB,UAAU,EAAE,MAAM;EAClB,OAAO,EAAE,GAAG;EACZ,gBAAgB,EAAE,GAAG;EACrB,KAAK,EAAE,KAAK;EACZ,sBAAS;IACP,KAAK,EAAE,KAAK;IACZ,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,OAAO;;AAGnB,cAAc;EACZ,MAAM,EAAE,MAAM;EACd,UAAU,EAAE,IAAI;EAChB,KAAK,EAAE,IAAI;EACX,SAAS,EAAE,KAAK;ELRhB,qBAAqB,EKSE,GAAG;ELR1B,aAAa,EKQU,GAAG;ELP1B,eAAe,EAAE,WAAW;EAAG,qDAAqD;EKQpF,UAAU,EAAE,cAAc;EAC1B,UAAU,EAAE,IAAI;EAChB,OAAO,EAAE,KAAK;EACd,yBAAU;IAER,OAAO,EAAE,GAAG;IACZ,4HAAiB;MACf,MAAM,EAAE,OAAO;IAEjB,+BAAK;MACH,KAAK,EAAE,OAAO;IAEhB,qCAAW;MACT,gBAAgB,EAAE,kBAAkB;MACpC,KAAK,EAAE,IAAI;IAEb,4BAAE;MACA,aAAa,EAAE,iBAAiB;MAChC,OAAO,EAAE,IAAI;IAEf,kCAAQ;MACN,gBAAgB,EAAE,OAAO;EAG7B,0BAAW;IACT,OAAO,EAAE,IAAI;IACb,iCAAM;MACJ,KAAK,EAAE,OAAO;IAGd,iDAAY;MACV,KAAK,EAAE,OAAO;IAIlB,gGAA0C;MACxC,KAAK,EAAE,IAAI;ML9Cf,qBAAqB,EK+CM,GAAG;ML9C9B,aAAa,EK8Cc,GAAG;ML7C9B,eAAe,EAAE,WAAW;MAAG,qDAAqD;IKgDhF,kDAAO;MACL,KAAK,EAAE,GAAG;MACV,OAAO,EAAE,YAAY;IAGzB,kCAAO;MACL,UAAU,EAAE,IAAI;EAGpB,0BAAY;IACV,OAAO,EAAE,IAAI;IACb,gCAAK;MACH,UAAU,EAAE,IAAI;MAChB,OAAO,EAAE,KAAK;IAEhB,6CAAkB;MAChB,KAAK,EAAE,IAAI;EAIf,0BAAW;IACT,aAAa,EAAE,IAAI;;AAKvB,oCAAoC;EAClC,cAAc;IACZ,KAAK,EAAE,GAAG;AC/Gd;;;;;;;;;;;;;;;;;;;;GAoBG;AAEH,YAAa;EACX,UAAU,EAAE,MAAM;EAClB,iCAAqB;IACnB,UAAU,EAAE,GAAG;IACf,mDAAkB;MAChB,UAAU,EAAE,MAAM;MAYlB,aAAa,EAAE,iBAAiB;MAXhC,iEAAgB;QACd,aAAa,EAAE,cAAc;QAE3B,oCAAqC;UADvC,wEAAO;YAEH,OAAO,EAAE,IAAI;QAEf,4DAA6D;UAJ/D,wEAAO;YAKH,OAAO,EAAE,IAAI;IAQrB,wCAAO;MACL,UAAU,EAAE,MAAM;MAClB,OAAO,EAAE,YAAY;MACrB,WAAW,EAAE,IAAI;MACjB,UAAU,EAAE,IAAI;MAChB,oCAAqC;QALvC,wCAAO;UAMH,OAAO,EAAE,IAAI;MAEf,2DAA4D;QAR9D,wCAAO;UASH,OAAO,EAAE,IAAI;IAGjB,oDAAmB;MACjB,KAAK,EAAE,IAAI;MACX,QAAQ,EAAE,MAAM;MAChB,4DAAQ;QACN,QAAQ,EAAE,QAAQ;QAClB,KAAK,EAAE,KAAK;QN3BlB,qBAAqB,EM4BQ,GAAG;QN3BhC,aAAa,EM2BgB,GAAG;QN1BhC,eAAe,EAAE,WAAW;QAAG,qDAAqD;QM2B9E,UAAU,EAAE,gCAA+B;QAEzC,kEAAG;UACD,YAAY,EAAE,IAAI;QAEpB,yEAAU;UACR,SAAS,EAAE,IAAI;UACf,OAAO,EAAE,MAAM;MAIrB,kEAAc;QACZ,KAAK,EAAE,OAAO;QACd,IAAI,EAAE,IAAI;QACV,GAAG,EAAE,KAAK;IAId,4CAAW;MACT,KAAK,EAAE,KAAK;MACZ,YAAY,EAAE,GAAG;MACjB,UAAU,EAAE,GAAG;MACf,mEAAuB;QNtB3B,iCAAiC,EMuBC,GAAG;QNtBrC,yBAAyB,EMsBS,GAAG;QNrBrC,8BAA8B,EMqBI,GAAG;QNpBrC,sBAAsB,EMoBY,GAAG;QNnBrC,eAAe,EAAE,WAAW;QMoBtB,MAAM,EAAE,kCAAiC;MAE3C,kEAAsB;QNxC1B,kCAAkC,EMyCC,GAAG;QNxCtC,0BAA0B,EMwCS,GAAG;QNvCtC,+BAA+B,EMuCI,GAAG;QNtCtC,uBAAuB,EMsCY,GAAG;QNrCtC,eAAe,EAAE,WAAW;QMsCtB,MAAM,EAAE,kCAAiC;MAE3C,uDAAW;QACT,OAAO,EAAE,YAAY;QACrB,OAAO,EAAE,GAAG;QACZ,gBAAgB,EAAE,wBAAuB;MAE3C,8DAAkB;QAChB,OAAO,EAAE,YAAY;QACrB,OAAO,EAAE,GAAG;QACZ,gBAAgB,EAAE,wBAAwB;MAE5C,uDAAW;QACT,MAAM,EAAE,OAAO;QACf,OAAO,EAAE,YAAY;QACrB,OAAO,EAAE,GAAG;IAIhB,qDAAoB;MAClB,OAAO,EAAE,YAAY;MACrB,YAAY,EAAE,IAAI;MAClB,KAAK,EAAE,KAAK;MACZ,gEAAW;QACT,OAAO,EAAE,YAAY;MAEvB,kEAAa;QACX,KAAK,EAAE,IAAI;QACX,MAAM,EAAE,OAAO;QACf,SAAS,EAAE,IAAI;QACf,MAAM,EAAE,IAAI;QACZ,MAAM,EAAE,IAAI;QACZ,QAAQ,EAAE,mBAAmB;QAC7B,KAAK,EAAE,IAAI;QACX,GAAG,EAAE,IAAI;QACT,OAAO,EAAE,QAAQ;MAEnB,oEAAe;QACb,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,GAAG;QACX,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,cAAc;QACtB,OAAO,EAAE,GAAG;QACZ,KAAK,EAAE,gBAAgB;QACvB,UAAU,EAAE,mBAAmB;QN/ErC,kCAAkC,EMgFE,GAAG;QN/EvC,0BAA0B,EM+EU,GAAG;QN9EvC,iCAAiC,EM8EG,GAAG;QN7EvC,yBAAyB,EM6EW,GAAG;QN5EvC,eAAe,EAAE,WAAW;IM+E1B,mDAAkB;MAChB,KAAK,EAAE,IAAI;MACX,UAAU,EAAE,IAAI;MAChB,4DAAS;QACP,gBAAgB,EAAE,UAAgB;MAGlC,+DAAW;QACT,gBAAgB,EAAE,OAAO;MAE3B,yDAAG;QACD,MAAM,EAAE,OAAO;QACf,OAAO,EAAE,GAAG;QACZ,aAAa,EAAE,iBAAiB;QAChC,+DAAM;UACJ,SAAS,EAAE,IAAI;UACf,KAAK,EAAE,IAAI;UACX,YAAY,EAAE,GAAG;UACjB,WAAW,EAAE,GAAG;QAGlB,oEAAW;UACT,OAAO,EAAE,YAAY;UACrB,KAAK,EAAE,KAAK;UACZ,WAAW,EAAE,GAAG;UAChB,UAAU,EAAE,GAAG;UACf,OAAO,EAAE,GAAG;UACZ,MAAM,EAAE,IAAI;UACZ,KAAK,EAAE,IAAI;UACX,MAAM,EAAE,OAAO;QAEjB,0EAAiB;UACf,OAAO,EAAE,CAAC;QAEZ,sEAAa;UACX,UAAU,EAAE,IAAI;UAChB,MAAM,EAAE,KAAK;UACb,KAAK,EAAE,KAAK;UACZ,KAAK,EAAE,eAAe;UACtB,UAAU,EAAE,gCAA+B;UAC3C,yEAAG;YACD,OAAO,EAAE,KAAK;YACd,KAAK,EAAE,KAAK;YACZ,MAAM,EAAE,IAAI;YACZ,4EAAG;cACD,OAAO,EAAE,GAAG;YAEd,mFAAU;cACR,SAAS,EAAE,IAAI;cACf,OAAO,EAAE,MAAM;UAGnB,8EAAQ;YACN,OAAO,EAAE,IAAI;YACb,MAAM,EAAE,KAAK;IAOvB,uCAAM;MACJ,KAAK,EAAE,KAAK;MACZ,4CAAK;QACH,gBAAgB,EAAE,wBAAuB;QACzC,OAAO,EAAE,GAAG;QACZ,SAAS,EAAE,IAAI;QACf,YAAY,EAAE,GAAG;QN5KvB,qBAAqB,EM6KQ,GAAG;QN5KhC,aAAa,EM4KgB,GAAG;QN3KhC,eAAe,EAAE,WAAW;QAAG,qDAAqD;MM6KhF,uDAAgB;QACd,YAAY,EAAE,GAAG;IAIrB,4CAAW;MACT,UAAU,EAAE,IAAI;MAChB,OAAO,EAAE,IAAI;MACb,SAAS,EAAE,IAAI;MACf,wDAAY;QACV,OAAO,EAAE,IAAI;QACb,KAAK,EAAE,IAAI;QACX,MAAM,EAAE,kCAAiC;QACzC,MAAM,EAAE,IAAI;QN5LlB,qBAAqB,EM6LQ,IAAI;QN5LjC,aAAa,EM4LgB,IAAI;QN3LjC,eAAe,EAAE,WAAW;QAAG,qDAAqD;QM4L9E,4EAAoB;UAClB,OAAO,EAAE,IAAI;UACb,OAAO,EAAE,GAAG;UACZ,cAAc,EAAE,MAAM;UACtB,KAAK,EAAE,IAAI;UACX,MAAM,EAAE,OAAO;UACf,SAAS,EAAE,MAAM;UACjB,UAAU,EAAE,MAAM;UAClB,mFAAO;YACL,WAAW,EAAE,KAAK;YAClB,YAAY,EAAE,GAAG;YACjB,aAAa,EAAE,GAAG;YAClB,WAAW,EAAE,KAAK;YAClB,SAAS,EAAE,UAAU;UAEvB,kFAAM;YACJ,aAAa,EAAE,KAAK;YACpB,uFAAK;cACH,KAAK,EAAE,eAAe;cACtB,UAAU,EAAE,GAAG;cACf,OAAO,EAAE,YAAY;MAK7B,gCAAiC;QAC/B,wDAAY;UACV,KAAK,EAAE,GAAG;MAGd,gCAAiC;QAC/B,wDAAY;UACV,KAAK,EAAE,GAAG;MAGd,gCAAiC;QAC/B,wDAAY;UACV,KAAK,EAAE,GAAG;IAMhB,kDAAiB;MACf,WAAW,EAAE,IAAI;MACjB,wDAAM;QACJ,OAAO,EAAE,KAAK;MAEhB,gJAA2C;QACzC,KAAK,EAAE,IAAI;MAEb,wDAAM;QACJ,KAAK,EAAE,IAAI;QACX,6DAAK;UACH,gBAAgB,EAAE,wBAAuB;UACzC,OAAO,EAAE,GAAG;UACZ,SAAS,EAAE,IAAI;MAIjB,mEAAM;QACJ,KAAK,EAAE,IAAI;MAKf,uEAAqB;QACnB,KAAK,EAAE,IAAI;QACX,MAAM,EAAE,KAAK;MAGb,2EAAM;QACJ,QAAQ,EAAE,MAAM;QAChB,kGAAuB;UACrB,KAAK,EAAE,eAAe;UACtB,KAAK,EAAE,IAAI;QAEb,kFAAO;UAIL,KAAK,EAAE,IAAI;UAHX,qFAAK;YACH,SAAS,EAAE,IAAI;MAOrB,2EAAY;QACV,aAAa,EAAE,CAAC;QAChB,iFAAM;UNvQd,kCAAkC,EMwQK,CAAC;UNvQxC,0BAA0B,EMuQa,CAAC;UNtQxC,+BAA+B,EMsQQ,CAAC;UNrQxC,uBAAuB,EMqQgB,CAAC;UNpQxC,eAAe,EAAE,WAAW;QMsQpB,iHAAsC;UN1Q9C,kCAAkC,EM2QK,CAAC;UN1QxC,0BAA0B,EM0Qa,CAAC;UNzQxC,+BAA+B,EMyQQ,CAAC;UNxQxC,uBAAuB,EMwQgB,CAAC;UNvQxC,eAAe,EAAE,WAAW;MM0QtB,2EAAY;QACV,YAAY,EAAE,CAAC;QACf,WAAW,EAAE,IAAI;QACjB,kFAAO;UNnQf,iCAAiC,EMoQK,CAAC;UNnQvC,yBAAyB,EMmQa,CAAC;UNlQvC,8BAA8B,EMkQQ,CAAC;UNjQvC,sBAAsB,EMiQgB,CAAC;UNhQvC,eAAe,EAAE,WAAW;MMoQxB,4HAAuB;QACrB,UAAU,EAAE,IAAI;QAChB,wIAAM;UACJ,KAAK,EAAE,IAAI;UAET,0KAAW;YACT,KAAK,EAAE,EAAE;UAEX,0JAAG;YACD,KAAK,EAAE,IAAI;UAEb,sLAAiB;YACf,KAAK,EAAE,GAAG;UAGd,0JAAS;YACP,gBAAgB,EAAE,WAAW;UAG7B,oKAAW;YACT,KAAK,EAAE,EAAE;YACT,UAAU,EAAE,MAAM;YAClB,MAAM,EAAE,IAAI;YACZ,MAAM,EAAE,YAAY;YACpB,MAAM,EAAE,SAAS;YACjB,MAAM,EAAE,IAAI;UAEd,gLAAiB;YACf,SAAS,EAAE,IAAI;YACf,KAAK,EAAE,GAAG;YACV,oLAAE;cACA,MAAM,EAAE,OAAO;UAGnB,0SAAO;YACL,KAAK,EAAE,GAAG;YACV,OAAO,EAAE,GAAG;YACZ,8bAAqC;cACnC,KAAK,EAAE,GAAG;UAGd,oJAAG;YACD,MAAM,EAAE,IAAI;YACZ,cAAc,EAAE,MAAM;MAQ9B,2DAAS;QACP,aAAa,EAAE,IAAI;IAGvB,8CAAa;MAeX,OAAO,EAAE,IAAI;MAKb,UAAU,EAAE,IAAI;MAnBhB,iDAAG;QACD,aAAa,EAAE,IAAI;QACnB,WAAW,EAAE,GAAG;QAChB,WAAW,EAAE,MAAM;QACnB,QAAQ,EAAE,MAAM;QAChB,aAAa,EAAE,QAAQ;QACvB,SAAS,EAAE,GAAG;MAEhB,gEAAkB;QAChB,QAAQ,EAAE,QAAQ;QAClB,GAAG,EAAE,IAAI;QACT,KAAK,EAAE,IAAI;QACX,MAAM,EAAE,OAAO;MAGjB,4DAAgB;QACd,MAAM,EAAE,GAAG;QACX,OAAO,EAAE,YAAY;MAKrB,oEAAK;QACH,aAAa,EAAE,IAAI;MAErB,qEAAM;QACJ,UAAU,EAAE,IAAI;QAChB,aAAa,EAAE,IAAI;QACnB,KAAK,EAAE,IAAI;QACX,0EAAK;UACH,gBAAgB,EAAE,wBAAuB;UACzC,OAAO,EAAE,GAAG;UACZ,YAAY,EAAE,GAAG;;AAQ7B,iBAAkB;EAChB,QAAQ,EAAE,MAAM;EAChB,iDAAc;IACZ,KAAK,EAAE,IAAI;EAEb,wBAAO;IAIL,WAAW,EAAE,MAAM;IACnB,QAAQ,EAAE,MAAM;IAChB,aAAa,EAAE,QAAQ;IACvB,SAAS,EAAE,GAAG;EAEhB,wBAAO;IACL,WAAW,EAAE,IAAI;IACjB,QAAQ,EAAE,MAAM;IAChB,KAAK,EAAE,IAAI;IACX,8BAAM;MACJ,MAAM,EAAE,OAAO;MACf,YAAY,EAAE,GAAG;;AAKvB,SAAU;EACR,UAAU,EAAE,IAAI;EAChB,MAAM,EAAE,IAAI;EACZ,uBAAc;IACZ,QAAQ,EAAE,QAAQ;IAClB,MAAM,EAAE,IAAI;IACZ,gBAAgB,EAAE,IAAI;IACtB,gBAAgB,EAAE,OAAO;IACzB,uCAAgB;MACd,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,CAAC;MACN,OAAO,EAAE,CAAC;MACV,UAAU,EAAE,MAAM;MAClB,KAAK,EAAE,IAAI;;AAKjB,gBAAiB;EACf,MAAM,EAAE,KAAK;EACb,KAAK,EAAE,KAAK;EACZ,UAAU,EAAE,IAAI;EAChB,WAAW,EAAE,KAAK;EAClB,GAAG,EAAE,GAAG;EACR,IAAI,EAAE,GAAG;EACT,QAAQ,EAAE,QAAQ;;AAGpB,sBAAuB;EACrB,KAAK,EAAE,KAAK;EACZ,UAAU,EAAE,MAAM;;AAGpB,OAAQ;EACN,aAAa,EAAE,kBAAkB;EACjC,WAAW,EAAE,kBAAkB;EAC/B,YAAY,EAAE,kBAAkB;EAChC,UAAU,EAAE,kBAAkB;EAC9B,MAAM,EAAE,KAAK;EACb,KAAK,EAAE,KAAK;EACZ,aAAa,EAAE,KAAK;EACpB,SAAS,EAAE,iDAAiD;;AAG9D,gBAOC;EANC,EAAG;IACD,SAAS,EAAE,YAAY;EAEzB,IAAK;IACH,SAAS,EAAE,cAAc;AAI7B,UAAW;EACT,KAAK,EAAE,KAAK;EACZ,MAAM,EAAE,KAAK;EACb,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,EAAE;;AAGb,kBAAmB;EACjB,SAAS,EAAE,MAAM;EACjB,gBAAgB,EAAE,wBAAuB;EACzC,UAAU,EAAE,GAAG;EACf,OAAO,EAAE,GAAG;EACZ,YAAY,EAAE,GAAG;EACjB,YAAY,EAAE,iBAAiB;;AAGjC;wBACyB;EACvB,gBAAgB,EAAE,OAAO;;AAG3B,kBAAmB;EACjB,MAAM,EAAE,OAAO;EAAE,mBAAmB;;AAGtC,WAAY;EACV,KAAK,EAAE,IAAI;;AAGb,WAAY;EACV,QAAQ,EAAE,MAAM;EAChB,iBAAM;IACJ,KAAK,EAAE,4BAA4B;IACnC,KAAK,EAAE,IAAI;IACX,UAAU,EAAE,IAAI;IAChB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,WAAW,EAAE,OAAO;IACpB,MAAM,EAAE,cAAc;IACtB,OAAO,EAAE,IAAI;IACb,aAAa,EAAE,GAAG;IAClB,MAAM,EAAE,aAAa;IACrB,OAAO,EAAE,WAAW;IACpB,SAAS,EAAE,IAAI;INnejB,iCAAiC,EMoeH,CAAC;INne/B,yBAAyB,EMmeK,CAAC;INle/B,8BAA8B,EMkeA,CAAC;INje/B,sBAAsB,EMieQ,CAAC;INhe/B,eAAe,EAAE,WAAW;EMke5B,wBAAa;IACX,KAAK,EAAE,IAAI;IACX,UAAU,EAAE,GAAG;IACf,WAAW,EAAE,IAAI;INzenB,iCAAiC,EM0eH,GAAG;INzejC,yBAAyB,EMyeK,GAAG;INxejC,8BAA8B,EMweA,GAAG;INvejC,sBAAsB,EMueQ,GAAG;INtejC,eAAe,EAAE,WAAW;IMue1B,8BAAM;MACJ,OAAO,EAAE,iBAAiB;MAC1B,OAAO,EAAE,YAAY;MACrB,SAAS,EAAE,IAAI;MACf,MAAM,EAAE,cAAc;MACtB,gBAAgB,EAAE,OAAiB;MACnC,MAAM,EAAE,OAAO;MNjfnB,iCAAiC,EMkfD,GAAG;MNjfnC,yBAAyB,EMifO,GAAG;MNhfnC,8BAA8B,EMgfE,GAAG;MN/enC,sBAAsB,EM+eU,GAAG;MN9enC,eAAe,EAAE,WAAW;MM+exB,kCAAI;QACF,MAAM,EAAE,IAAI;IAGhB,oCAAY;MACV,KAAK,EAAE,OAAgB;;AAM3B,qBAAU;EACR,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,GAAG;EACV,UAAU,EAAE,KAAK;EACjB,QAAQ,EAAE,IAAI;EACd,2BAAK;IAIH,OAAO,EAAE,IAAI;IACb,MAAM,EAAE,OAAO;IACf,KAAK,EAAE,IAAI;IALX,+BAAG;MACD,MAAM,EAAE,OAAO;AAOrB,yBAAc;EACZ,WAAW,EAAE,IAAI;EACjB,KAAK,EAAE,KAAK;EACZ,KAAK,EAAE,gBAAgB;;AC7kB3B;;;;;;;;;;;;;;;;;;;;GAoBG;AAGD,uBAAI;EACF,YAAY,EAAE,IAAI;;AAKtB,oBAAoB;EAClB,cAAc,EAAE,IAAI;EACpB,6BAAQ;IACN,YAAY,EAAE,eAAe;IAC7B,OAAO,EAAE,IAAI;;AAIjB,aAAc;EACZ,QAAQ,EAAE,gBAAgB;EAC1B,MAAM,EAAE,IAAI;EACZ,KAAK,EAAE,kBAAkB;EAEzB,YAAY,EAAE,cAAc;EAC5B,eAAE;IAIA,gBAAgB,EAAE,eAAe;IACjC,OAAO,EAAE,YAAY;IACrB,OAAO,EAAE,GAAG;IACZ,OAAO,EAAE,MAAM;IANf,sBAAQ;MACN,WAAW,EAAE,iBAAiB;IAMhC,mBAAI;MACF,YAAY,EAAE,IAAI;;AAOpB,6BAAU;EACR,OAAO,EAAE,CAAC;AAEZ,oBAAC;EACC,QAAQ,EAAE,OAAO;EACjB,+BAAU;IACR,OAAO,EAAE,GAAG;IACZ,kCAAE;MACA,KAAK,EAAE,eAAe;AAK9B,uBAAQ;EACN,OAAO,EAAE,kBAAkB;;ACzE/B;;;;;;;;;;;;;;;;;;;;GAoBG;AAKD,6BAAe;EACb,KAAK,EAAE,GAAG;EAER,8CAAM;IACJ,KAAK,EAAE,IAAI;EAMf,2CAAc;IACZ,UAAU,EAAE,IAAI;;AAKtB,MAAO;EACL,KAAK,EAAE,IAAI;;AAEb,iBAAiB;EACf,WAAW,EAAE,IAAI;EACjB,uBAAK;IACH,KAAK,EAAE,IAAI;EAEb,uBAAI;IACF,aAAa,EAAE,IAAI;;AAIrB,uBAAU;EACR,MAAM,EAAE,OAAO;AAEjB,6BAAgB;EACd,KAAK,EAAE,OAAO;;AC1DlB;;;;;;;;;;;;;;;;;;;;GAoBG;AAEH,kBAAmB;EACjB,UAAU,EAAE,IAAI;EAChB,yBAAO;IACL,YAAY,EAAE,GAAG;IACjB,aAAa,EAAE,IAAI;;AAIvB,MAAO;EACL,KAAK,EAAE,OAAO;;AAGhB,WAAY;EACV,UAAU,EAAE,KAAK;EACjB,UAAU,EAAE,IAAI;EAChB,oBAAS;IACP,KAAK,EAAE,GAAG;IACV,MAAM,EAAE,KAAK;;AAIjB,uBAAwB;EACtB,aAAa,EAAE,IAAI;;AAGrB,aAAc;EACZ,YAAY,EAAE,IAAI;EAIlB,aAAa,EAAE,IAAI;EAHnB,gBAAG;IACD,eAAe,EAAE,IAAI;;AAIzB,oBAAqB;EACnB,UAAU,EAAE,MAAM;;AAEpB,aAAc;EACZ,aAAa,EAAE,IAAI;EACnB,sBAAQ;IACN,UAAU,EAAE,MAAM;IAClB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,OAAO;EAEjB,kCAAO;IACL,UAAU,EAAE,IAAI;IAChB,OAAO,EAAE,OAAO;;AXhCpB,mCAAoC;EAClC,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,kBAAkB;EAC3B,OAAO,EAAE,CAAC;EACV,UAAU,EAAE,qBAAqB;;AAEnC,6BAA6B;EAC3B,OAAO,EAAE,kBAAkB;EAC3B,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,CAAC;EACV,UAAU,EAAE,oBAAoB;;AAElC,UAAU;EACR,OAAO,EAAE,IAAI;;AAGb,kBAAI;EACF,WAAW,EAAE,YAAY;EACzB,YAAY,EAAE,YAAY;;AAM9B,mDAAoD;EAClD,aAAa,EAAE,iBAAiB;;AAIlC,iBAAkB;EAChB,UAAU,EAAE,UAAU;EACtB,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,IAAI;EACT,KAAK,EAAE,CAAC;EACR,IAAI,EAAE,CAAC;EAEP,OAAO,EAAE,YAAY;EACrB,MAAM,EAAE,CAAC;EACT,gBAAgB,EAAE,yBAAwB;EAC1C,OAAO,EAAE,EAAE;EACX,mBAAmB,EAAE,IAAI;EACzB,gBAAgB,EAAE,IAAI;EACtB,eAAe,EAAE,IAAI;EACrB,WAAW,EAAE,IAAI;EAEjB,MAAM,EAAE,eAAe;;AAEzB,yCAAyC;EACvC,iBAAiB;IACf,KAAK,EAAE,IAAI;AAGf,yCAAyC;EACvC,gDAA+C;IAC7C,IAAI,EAAE,KAAK;IACX,KAAK,EAAE,+BAA+B;AAG1C,8LAAmM;EACjM,UAAU,EAAE,UAAU;EACtB,OAAO,EAAE,YAAY;EACrB,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,QAAQ;;AAEnB,UAAU;EACR,aAAa,EAAE,CAAC;EAChB,YAAY,EAAE,CAAC;;AAEjB,SAAS;EACP,KAAK,EAAE,IAAI;;AAGb,sBAAsB;EACpB,UAAU,EAAE,OAAO;;AAErB,MAAO;EACL,OAAO,EAAE,IAAI;EACb,aAAa,EAAE,IAAI;EACnB,MAAM,EAAE,qBAAqB;EAC7B,aAAa,EAAE,GAAG;;AAEpB,aAAc;EACZ,KAAK,EAAE,OAAO;EACd,gBAAgB,EAAE,OAAO;EACzB,YAAY,EAAE,OAAO;;AAGvB,oBAAoB;EAClB,UAAU,EAAE,gBAAgB", +"mappings": "AAAA;;;;;;;;;;;;;;;;;;;;GAoBG;ACpBH;;;;;;;;;;;;;;;;;;;;GAoBG;ACpBH;;;;;;;;;;;;;;;;;;;;GAoBG;ACpBH;;;;;;;;;;;;;;;;;;;;GAoBG;AAEH,YAAY;EACV,UAAU,EAAE,OAAO;EACnB,KAAK,EAAE,IAAI;;AAEb,kBAAkB;EAChB,UAAU,EAAE,OAAoB;EAChC,KAAK,EAAE,IAAI;;AAGb,WAAW;EACT,UAAU,EAAE,OAAO;EACnB,KAAK,EAAE,IAAI;;AAEb,iBAAiB;EACf,UAAU,EAAE,OAAoB;EAChC,KAAK,EAAE,IAAI;;ACrCb;;;;;;;;;;;;;;;;;;;;GAoBG;ACpBH;;;;;;;;;;;;;;;;;;;;GAoBG;AAEH,WAAY;EACV,KAAK,EAAE,mBAAmB;EAE1B,MAAM,EAAE,KAAK;EACb,UAAU,EAAE,IAAI;EAChB,OAAO,EAAE,CAAC;EACV,8BAAmB;IACjB,WAAW,EAAE,CAAC;EAEhB,kBAAO;IACL,oCAAoC;IACpC,KAAK,EAAE,IAAI;IACX,mBAAmB,EAAE,CAAC;IACtB,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,mBAAmB;IAE5B,MAAM,EAAE,OAAO;IACf,YAAY,EAAE,cAAc;IAC5B,kBAAkB,EAAE,6BAA6B;IACjD,eAAe,EAAE,6BAA6B;IAC9C,aAAa,EAAE,6BAA6B;IAC5C,cAAc,EAAE,6BAA6B;IAC7C,UAAU,EAAE,6BAA6B;IACzC,6BAAW;MACT,OAAO,EAAE,IAAI;EAIjB,uBAAY;IACV,gBAAgB,EAAE,eAAe;IACjC,KAAK,EAAE,gBAAgB;EAMvB,gCAAW;IACT,OAAO,EAAE,YAAY;IACrB,QAAQ,EAAE,QAAQ;IAClB,MAAM,EAAE,GAAG;IACX,IAAI,EAAE,CAAC;IACP,KAAK,EAAE,CAAC;IACR,MAAM,EAAE,IAAI;;AAKlB,cAAe;EACb,MAAM,EAAE,cAAc;EACtB,gBAAgB,EAAE,OAAO;EACzB,mBAAmB,EAAE,CAAC;EACtB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,KAAK;;AC1EhB;;;;;;;;;;;;;;;;;;;;GAoBG;AAEH,OAAO;EACL,QAAQ,EAAC,MAAM;EACf,aAAK;IACH,KAAK,EAAE,4BAA4B;IACnC,KAAK,EAAE,IAAI;IACX,UAAU,EAAE,IAAI;IAChB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,WAAW,EAAE,OAAO;IACpB,MAAM,EAAE,cAAc;IACtB,OAAO,EAAE,IAAI;IACb,aAAa,EAAE,GAAG;IAClB,MAAM,EAAE,aAAa;IACrB,OAAO,EAAE,WAAW;IACpB,SAAS,EAAE,IAAI;IJYjB,kCAAkC,EIXH,CAAC;IJYhC,0BAA0B,EIZK,CAAC;IJahC,+BAA+B,EIbA,CAAC;IJchC,uBAAuB,EIdQ,CAAC;IJehC,eAAe,EAAE,WAAW;EIb5B,oBAAY;IACV,KAAK,EAAE,IAAI;IACX,UAAU,EAAE,GAAG;IACf,WAAW,EAAE,IAAI;IACjB,cAAc,EAAC,GAAG;IAClB,0BAAK;MACH,OAAO,EAAE,GAAG;MACZ,OAAO,EAAE,YAAY;MACrB,SAAS,EAAE,IAAI;MACf,MAAM,EAAE,cAAc;MACtB,gBAAgB,EAAE,OAAiB;MACnC,MAAM,EAAE,OAAO;IAEjB,gCAAW;MACT,KAAK,EAAE,OAAgB;IAEzB,qCAAgB;MJPlB,kCAAkC,EIQD,GAAG;MJPpC,0BAA0B,EIOO,GAAG;MJNpC,+BAA+B,EIME,GAAG;MJLpC,uBAAuB,EIKU,GAAG;MJJpC,eAAe,EAAE,WAAW;;AKpD9B;;;;;;;;;;;;;;;;;;;;GAoBG;AAEH,YAAY;EACV,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,IAAI;EACb,WAAW,EAAE,IAAI;EACjB,UAAU,EAAE,MAAM;EAClB,OAAO,EAAE,IAAI;EACb,gBAAgB,EAAE,GAAG;EACrB,KAAK,EAAE,KAAK;EACZ,sBAAS;IACP,KAAK,EAAE,KAAK;IACZ,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,OAAO;;AAGnB,cAAc;EACZ,MAAM,EAAC,gBAAgB;EACvB,SAAS,EAAE,iBAAiB;EAE5B,SAAS,EAAE,KAAK;ELRhB,qBAAqB,EKSE,GAAG;ELR1B,aAAa,EKQU,GAAG;ELP1B,eAAe,EAAE,WAAW;EAAG,qDAAqD;EKQpF,UAAU,EAAE,cAAc;EAC1B,UAAU,EAAE,IAAI;EAChB,OAAO,EAAE,KAAK;EACd,yBAAU;IAER,OAAO,EAAE,GAAG;IACZ,4HAAiB;MACf,MAAM,EAAE,OAAO;IAEjB,+BAAK;MACH,KAAK,EAAE,OAAO;IAEhB,qCAAW;MACT,gBAAgB,EAAE,kBAAkB;MACpC,KAAK,EAAE,IAAI;IAEb,4BAAE;MACA,aAAa,EAAE,iBAAiB;MAChC,OAAO,EAAE,IAAI;IAEf,kCAAQ;MACN,gBAAgB,EAAE,OAAO;EAG7B,0BAAW;IACT,OAAO,EAAE,IAAI;IACb,iCAAM;MACJ,KAAK,EAAE,OAAO;IAGd,iDAAY;MACV,KAAK,EAAE,OAAO;IAIlB,gGAA0C;MACxC,KAAK,EAAE,IAAI;ML9Cf,qBAAqB,EK+CM,GAAG;ML9C9B,aAAa,EK8Cc,GAAG;ML7C9B,eAAe,EAAE,WAAW;MAAG,qDAAqD;IKgDhF,kDAAO;MACL,KAAK,EAAE,GAAG;MACV,OAAO,EAAE,YAAY;IAGzB,kCAAO;MACL,UAAU,EAAE,IAAI;EAGpB,0BAAY;IACV,OAAO,EAAE,IAAI;IACb,gCAAK;MACH,UAAU,EAAE,IAAI;MAChB,OAAO,EAAE,KAAK;IAEhB,6CAAkB;MAChB,KAAK,EAAE,IAAI;EAIf,0BAAW;IACT,aAAa,EAAE,IAAI;;AAKvB,oCAAoC;EAClC,cAAc;IACZ,KAAK,EAAE,GAAG;AC/Gd;;;;;;;;;;;;;;;;;;;;GAoBG;AAGH,QAAS;EACP,WAAW,EAAE,eAAe;EAC5B,MAAM,EAAE,IAAI;EACZ,KAAK,EAAE,IAAI;;AAIb,WAAW;EACT,KAAK,EAAE,IAAI;;AAIb,YAAY;EACV,MAAM,EAAE,IAAI;EACZ,qBAAQ;IACN,OAAO,EAAE,YAAY;IACrB,mCAAc;MACZ,YAAY,EAAE,IAAI;MAClB,+CAAW;QACT,KAAK,EAAE,IAAI;MAEb,qCAAE;QACA,KAAK,EAAE,IAAI;IAGf,oCAAc;MACZ,KAAK,EAAC,KAAK;MACX,WAAW,EAAE,IAAI;;AAKvB,YAAa;EACX,WAAW,EAAE,KAAK;EAClB,KAAK,EAAE,mBAAmB;EAC1B,UAAU,EAAE,MAAM;EAGlB,iCAAqB;IACnB,UAAU,EAAE,GAAG;IACf,OAAO,EAAC,IAAI;IAEZ,MAAM,EAAE,kBAAkB;IAE1B,mDAAkB;MAChB,UAAU,EAAE,MAAM;MAYlB,aAAa,EAAE,iBAAiB;MAR5B,oCAAqC;QADvC,wEAAO;UAEH,OAAO,EAAE,IAAI;MAEf,4DAA6D;QAJ/D,wEAAO;UAKH,OAAO,EAAE,IAAI;IAQrB,wCAAO;MACL,UAAU,EAAE,MAAM;MAClB,OAAO,EAAE,YAAY;MACrB,WAAW,EAAE,IAAI;MACjB,UAAU,EAAE,IAAI;MAChB,oCAAqC;QALvC,wCAAO;UAMH,OAAO,EAAE,IAAI;MAEf,2DAA4D;QAR9D,wCAAO;UASH,OAAO,EAAE,IAAI;IAGjB,6CAAY;MACV,KAAK,EAAE,IAAI;IAEb,oDAAmB;MACjB,KAAK,EAAE,IAAI;MACX,QAAQ,EAAE,MAAM;MAChB,4DAAQ;QACN,QAAQ,EAAE,QAAQ;QAClB,KAAK,EAAE,KAAK;QNvElB,qBAAqB,EMwEQ,GAAG;QNvEhC,aAAa,EMuEgB,GAAG;QNtEhC,eAAe,EAAE,WAAW;QAAG,qDAAqD;QMuE9E,UAAU,EAAE,gCAA+B;QAEzC,kEAAG;UACD,YAAY,EAAE,IAAI;QAEpB,yEAAU;UACR,SAAS,EAAE,IAAI;UACf,OAAO,EAAE,MAAM;MAIrB,kEAAc;QACZ,KAAK,EAAE,OAAO;QACd,IAAI,EAAE,IAAI;QACV,GAAG,EAAE,KAAK;IAId,4CAAW;MACT,KAAK,EAAE,KAAK;MACZ,YAAY,EAAE,GAAG;MACjB,UAAU,EAAE,GAAG;MACf,mEAAuB;QNlE3B,iCAAiC,EMmEC,GAAG;QNlErC,yBAAyB,EMkES,GAAG;QNjErC,8BAA8B,EMiEI,GAAG;QNhErC,sBAAsB,EMgEY,GAAG;QN/DrC,eAAe,EAAE,WAAW;QMgEtB,MAAM,EAAE,kCAAiC;MAE3C,kEAAsB;QNpF1B,kCAAkC,EMqFC,GAAG;QNpFtC,0BAA0B,EMoFS,GAAG;QNnFtC,+BAA+B,EMmFI,GAAG;QNlFtC,uBAAuB,EMkFY,GAAG;QNjFtC,eAAe,EAAE,WAAW;QMkFtB,MAAM,EAAE,kCAAiC;MAE3C,uDAAW;QACT,OAAO,EAAE,YAAY;QACrB,OAAO,EAAE,GAAG;QACZ,gBAAgB,EAAE,wBAAuB;MAE3C,8DAAkB;QAChB,OAAO,EAAE,YAAY;QACrB,OAAO,EAAE,GAAG;QACZ,gBAAgB,EAAE,wBAAwB;MAE5C,uDAAW;QACT,MAAM,EAAE,OAAO;QACf,OAAO,EAAE,YAAY;QACrB,OAAO,EAAE,GAAG;IAIhB,qDAAoB;MAElB,0BAA0B;MAC1B,UAAU,EAAE,MAAM;MAClB,OAAO,EAAE,IAAI;MACb,YAAY,EAAE,IAAI;MAClB,KAAK,EAAE,KAAK;MACZ,gEAAW;QACT,OAAO,EAAE,YAAY;MAEvB,kEAAa;QACX,KAAK,EAAE,IAAI;QACX,MAAM,EAAE,OAAO;QACf,SAAS,EAAE,IAAI;QACf,MAAM,EAAE,IAAI;QACZ,MAAM,EAAE,IAAI;QACZ,QAAQ,EAAE,mBAAmB;QAC7B,KAAK,EAAE,IAAI;QACX,GAAG,EAAE,IAAI;QACT,OAAO,EAAE,QAAQ;MAEnB,oEAAe;QACb,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,GAAG;QACX,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,cAAc;QACtB,OAAO,EAAE,GAAG;QACZ,KAAK,EAAE,gBAAgB;QACvB,UAAU,EAAE,mBAAmB;QN9HrC,kCAAkC,EM+HE,GAAG;QN9HvC,0BAA0B,EM8HU,GAAG;QN7HvC,iCAAiC,EM6HG,GAAG;QN5HvC,yBAAyB,EM4HW,GAAG;QN3HvC,eAAe,EAAE,WAAW;IM+H1B,mDAAkB;MAChB,KAAK,EAAE,IAAI;MACX,4DAAS;QACP,gBAAgB,EAAE,UAAgB;MAGlC,+DAAW;QACT,gBAAgB,EAAE,OAAO;MAE3B,yDAAG;QACD,MAAM,EAAE,OAAO;QACf,OAAO,EAAE,GAAG;QACZ,aAAa,EAAE,iBAAiB;QAChC,+DAAM;UACJ,SAAS,EAAE,IAAI;UACf,KAAK,EAAE,IAAI;UACX,YAAY,EAAE,GAAG;UACjB,WAAW,EAAE,GAAG;QAGlB,oEAAW;UACT,OAAO,EAAE,YAAY;UACrB,KAAK,EAAE,KAAK;UACZ,WAAW,EAAE,GAAG;UAChB,UAAU,EAAE,GAAG;UACf,OAAO,EAAE,GAAG;UACZ,MAAM,EAAE,IAAI;UACZ,KAAK,EAAE,IAAI;UACX,MAAM,EAAE,OAAO;QAEjB,0EAAiB;UACf,OAAO,EAAE,CAAC;QAEZ,sEAAa;UACX,UAAU,EAAE,IAAI;UAChB,MAAM,EAAE,KAAK;UACb,KAAK,EAAE,KAAK;UACZ,KAAK,EAAE,eAAe;UACtB,UAAU,EAAE,gCAA+B;UAC3C,yEAAG;YACD,OAAO,EAAE,KAAK;YACd,KAAK,EAAE,KAAK;YACZ,MAAM,EAAE,IAAI;YACZ,4EAAG;cACD,OAAO,EAAE,GAAG;YAEd,mFAAU;cACR,SAAS,EAAE,IAAI;cACf,OAAO,EAAE,MAAM;UAGnB,8EAAQ;YACN,OAAO,EAAE,IAAI;YACb,MAAM,EAAE,KAAK;IAOvB,uCAAM;MACJ,KAAK,EAAE,KAAK;MACZ,4CAAK;QACH,gBAAgB,EAAE,wBAAuB;QACzC,OAAO,EAAE,GAAG;QACZ,SAAS,EAAE,IAAI;QACf,YAAY,EAAE,GAAG;QN3NvB,qBAAqB,EM4NQ,GAAG;QN3NhC,aAAa,EM2NgB,GAAG;QN1NhC,eAAe,EAAE,WAAW;QAAG,qDAAqD;MM4NhF,uDAAgB;QACd,YAAY,EAAE,GAAG;IAIrB,4CAAW;MACT,KAAK,EAAE,IAAI;MACX,MAAM,EAAE,IAAI;MAEZ,OAAO,EAAE,IAAI;MACb,SAAS,EAAE,IAAI;MACf,wDAAY;QACV,OAAO,EAAE,IAAI;QACb,KAAK,EAAE,IAAI;QACX,MAAM,EAAE,kCAAiC;QACzC,MAAM,EAAE,IAAI;QN7OlB,qBAAqB,EM8OQ,IAAI;QN7OjC,aAAa,EM6OgB,IAAI;QN5OjC,eAAe,EAAE,WAAW;QAAG,qDAAqD;QM6O9E,4EAAoB;UAClB,OAAO,EAAE,IAAI;UACb,OAAO,EAAE,GAAG;UACZ,cAAc,EAAE,MAAM;UACtB,KAAK,EAAE,IAAI;UACX,MAAM,EAAE,OAAO;UACf,SAAS,EAAE,MAAM;UAEjB,mFAAO;YACL,WAAW,EAAE,KAAK;YAElB,aAAa,EAAE,GAAG;YAClB,WAAW,EAAE,KAAK;YAClB,SAAS,EAAE,UAAU;YACrB,KAAK,EAAE,KAAK;UAId,kFAAM;YACJ,MAAM,EAAE,QAAQ;YAChB,UAAU,EAAE,KAAK;YAEjB,uFAAK;cACH,KAAK,EAAE,eAAe;cACtB,UAAU,EAAE,GAAG;cACf,OAAO,EAAE,YAAY;cACrB,IAAI,EAAC,CAAC;MAKd,gCAAiC;QAC/B,wDAAY;UACV,KAAK,EAAE,GAAG;MAGd,gCAAiC;QAC/B,wDAAY;UACV,KAAK,EAAE,GAAG;MAGd,gCAAiC;QAC/B,wDAAY;UACV,KAAK,EAAE,GAAG;IAMhB,kDAAiB;MACf,WAAW,EAAE,IAAI;MACjB,wDAAM;QACJ,OAAO,EAAE,KAAK;MAEhB,gJAA2C;QACzC,KAAK,EAAE,IAAI;MAEb,wDAAM;QACJ,KAAK,EAAE,IAAI;QACX,6DAAK;UACH,gBAAgB,EAAE,wBAAuB;UACzC,OAAO,EAAE,GAAG;UACZ,SAAS,EAAE,IAAI;MAIjB,mEAAM;QACJ,KAAK,EAAE,IAAI;MAKf,uEAAqB;QACnB,KAAK,EAAE,IAAI;QACX,MAAM,EAAE,KAAK;MAGb,2EAAM;QACJ,QAAQ,EAAE,MAAM;QAChB,kGAAuB;UACrB,KAAK,EAAE,eAAe;UACtB,KAAK,EAAE,IAAI;QAEb,kFAAO;UAIL,KAAK,EAAE,IAAI;UAHX,qFAAK;YACH,SAAS,EAAE,IAAI;MAOrB,2EAAY;QACV,aAAa,EAAE,CAAC;QAChB,iFAAM;UN9Td,kCAAkC,EM+TK,CAAC;UN9TxC,0BAA0B,EM8Ta,CAAC;UN7TxC,+BAA+B,EM6TQ,CAAC;UN5TxC,uBAAuB,EM4TgB,CAAC;UN3TxC,eAAe,EAAE,WAAW;QM6TpB,iHAAsC;UNjU9C,kCAAkC,EMkUK,CAAC;UNjUxC,0BAA0B,EMiUa,CAAC;UNhUxC,+BAA+B,EMgUQ,CAAC;UN/TxC,uBAAuB,EM+TgB,CAAC;UN9TxC,eAAe,EAAE,WAAW;MMiUtB,2EAAY;QACV,YAAY,EAAE,CAAC;QACf,WAAW,EAAE,IAAI;QACjB,kFAAO;UN1Tf,iCAAiC,EM2TK,CAAC;UN1TvC,yBAAyB,EM0Ta,CAAC;UNzTvC,8BAA8B,EMyTQ,CAAC;UNxTvC,sBAAsB,EMwTgB,CAAC;UNvTvC,eAAe,EAAE,WAAW;MM2TxB,4HAAuB;QACrB,UAAU,EAAE,IAAI;QAChB,wIAAM;UACJ,KAAK,EAAE,IAAI;UAET,0KAAW;YACT,KAAK,EAAE,EAAE;UAEX,0JAAG;YACD,KAAK,EAAE,IAAI;UAEb,sLAAiB;YACf,KAAK,EAAE,GAAG;UAGd,0JAAS;YACP,gBAAgB,EAAE,WAAW;UAG7B,oKAAW;YACT,KAAK,EAAE,EAAE;YACT,UAAU,EAAE,MAAM;YAClB,MAAM,EAAE,IAAI;YACZ,MAAM,EAAE,YAAY;YACpB,MAAM,EAAE,SAAS;YACjB,MAAM,EAAE,IAAI;UAEd,gLAAiB;YACf,SAAS,EAAE,IAAI;YACf,KAAK,EAAE,GAAG;YACV,oLAAE;cACA,MAAM,EAAE,OAAO;UAGnB,0SAAO;YACL,KAAK,EAAE,GAAG;YACV,OAAO,EAAE,GAAG;YACZ,8bAAqC;cACnC,KAAK,EAAE,GAAG;UAGd,oJAAG;YACD,MAAM,EAAE,IAAI;YACZ,cAAc,EAAE,MAAM;MAQ9B,2DAAS;QACP,aAAa,EAAE,IAAI;IAIvB,4CAAU;MACR,IAAI,EAAC,CAAC;MACN,KAAK,EAAC,IAAI;MACV,MAAM,EAAC,IAAI;MACX,QAAQ,EAAC,IAAI;MACb,KAAK,EAAC,IAAI;IAGZ,8CAAa;MACX,KAAK,EAAC,KAAK;MAeX,OAAO,EAAE,IAAI;MAKb,UAAU,EAAE,IAAI;MAnBhB,iDAAG;QACD,aAAa,EAAE,IAAI;QACnB,WAAW,EAAE,GAAG;QAChB,WAAW,EAAE,MAAM;QACnB,QAAQ,EAAE,MAAM;QAChB,aAAa,EAAE,QAAQ;QACvB,SAAS,EAAE,GAAG;MAEhB,gEAAkB;QAChB,QAAQ,EAAE,QAAQ;QAClB,GAAG,EAAE,IAAI;QACT,KAAK,EAAE,IAAI;QACX,MAAM,EAAE,OAAO;MAGjB,4DAAgB;QACd,MAAM,EAAE,GAAG;QACX,OAAO,EAAE,YAAY;MAKrB,oEAAK;QACH,aAAa,EAAE,IAAI;MAErB,qEAAM;QACJ,UAAU,EAAE,IAAI;QAChB,aAAa,EAAE,IAAI;QACnB,KAAK,EAAE,IAAI;QACX,0EAAK;UACH,gBAAgB,EAAE,wBAAuB;UACzC,OAAO,EAAE,GAAG;UACZ,YAAY,EAAE,GAAG;;AAQ7B,iBAAkB;EAChB,QAAQ,EAAE,MAAM;EAChB,iDAAc;IACZ,KAAK,EAAE,IAAI;EAEb,wBAAO;IAIL,WAAW,EAAE,MAAM;IACnB,QAAQ,EAAE,MAAM;IAChB,aAAa,EAAE,QAAQ;IACvB,SAAS,EAAE,GAAG;EAEhB,wBAAO;IACL,WAAW,EAAE,IAAI;IACjB,QAAQ,EAAE,MAAM;IAChB,KAAK,EAAE,IAAI;IACX,8BAAM;MACJ,MAAM,EAAE,OAAO;MACf,YAAY,EAAE,GAAG;;AAKvB,SAAU;EACR,UAAU,EAAE,IAAI;EAChB,MAAM,EAAE,IAAI;EACZ,uBAAc;IACZ,QAAQ,EAAE,QAAQ;IAClB,MAAM,EAAE,IAAI;IACZ,gBAAgB,EAAE,IAAI;IACtB,gBAAgB,EAAE,OAAO;IACzB,uCAAgB;MACd,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,CAAC;MACN,OAAO,EAAE,CAAC;MACV,UAAU,EAAE,MAAM;MAClB,KAAK,EAAE,IAAI;;AAKjB,gBAAiB;EACf,MAAM,EAAE,KAAK;EACb,KAAK,EAAE,KAAK;EACZ,UAAU,EAAE,IAAI;EAChB,WAAW,EAAE,KAAK;EAClB,GAAG,EAAE,GAAG;EACR,IAAI,EAAE,GAAG;EACT,QAAQ,EAAE,QAAQ;;AAGpB,sBAAuB;EACrB,KAAK,EAAE,KAAK;EACZ,UAAU,EAAE,MAAM;;AAGpB,OAAQ;EACN,aAAa,EAAE,kBAAkB;EACjC,WAAW,EAAE,kBAAkB;EAC/B,YAAY,EAAE,kBAAkB;EAChC,UAAU,EAAE,kBAAkB;EAC9B,MAAM,EAAE,KAAK;EACb,KAAK,EAAE,KAAK;EACZ,aAAa,EAAE,KAAK;EACpB,SAAS,EAAE,iDAAiD;;AAG9D,gBAOC;EANC,EAAG;IACD,SAAS,EAAE,YAAY;EAEzB,IAAK;IACH,SAAS,EAAE,cAAc;AAI7B,UAAW;EACT,KAAK,EAAE,KAAK;EACZ,MAAM,EAAE,KAAK;EACb,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,EAAE;;AAGb,kBAAmB;EACjB,SAAS,EAAE,MAAM;EACjB,gBAAgB,EAAE,wBAAuB;EACzC,UAAU,EAAE,GAAG;EACf,OAAO,EAAE,GAAG;EACZ,YAAY,EAAE,GAAG;EACjB,YAAY,EAAE,iBAAiB;;AAGjC;wBACyB;EACvB,gBAAgB,EAAE,OAAO;;AAG3B,kBAAmB;EACjB,MAAM,EAAE,OAAO;EAAE,mBAAmB;;AAGtC,WAAY;EACV,KAAK,EAAE,OAAO;EACd,gBAAgB,EAAE,OAAO;;AAG3B,WAAY;EACV,QAAQ,EAAE,MAAM;EAChB,iBAAM;IACJ,KAAK,EAAE,4BAA4B;IACnC,KAAK,EAAE,IAAI;IACX,UAAU,EAAE,IAAI;IAChB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,WAAW,EAAE,OAAO;IACpB,MAAM,EAAE,cAAc;IACtB,OAAO,EAAE,IAAI;IACb,aAAa,EAAE,GAAG;IAClB,MAAM,EAAE,aAAa;IACrB,OAAO,EAAE,WAAW;IACpB,SAAS,EAAE,IAAI;INriBjB,iCAAiC,EMsiBH,CAAC;INriB/B,yBAAyB,EMqiBK,CAAC;INpiB/B,8BAA8B,EMoiBA,CAAC;INniB/B,sBAAsB,EMmiBQ,CAAC;INliB/B,eAAe,EAAE,WAAW;EMoiB5B,wBAAa;IAGX,KAAK,EAAE,IAAI;IACX,UAAU,EAAE,GAAG;IACf,WAAW,EAAE,GAAG;IAChB,8BAAM;MAEJ,UAAU,EAAE,GAAG;MACf,WAAW,EAAE,IAAI;MAEjB,OAAO,EAAE,iBAAiB;MAC1B,OAAO,EAAE,MAAM;MAEf,SAAS,EAAE,IAAI;MACf,MAAM,EAAE,cAAc;MACtB,gBAAgB,EAAE,OAAiB;MACnC,MAAM,EAAE,OAAO;MNzjBnB,iCAAiC,EM0jBD,GAAG;MNzjBnC,yBAAyB,EMyjBO,GAAG;MNxjBnC,8BAA8B,EMwjBE,GAAG;MNvjBnC,sBAAsB,EMujBU,GAAG;MNtjBnC,eAAe,EAAE,WAAW;IMwjB1B,oCAAY;MACV,KAAK,EAAE,OAAgB;;AAM3B,qBAAU;EACR,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,GAAG;EACV,UAAU,EAAE,KAAK;EACjB,QAAQ,EAAE,IAAI;EACd,2BAAK;IAIH,OAAO,EAAE,IAAI;IACb,MAAM,EAAE,OAAO;IACf,KAAK,EAAE,IAAI;IALX,+BAAG;MACD,MAAM,EAAE,OAAO;AAOrB,yBAAc;EACZ,WAAW,EAAE,IAAI;EACjB,KAAK,EAAE,KAAK;EACZ,KAAK,EAAE,gBAAgB;;AClpB3B;;;;;;;;;;;;;;;;;;;;GAoBG;AAGD,uBAAI;EACF,YAAY,EAAE,IAAI;AAEpB,0BAAO;EACL,KAAK,EAAE,GAAG;EACV,WAAW,EAAE,IAAI;EACjB,YAAY,EAAE,IAAI;;AAKpB,6BAAQ;EACN,OAAO,EAAE,IAAI;;AAIjB,aAAc;EAGZ,KAAK,EAAE,kBAAkB;EAEzB,YAAY,EAAE,cAAc;EAC5B,eAAE;IAIA,gBAAgB,EAAE,eAAe;IACjC,OAAO,EAAE,YAAY;IACrB,OAAO,EAAE,GAAG;IALZ,sBAAQ;MACN,YAAY,EAAE,iBAAiB;IAMjC,mBAAI;MACF,YAAY,EAAE,IAAI;;AAMxB,SAAS;EACP,UAAU,EAAE,MAAM;EAClB,OAAO,EAAE,IAAI;;AAKX,sCAAmB;EACf,gBAAgB,EAAE,oBAAoB;AAE1C,6BAAU;EACR,UAAU,EAAE,MAAM;EAClB,OAAO,EAAE,IAAI;EACb,OAAO,EAAE,CAAC;AAEZ,oBAAC;EACC,QAAQ,EAAE,OAAO;EACjB,+BAAU;IACR,OAAO,EAAE,GAAG;IACZ,kCAAE;MACA,KAAK,EAAE,eAAe;AAK9B,uBAAQ;EACN,OAAO,EAAE,kBAAkB;;ACtF/B;;;;;;;;;;;;;;;;;;;;GAoBG;AAKD,6BAAe;EACb,KAAK,EAAE,GAAG;EAER,8CAAM;IACJ,KAAK,EAAE,IAAI;EAMf,2CAAc;IACZ,UAAU,EAAE,IAAI;;AAKtB,MAAO;EACL,KAAK,EAAE,IAAI;;AAEb,iBAAiB;EACf,WAAW,EAAE,IAAI;EACjB,uBAAK;IACH,KAAK,EAAE,IAAI;EAEb,uBAAI;IACF,aAAa,EAAE,IAAI;;AAIrB,uBAAU;EACR,MAAM,EAAE,OAAO;AAEjB,6BAAgB;EACd,KAAK,EAAE,OAAO;;AC1DlB;;;;;;;;;;;;;;;;;;;;GAoBG;AAEH,kBAAmB;EACjB,UAAU,EAAE,IAAI;EAChB,yBAAO;IACL,YAAY,EAAE,GAAG;IACjB,aAAa,EAAE,IAAI;;AAIvB,MAAO;EACL,KAAK,EAAE,OAAO;;AAGhB,WAAY;EACV,UAAU,EAAE,KAAK;EACjB,UAAU,EAAE,IAAI;EAChB,oBAAS;IACP,KAAK,EAAE,GAAG;IACV,MAAM,EAAE,KAAK;;AAIjB,uBAAwB;EACtB,aAAa,EAAE,IAAI;;AAGrB,aAAc;EACZ,YAAY,EAAE,IAAI;EAIlB,aAAa,EAAE,IAAI;EAHnB,gBAAG;IACD,eAAe,EAAE,IAAI;;AAIzB,oBAAqB;EACnB,UAAU,EAAE,MAAM;;AAEpB,aAAc;EACZ,aAAa,EAAE,IAAI;EACnB,sBAAQ;IACN,UAAU,EAAE,MAAM;IAClB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,OAAO;EAEjB,kCAAO;IACL,UAAU,EAAE,IAAI;IAChB,OAAO,EAAE,OAAO;;AXhCpB,mCAAoC;EAClC,OAAO,EAAE,kBAAkB;EAC3B,OAAO,EAAE,CAAC;EACV,UAAU,EAAE,qBAAqB;;AAEnC,6BAA6B;EAC3B,OAAO,EAAE,kBAAkB;EAC3B,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,CAAC;EACV,UAAU,EAAE,oBAAoB;;AAElC,UAAU;EACR,OAAO,EAAE,IAAI;;AAGb,kBAAI;EACF,WAAW,EAAE,YAAY;EACzB,YAAY,EAAE,YAAY;;AAI9B,mDAAoD;EAClD,aAAa,EAAE,iBAAiB;EAChC,UAAU,EAAE,GAAG;;AAGjB,iBAAkB;EAChB,UAAU,EAAE,UAAU;EACtB,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,IAAI;EACT,KAAK,EAAE,CAAC;EACR,IAAI,EAAE,CAAC;EACP,aAAa,EAAE,iBAAiB;EAChC,OAAO,EAAE,YAAY;EACrB,MAAM,EAAE,CAAC;EACT,gBAAgB,EAAE,yBAAwB;EAC1C,OAAO,EAAE,EAAE;EACX,mBAAmB,EAAE,IAAI;EACzB,gBAAgB,EAAE,IAAI;EACtB,eAAe,EAAE,IAAI;EACrB,WAAW,EAAE,IAAI;EAEjB,MAAM,EAAE,eAAe;;AAEzB,yCAAyC;EACvC,iBAAiB;IACf,KAAK,EAAE,IAAI;AAGf,yCAAyC;EACvC,gDAA+C;IAC7C,IAAI,EAAE,KAAK;IACX,KAAK,EAAE,+BAA+B;AAG1C,8LAAmM;EACjM,UAAU,EAAE,UAAU;EACtB,OAAO,EAAE,YAAY;EACrB,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,QAAQ;;AAEnB,UAAU;EACR,aAAa,EAAE,CAAC;EAChB,YAAY,EAAE,CAAC;;AAEjB,SAAS;EACP,KAAK,EAAE,IAAI;;AAGb,sBAAsB;EACpB,UAAU,EAAE,OAAO;;AAErB,MAAO;EACL,OAAO,EAAE,IAAI;EACb,aAAa,EAAE,IAAI;EACnB,MAAM,EAAE,qBAAqB;EAC7B,aAAa,EAAE,GAAG;;AAEpB,aAAc;EACZ,KAAK,EAAE,OAAO;EACd,gBAAgB,EAAE,OAAO;EACzB,YAAY,EAAE,OAAO;;AAGvB,oBAAoB;EAClB,UAAU,EAAE,gBAAgB", "sources": ["../sass/app.scss","../sass/variables.scss","../sass/mixins.scss","../sass/partials/button.scss","../sass/partials/popovermenu.scss","../sass/partials/tabs.scss","../sass/partials/pwgen.scss","../sass/vaults.scss","../sass/credentials.scss","../sass/menu.scss","../sass/share_credential.scss","../sass/settings.scss"], "names": [], "file": "app.css" diff --git a/css/vendor/bootstrap/bootstrap.min.css b/css/vendor/bootstrap/bootstrap.min.css index 3206a90ce..35d950e1b 100644 --- a/css/vendor/bootstrap/bootstrap.min.css +++ b/css/vendor/bootstrap/bootstrap.min.css @@ -11,4 +11,11 @@ * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}} \ No newline at end of file + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}} + +/* + +There is a problem regarding nextcloud styles. Nextcloud provides a 'hidden' style which handles the appmenu icons. If this file is edited to remove the hidden style, everything works. +If this file is not edited, the appmenu flashes and shows wrong elements. Removing .hidden{display:none !important;} fixes this. + +*/ \ No newline at end of file diff --git a/js/app/controllers/bookmarklet.js b/js/app/controllers/bookmarklet.js index a95135d4c..a1d292bd7 100644 --- a/js/app/controllers/bookmarklet.js +++ b/js/app/controllers/bookmarklet.js @@ -44,6 +44,8 @@ } $scope.logout = function () { + //see vault.js:54 + $rootScope.override_default_vault=true; $scope.active_vault = false; }; if (SettingsService.getSetting('defaultVault') && SettingsService.getSetting('defaultVaultPass')) { diff --git a/js/app/controllers/credential.js b/js/app/controllers/credential.js index 303635f1f..3c70736aa 100644 --- a/js/app/controllers/credential.js +++ b/js/app/controllers/credential.js @@ -59,7 +59,7 @@ $scope.active_vault = vault; $scope.active_vault.vaultKey = vaultKey; if(!$rootScope.vaultCache){ - $rootScope.vaultCache = []; + $rootScope.vaultCache = []; } VaultService.setActiveVault($scope.active_vault); for (var i = 0; i < _credentials.length; i++) { @@ -127,25 +127,24 @@ if (shareRequests.length > 0) { $scope.incoming_share_requests = shareRequests; jQuery('.share_popup').dialog({ - width: 600, - position: ['center', 90] + width: 800, + modal: true, + dialogClass: 'shareincoming-dialog' }); } }); }; - - var refresh_data_interval = null; if ($scope.active_vault) { $scope.$parent.selectedVault = true; if($rootScope.vaultCache && $rootScope.vaultCache[$scope.active_vault.guid]){ - $scope.active_vault = $rootScope.vaultCache[$scope.active_vault.guid]; - $rootScope.$broadcast('credentials_loaded'); - $scope.show_spinner = false; - } else { - fetchCredentials(); - } + $scope.active_vault = $rootScope.vaultCache[$scope.active_vault.guid]; + $rootScope.$broadcast('credentials_loaded'); + $scope.show_spinner = false; + } else { + fetchCredentials(); + } getPendingShareRequests(); refresh_data_interval = $interval(function () { fetchCredentials(); @@ -320,108 +319,234 @@ $scope.view_mode = viewMode; }; + $rootScope.$on('push_decrypted_credential_to_list', function () { + $rootScope.$broadcast('credentials_loaded'); + }); + $scope.filterOptions = { filterText: '', fields: ['label', 'username', 'email', 'custom_fields'] }; + //searchboxfix + $scope.$on('nc_searchbox', function(event, searchterm, fields) { + $scope.filterOptions.filterText=searchterm; - $scope.filtered_credentials = []; - $scope.$watch('[selectedtags, filterOptions, delete_time, active_vault.credentials]', function () { - if (!$scope.active_vault) { - return; - } - if ($scope.active_vault.credentials) { - var credentials = angular.copy($scope.active_vault.credentials); - var filtered_credentials = $filter('credentialSearch')(credentials, $scope.filterOptions); - filtered_credentials = $filter('tagFilter')(filtered_credentials, $scope.selectedtags); - filtered_credentials = $filter('filter')(filtered_credentials, {hidden: 0}); - $scope.filtered_credentials = filtered_credentials; - $scope.filterOptions.selectedtags = angular.copy($scope.selectedtags); - for (var i = 0; i < $scope.active_vault.credentials.length; i++) { - var _credential = $scope.active_vault.credentials[i]; - if (_credential.tags) { - TagService.addTags(_credential.tags); - } - } - } - - }, true); - - $scope.selectedtags = []; - var to; - $rootScope.$on('selected_tags_updated', function (evt, _sTags) { - var _selectedTags = []; - for (var x = 0; x < _sTags.length; x++) { - _selectedTags.push(_sTags[x].text); - } - $scope.selectedtags = _selectedTags; - $timeout.cancel(to); - if (_selectedTags.length > 0) { - to = $timeout(function () { - if ($scope.filtered_credentials) { - var _filtered_tags = []; - for (var i = 0; i < $scope.filtered_credentials.length; i++) { - var tags = $scope.filtered_credentials[i].tags_raw; - for (var x = 0; x < tags.length; x++) { - var tag = tags[x].text; - if (_filtered_tags.indexOf(tag) === -1) { - _filtered_tags.push(tag); - } - } - } - - $rootScope.$emit('limit_tags_in_list', _filtered_tags); - } - }, 50); - } - }); - - $scope.delete_time = 0; - $scope.showCredentialRow = function (credential) { - if ($scope.delete_time === 0) { - return credential.delete_time === 0; - } else { - return credential.delete_time > $scope.delete_time; + if(fields){ + $scope.filterOptions.fields=fields; } - - }; - - $rootScope.$on('set_delete_time', function (event, time) { - $scope.delete_time = time; }); - $scope.setDeleteTime = function (delete_time) { - $scope.delete_time = delete_time; + $scope.filtered_credentials = []; + $scope.$watch('[selectedtags, filterOptions, delete_time, active_vault.credentials]', function () { + if (!$scope.active_vault) { + return; + } + if ($scope.active_vault.credentials) { + var credentials = angular.copy($scope.active_vault.credentials); + var filtered_credentials = $filter('credentialSearch')(credentials, $scope.filterOptions); + filtered_credentials = $filter('tagFilter')(filtered_credentials, $scope.selectedtags); + filtered_credentials = $filter('filter')(filtered_credentials, {hidden: 0}); + $scope.filtered_credentials = filtered_credentials; + $scope.filterOptions.selectedtags = angular.copy($scope.selectedtags); + for (var i = 0; i < $scope.active_vault.credentials.length; i++) { + var _credential = $scope.active_vault.credentials[i]; + if (_credential.tags) { + TagService.addTags(_credential.tags); + } + } + } + }, true); + + $scope.no_credentials_label=[]; + $scope.no_credentials_label.all=true; + $scope.no_credentials_label.s_good=false; + $scope.no_credentials_label.s_medium=false; + $scope.no_credentials_label.s_low=false; + $scope.no_credentials_label.expired=false; + + $scope.disableAllLabels = function(){ + $scope.no_credentials_label.all=false; + $scope.no_credentials_label.s_good=false; + $scope.no_credentials_label.s_medium=false; + $scope.no_credentials_label.s_low=false; + $scope.no_credentials_label.expired=false; }; - $scope.selectedCredential = false; - $scope.selectCredential = function (credential) { - if(credential.description) { - credential.description_html = $sce.trustAsHtml(angular.copy(credential.description).replace("\n", '
')); - } - $scope.selectedCredential = angular.copy(credential); - $rootScope.$emit('app_menu', true); - }; - - $scope.closeSelected = function () { - $rootScope.$emit('app_menu', false); - $scope.selectedCredential = false; - }; - - $rootScope.$on('logout', function () { - if($scope.active_vault) { - $rootScope.vaultCache[$scope.active_vault.guid] = null; - } - $scope.active_vault = null; - $scope.credentials = []; -// $scope.$parent.selectedVault = false; + //watch for special tags + $scope.$on('filterSpecial', function(event, args) { + + $scope.disableAllLabels(); + switch (args) { + case "strength_good": + $scope.filterStrength(3,1000); + $scope.no_credentials_label.s_good=true; + break; + case "strength_medium": + $scope.filterStrength(2,3); + $scope.no_credentials_label.s_medium=true; + break; + case "strength_low": + $scope.filterStrength(0,1); + $scope.no_credentials_label.s_low=true; + break; + case "expired": + $scope.filterExpired(); + $scope.no_credentials_label.expired=true; + break; + case "all": + $scope.filterAll(); + $scope.no_credentials_label.all=true; + break; + } + }); + + $scope.getListSizes = function(){ + var l = $scope.filtered_credentials; + + var deleted=0; + for (var i = 0; i < l.length; i++) { + if(l[i].delete_time>0){ + deleted++; + } + } - }); + var result=[]; + result.listsize=l.length; + result.listsize_wout_deleted=l.length-deleted; + result.listsize_deleted=deleted; - $scope.clearState = function () { - $scope.delete_time = 0; + return result; }; - }]); -}()); \ No newline at end of file + $scope.filterAll = function(){ + $scope.selectedtags=[]; + $scope.filterOptions.filterText=""; + var creds_filtered=[]; + + for (var i = 0; i < $scope.active_vault.credentials.length; i++) { + if($scope.active_vault.credentials[i].delete_time===0){ + creds_filtered.push($scope.active_vault.credentials[i]); + } + } + + $scope.filtered_credentials=$scope.filterHidden(creds_filtered); + }; + + $scope.filterStrength = function(strength_min, strength_max){ + var initialCredentials=$scope.active_vault.credentials; + var postFiltered=[]; + for (var i = 0; i < initialCredentials.length; i++) { + var _credential = initialCredentials[i]; + var zxcvbn_result = zxcvbn(_credential.password); + + if(zxcvbn_result.score>=strength_min && zxcvbn_result.score<=strength_max){ + postFiltered.push(initialCredentials[i]); + } + } + $scope.filtered_credentials=$scope.filterHidden(postFiltered); + }; + + $scope.filterExpired = function(){ + var initialCredentials=$scope.active_vault.credentials; + var now = Date.now(); + var postFiltered=[]; + + for (var i = 0; i < initialCredentials.length; i++) { + var _credential = initialCredentials[i]; + + if(_credential.expire_time!==0 && _credential.expire_time <= now){ + postFiltered.push(initialCredentials[i]); + } + } + $scope.filtered_credentials=$scope.filterHidden(postFiltered); + }; + + $scope.filterHidden = function(list){ + var list_without_hidden=[]; + for (var i = 0; i < list.length; i++) { + if(list[i].hidden!==1){ + list_without_hidden.push(list[i]); + } + } + return list_without_hidden; + }; + + + + $scope.selectedtags = []; + var to; + $rootScope.$on('selected_tags_updated', function (evt, _sTags) { + var _selectedTags = []; + for (var x = 0; x < _sTags.length; x++) { + _selectedTags.push(_sTags[x].text); + } + $scope.selectedtags = _selectedTags; + $timeout.cancel(to); + if (_selectedTags.length > 0) { + to = $timeout(function () { + if ($scope.filtered_credentials) { + var _filtered_tags = []; + for (var i = 0; i < $scope.filtered_credentials.length; i++) { + var tags = $scope.filtered_credentials[i].tags_raw; + for (var x = 0; x < tags.length; x++) { + var tag = tags[x].text; + if (_filtered_tags.indexOf(tag) === -1) { + _filtered_tags.push(tag); + } + } + } + + $rootScope.$emit('limit_tags_in_list', _filtered_tags); + } + }, 50); + } + }); + + $scope.delete_time = 0; + $scope.showCredentialRow = function (credential) { + if ($scope.delete_time === 0) { + return credential.delete_time === 0; + } else { + return credential.delete_time > $scope.delete_time; + } + + }; + + $rootScope.$on('set_delete_time', function (event, time) { + $scope.delete_time = time; + }); + + $scope.setDeleteTime = function (delete_time) { + $scope.delete_time = delete_time; + }; + + $scope.selectedCredential = false; + $scope.selectCredential = function (credential) { + if (credential.description) { + credential.description_html = $sce.trustAsHtml(angular.copy(credential.description).replace("\n", '
')); + } + $scope.selectedCredential = angular.copy(credential); + $rootScope.$emit('app_menu', true); + }; + + $scope.closeSelected = function () { + $rootScope.$emit('app_menu', false); + $scope.selectedCredential = false; + }; + + $rootScope.$on('logout', function () { + if ($scope.active_vault) { + $rootScope.vaultCache[$scope.active_vault.guid] = null; + } + $scope.active_vault = null; + $scope.credentials = []; + VaultService.clearVaultService(); + }); + + $scope.clearState = function () { + $scope.delete_time = 0; + }; + + }]); +}()); diff --git a/js/app/controllers/edit_credential.js b/js/app/controllers/edit_credential.js index 5c9ad4f00..aa99bf14f 100644 --- a/js/app/controllers/edit_credential.js +++ b/js/app/controllers/edit_credential.js @@ -32,8 +32,8 @@ * Controller of the passmanApp */ angular.module('passmanApp') - .controller('CredentialEditCtrl', ['$scope', 'VaultService', 'CredentialService', 'SettingsService', '$location', '$routeParams', 'FileService', 'EncryptService', 'TagService', 'NotificationService', 'ShareService', '$translate', - function ($scope, VaultService, CredentialService, SettingsService, $location, $routeParams, FileService, EncryptService, TagService, NotificationService, ShareService, $translate) { + .controller('CredentialEditCtrl', ['$scope', 'VaultService', 'CredentialService', 'SettingsService', '$location', '$routeParams', 'FileService', 'EncryptService', 'TagService', 'NotificationService', 'ShareService', '$translate','$rootScope', + function ($scope, VaultService, CredentialService, SettingsService, $location, $routeParams, FileService, EncryptService, TagService, NotificationService, ShareService, $translate, $rootScope) { $scope.active_vault = VaultService.getActiveVault(); if (!SettingsService.getSetting('defaultVault') || !SettingsService.getSetting('defaultVaultPass')) { if (!$scope.active_vault) { @@ -113,6 +113,9 @@ $scope.storedCredential.expire_time = $scope.storedCredential.expire_time * 1000; } + //store password to check if it was changed if this credential has been compromised + $scope.oldPassword=$scope.storedCredential.password; + $scope.getTags = function ($query) { return TagService.searchTag($query); }; @@ -186,12 +189,12 @@ }; $scope.addFileToCustomField = function (file) { - $scope.new_custom_field.value = { - filename: file.name, - size: file.size, - mimetype: file.type, - data: file.data - }; + $scope.new_custom_field.value = { + filename: file.name, + size: file.size, + mimetype: file.type, + data: file.data + }; $scope.$digest(); }; @@ -290,19 +293,30 @@ }; $scope.$digest(); }; + $scope.saving = false; + + $scope.compromise = function () { + console.log("This password was compromised"); + $scope.storedCredential.compromised=true; + }; + $scope.saveCredential = function () { - $scope.saving = true; + $scope.saving = true; + if($scope.storedCredential.compromised){ + if($scope.oldPassword !== $scope.storedCredential.password){ + $scope.storedCredential.compromised=false; + } + } if ($scope.new_custom_field.label && $scope.new_custom_field.value) { $scope.storedCredential.custom_fields.push(angular.copy($scope.new_custom_field)); } - if ($scope.storedCredential.password !== $scope.storedCredential.password_repeat){ - $scope.saving = false; - NotificationService.showNotification($translate.instant('password.do.not.match'), 5000); + $scope.saving = false; + NotificationService.showNotification($translate.instant('password.do.not.match'), 5000); return; } @@ -312,12 +326,15 @@ if (!$scope.storedCredential.credential_id) { $scope.storedCredential.vault_id = $scope.active_vault.vault_id; - CredentialService.createCredential($scope.storedCredential).then(function () { - $scope.saving = false; + CredentialService.createCredential($scope.storedCredential).then(function (new_cred) { + $scope.saving = false; $location.path('/vault/' + $routeParams.vault_id); NotificationService.showNotification($translate.instant('credential.created'), 5000); + $scope.updateExistingListWithCredential(new_cred); }); + + } else { var key, _credential; @@ -344,15 +361,46 @@ if(_credential.description && _credential.description !== "") { _credential.description = _credential.description.replace(regex, ""); } - CredentialService.updateCredential(_credential, _useKey).then(function () { - $scope.saving = false; + CredentialService.updateCredential(_credential, _useKey).then(function (updated_cred) { + $scope.saving = false; SettingsService.setSetting('edit_credential', null); $location.path('/vault/' + $routeParams.vault_id); NotificationService.showNotification($translate.instant('credential.updated'), 5000); + + $scope.updateExistingListWithCredential(updated_cred); }); } + }; + + $scope.updateExistingListWithCredential = function (credential) { + try { + if (!credential.shared_key) { + credential = CredentialService.decryptCredential(credential); + } else { + var enc_key = EncryptService.decryptString(credential.shared_key); + credential = ShareService.decryptSharedCredential(credential, enc_key); + } + credential.tags_raw = credential.tags; + + var found=false; + var credList=$rootScope.vaultCache[$scope.active_vault.guid].credentials; + for (var i = 0; i < credList.length; i++) { + if (credList[i].credential_id === credential.credential_id) { + $rootScope.vaultCache[$scope.active_vault.guid].credentials[i]=credential; + found=true; + } + } + + if(!found){ + $rootScope.vaultCache[$scope.active_vault.guid].credentials.push(credential); + } + $rootScope.$broadcast('push_decrypted_credential_to_list', credential); - }; + } catch (e) { + NotificationService.showNotification($translate.instant('error.decrypt'), 5000); + console.log(e); + } + }; $scope.cancel = function () { $location.path('/vault/' + $routeParams.vault_id); diff --git a/js/app/controllers/main.js b/js/app/controllers/main.js index c122501ca..d54a46d3c 100644 --- a/js/app/controllers/main.js +++ b/js/app/controllers/main.js @@ -41,6 +41,10 @@ } + $scope.removeHiddenStyles = function(){ + document.getElementById('warning_bar').classList.remove('template-hidden'); + }; + $rootScope.$on('settings_loaded', function(){ if (SettingsService.isEnabled('disable_contextmenu')) { document.addEventListener('contextmenu', function (event) { diff --git a/js/app/controllers/menu.js b/js/app/controllers/menu.js index f892af389..0c1ed6b2e 100644 --- a/js/app/controllers/menu.js +++ b/js/app/controllers/menu.js @@ -23,7 +23,6 @@ (function () { 'use strict'; - /** * @ngdoc function * @name passmanApp.controller:MenuCtrl @@ -32,15 +31,21 @@ * Controller of the passmanApp */ angular.module('passmanApp') - .controller('MenuCtrl', ['$scope', 'VaultService', '$location', '$rootScope', 'TagService','SettingsService', - function ($scope, VaultService, $location, $rootScope, TagService, SettingsService) { + .controller('MenuCtrl', ['$scope', 'VaultService', '$location', '$rootScope', 'TagService','SettingsService', '$translate', 'SearchboxexpanderService', + function ($scope, VaultService, $location, $rootScope, TagService, SettingsService, $translate, SearchboxexpanderService) { $rootScope.logout = function () { + //see vault.js:54 + $rootScope.override_default_vault=true; SettingsService.setSetting('defaultVaultPass', false); TagService.resetTags(); $rootScope.$broadcast('logout'); $location.path('/'); }; + $scope.removeHiddenStyles = function(){ + document.getElementById('app-navigation').classList.remove('template-hidden'); + }; + $scope.selectedTags = []; $scope.getTags = function ($query) { return TagService.searchTag($query); @@ -77,12 +82,119 @@ $rootScope.$broadcast('selected_tags_updated', $scope.selectedTags); }, true); - $scope.tagClicked = function (tag) { - $scope.selectedTags.push(tag); + $scope.tagSelected = function (tag) { + for (var i = 0; i < $scope.selectedTags.length; i++) { + if($scope.selectedTags[i].text === tag.text){ + return true; + } + } + return false; }; + $scope.removeTagFromSelected = function (tag) { + var where =-1; + for (var i = 0; i < $scope.selectedTags.length; i++) { + if($scope.selectedTags[i].text === tag.text){ + where=i; + } + } + if(where === -1){ + //console.log("Cant remove selected Tag, Tag not present!"); + } + $scope.selectedTags.splice(where, 1); + }; + + $scope.clearForm = function () { + document.getElementById('tagsearch').value=""; + }; + + $scope.tagClickedString = function (tagtext) { + var tag=[]; + tag.text=tagtext; + $scope.tagClicked(tag); + }; + + $scope.tagClicked = function (tag) { + //check if tag already selected + if(!$scope.tagSelected(tag)){ + $scope.selectedTags.push(tag); + }else{ + //console.log("Already selected Tag!"); + $scope.removeTagFromSelected(tag); + } + }; + + + SearchboxexpanderService.expandSearch($rootScope, $scope); + + + $scope.clickedNavigationItem="all"; + $scope.filterCredentialBySpecial = function (string) { + $scope.clickedNavigationItem=string; + if(string !== "nav_trashbin"){ + $scope.delete_time=0; + $rootScope.$broadcast('set_delete_time', $scope.delete_time); + } + $scope.selectedTags =[]; + + $rootScope.$broadcast('filterSpecial',string); + + //close settings when item is selected + $scope.settingsShown=false; + }; + + $scope.collapsedDefaultValue=true; + $scope.tagCollapsibleOpen=VaultService.getVaultSetting("vaultTagCollapsedState",$scope.collapsedDefaultValue); + $scope.tagCollapsibleClicked = function () { + if (VaultService.getVaultSetting("vaultTagCollapsedState",$scope.collapsedDefaultValue) === true) { + VaultService.setVaultSetting("vaultTagCollapsedState",false); + } else { + VaultService.setVaultSetting("vaultTagCollapsedState",true); + } + }; + + $scope.tagCollapsibleState = function () { + if(VaultService.getVaultSetting('vaultTagCollapsedState',$scope.collapsedDefaultValue)){ + return ""; + } + return "open"; + }; + + + + //this is needed, because the translation is not ready when the dom loads and the translation only returns the key. + //then the key is set, and the taginput is collapsed by angular. If the correct translation loads, the collapsed dom element does not update itself. + //here we set the value manually + $scope.initPlaceholder = function () { + $translate.onReady().then(function(){ + var string=$translate.instant('navigation.advanced.filter'); + document.getElementById("tags-input-outer").setAttribute("placeholder", string); + document.getElementById("tags-input-outer").firstChild.firstChild.childNodes[1].setAttribute("placeholder", string); + }); + }; + + $scope.legacyNavbarDefault=true; + $scope.legacyNavbarAlreadyInitialized=false; + + if (typeof $scope.legacyNavbar === 'undefined') { + $scope.legacyNavbar = $scope.legacyNavbarDefault; + } + + $scope.$watch('legacyNavbar', function(newValue, oldValue) { + VaultService.setVaultSetting("vaultNavBarLegacy",newValue); + }); + + $scope.initializeNavbar = function () { + if($scope.legacyNavbarAlreadyInitialized){ + return; + } + $scope.legacyNavbar = VaultService.getVaultSetting('vaultNavBarLegacy',$scope.legacyNavbarDefault); + $scope.legacyNavbarAlreadyInitialized=true; + }; + $rootScope.$on('credentials_loaded', function () { $rootScope.$broadcast('selected_tags_updated', $scope.selectedTags); + $scope.initializeNavbar(); }); $scope.available_tags = TagService.getTags(); @@ -91,10 +203,14 @@ if ($scope.selectedTags.length === 0) { return TagService.getTags(); } else { - return $scope.filtered_tags; + return TagService.getTags(); + //Always show all tags + //return $scope.filtered_tags; } }, function (tags) { - $scope.available_tags = tags; + //Always show all tags + //$scope.available_tags = tags; + $scope.available_tags = TagService.getTags(); }, true); $scope.toggleDeleteTime = function () { @@ -102,8 +218,9 @@ $scope.delete_time = 0; } else { $scope.delete_time = 1; + this.filterCredentialBySpecial('nav_trashbin'); } $rootScope.$broadcast('set_delete_time', $scope.delete_time); }; }]); -}()); \ No newline at end of file +}()); diff --git a/js/app/controllers/revision.js b/js/app/controllers/revision.js index 4a52d9165..c4580594a 100644 --- a/js/app/controllers/revision.js +++ b/js/app/controllers/revision.js @@ -133,14 +133,47 @@ //Used in activity _credential.revision_created = $filter('date')(_revision.created * 1000, "dd-MM-yyyy @ HH:mm:ss"); - CredentialService.updateCredential(_credential, (key)).then(function () { + CredentialService.updateCredential(_credential, (key)).then(function (restored_cred) { SettingsService.setSetting('revision_credential', null); $rootScope.$emit('app_menu', false); $location.path('/vault/' + $routeParams.vault_id); NotificationService.showNotification($translate.instant('revision.restored'), 5000); + + $scope.updateExistingListWithCredential(restored_cred); }); }; + $scope.updateExistingListWithCredential = function (credential) { + try { + if (!credential.shared_key) { + credential = CredentialService.decryptCredential(credential); + } else { + var enc_key = EncryptService.decryptString(credential.shared_key); + credential = ShareService.decryptSharedCredential(credential, enc_key); + } + credential.tags_raw = credential.tags; + + + var found=false; + var credList=$rootScope.vaultCache[$scope.active_vault.guid].credentials; + for (var i = 0; i < credList.length; i++) { + if (credList[i].credential_id === credential.credential_id) { + $rootScope.vaultCache[$scope.active_vault.guid].credentials[i]=credential; + found=true; + } + } + + if(!found){ + $rootScope.vaultCache[$scope.active_vault.guid].credentials.push(credential); + } + $rootScope.$broadcast('push_decrypted_credential_to_list', credential); + + } catch (e) { + NotificationService.showNotification($translate.instant('error.decrypt'), 5000); + console.log(e); + } + }; + $scope.cancelRevision = function () { $location.path('/vault/' + $routeParams.vault_id); $scope.storedCredential = null; diff --git a/js/app/controllers/vault.js b/js/app/controllers/vault.js index de14b39a4..cf7245249 100644 --- a/js/app/controllers/vault.js +++ b/js/app/controllers/vault.js @@ -46,7 +46,11 @@ var vault = vaults[i]; if (vault.guid === default_vault.guid) { $scope.default_vault = true; - $scope.list_selected_vault = vault; + //This prevents the opening of the default vault if the user logs out + if(!$rootScope.override_default_vault){ + $scope.list_selected_vault = vault; + $rootScope.override_default_vault=false; + } SettingsService.setSetting('defaultVault', vault); if (SettingsService.getSetting('defaultVaultPass')) { $location.path('/vault/' + vault.guid); @@ -219,7 +223,8 @@ }; - $scope.createVault = function (vault_name, vault_key, vault_key2) { + + $scope.createVault = function (vault_name, vault_key, vault_key2) { if (vault_key !== vault_key2) { $scope.error = $translate.instant('password.do.not.match'); return; diff --git a/js/app/directives/credentialfield.js b/js/app/directives/credentialfield.js index fbf7905ee..2922e992a 100644 --- a/js/app/directives/credentialfield.js +++ b/js/app/directives/credentialfield.js @@ -36,7 +36,8 @@ value: '=value', secret: '=secret', inputField: '=useInput', - inputFieldplaceholder: '=inputPlaceholder' + inputFieldplaceholder: '=inputPlaceholder', + isURLFIELD: '=url', }, restrict: 'A', replace: 'true', @@ -49,13 +50,14 @@ '' + '
' + '
' + - '
' + - '
' + + '
' + + '
' + + '
' + '
', link: function (scope) { - var expression = /(https?:\/\/(?:www\.|(?!www))[^\s\.]+\.[^\s]{2,}|www\.[^\s]+\.[^\s]{2,})/gi; + var expression = /(https?:\/\/(?:www\.|(?!www))[^\s\.]+\.[^\s]{2,}|www\.[^\s]+\.[^\s]{2,})/i; var regex = new RegExp(expression); - $translate(['toggle.visibility', 'copy', 'copied']).then(function (translations) { + $translate(['toggle.visibility','copy.field', 'copy', 'copied']).then(function (translations) { scope.tggltxt = translations['toggle.visibility']; scope.copy_msg = translations['copy.field']; }); @@ -67,10 +69,14 @@ } if (regex.test(scope.value)) { scope.isLink = true; - if(scope.value.substr(0,4) !== 'http'){ - scope.value = 'http://'+scope.value; + scope.isPartialLink = false; + } else { + scope.isLink = false; + if(regex.test('https://'+scope.value)){ + scope.isPartialLink = true; } } + } }); if (!scope.toggle) { diff --git a/js/app/directives/icon.js b/js/app/directives/icon.js index 21e70d1d2..646dec01f 100644 --- a/js/app/directives/icon.js +++ b/js/app/directives/icon.js @@ -32,7 +32,7 @@ angular.module('passmanApp').directive('credentialIcon', [ '$window', function($window) { return { - template: '', + template: '', restrict: 'E', scope: { credential: '=', diff --git a/js/app/directives/iconpicker.js b/js/app/directives/iconpicker.js index dd6d85e1c..2cc605945 100644 --- a/js/app/directives/iconpicker.js +++ b/js/app/directives/iconpicker.js @@ -30,7 +30,7 @@ * # passwordGen */ angular.module('passmanApp').directive('iconPicker', [ - '$window', 'IconService', '$http', function($window, IconService, $http) { + '$window', 'IconService', '$http', 'NotificationService','$translate', function($window, IconService, $http, NotificationService, $translate) { return { templateUrl: 'views/partials/icon-picker.html', restrict: 'A', @@ -40,6 +40,7 @@ link: function(scope, element) { IconService.getIcons().then(function(icons) { + scope.iconGroupsAll = icons; scope.iconGroups = icons; }); @@ -52,23 +53,107 @@ $('.iconList').scrollTop(offset.top); }; - scope.useIcon = function() { - $http.get(scope.selectedIcon.url).then(function(result) { - var base64Data = window.btoa(result.data); - var mimeType = 'svg+xml'; - if(!scope.credential.icon){ - scope.credential.icon = {}; + var search = document.getElementById("iconPicker-Search"); + search.addEventListener('keypress', function (e) { + if(e.keyCode === 13){ + e.preventDefault(); } - scope.credential.icon.type = mimeType; - scope.credential.icon.content = base64Data; - $('#iconPicker').dialog('close'); + }); + + search.addEventListener('keyup', function (e) { + var g={}; + g.Numix=[]; + scope.iconGroupsAll.Numix.forEach(function(element) { + if(scope.isAllowedIcon(element)) + g.Numix.push(element); + }); + + g["essential-collection"]=[]; + scope.iconGroupsAll["essential-collection"].forEach(function(element) { + if(scope.isAllowedIcon(element)) + g["essential-collection"].push(element); + }); + + g["font-awesome"]=[]; + scope.iconGroupsAll["font-awesome"].forEach(function(element) { + if(scope.isAllowedIcon(element)) + g["font-awesome"].push(element); + }); + + scope.iconGroups=g; + scope.$apply(); + }); + + scope.isAllowedIcon = function(IconElement) { + var searchval=search.value.toLowerCase(); + var urlCropped = IconElement.url.substring(IconElement.url.lastIndexOf("/")+1, IconElement.url.length); + + if(urlCropped.includes(searchval) || IconElement.pack.toLowerCase() ===searchval){ + return true; + } + return false; + }; + + $('#iconPicker-CustomIcon').on('change', function(ev) { + scope.customIcon = {}; + + var f = ev.target.files[0]; + var fr = new FileReader(); + + fr.onload = function(ev2) { + scope.customIcon.data=ev2.target.result; + scope.$apply(); + }; + + fr.readAsDataURL(f); }); + + scope.deleteIcon = function() { + delete scope.credential.icon.type; + delete scope.credential.icon.content; + delete scope.credential.icon; + $('#iconPicker').dialog('close'); + }; + + scope.refreshUrlIcon = function(){ + NotificationService.showNotification($translate.instant('use.icon.refresh.trying'), 5000); + var queryUrl = OC.generateUrl('apps/passman/api/v2/geticon/'+btoa(scope.credential.url)); + $http.get(queryUrl).then(function (response) { + if(typeof response.data.content !== 'undefined'){ + scope.customIcon = {}; + scope.customIcon.data='data:image/'+response.data.type+';base64,'+response.data.content; + }else{ + NotificationService.showNotification($translate.instant('use.icon.refresh.error'), 5000); + } + }); + }; + + scope.useIcon = function() { + + if(scope.customIcon){ + var data = scope.customIcon.data; + scope.credential.icon.type = data.substring(data.lastIndexOf(":")+1,data.lastIndexOf(";")); + scope.credential.icon.content = data.substring(data.lastIndexOf(",")+1, data.length); + }else{ + $http.get(scope.selectedIcon.url).then(function(result) { + var base64Data = window.btoa(result.data); + var mimeType = 'svg+xml'; + if(!scope.credential.icon){ + scope.credential.icon = {}; + } + scope.credential.icon.type = mimeType; + scope.credential.icon.content = base64Data; + }); + } + $('#iconPicker').dialog('close'); }; $(element).click(function() { $('#iconPicker').dialog({ width: 800, height: 380, + modal: true, + dialogClass: 'iconpicker-dialog', close: function() { $(this).dialog('destroy'); } @@ -77,4 +162,4 @@ } }; }]); -}()); \ No newline at end of file +}()); diff --git a/js/app/services/credentialservice.js b/js/app/services/credentialservice.js index 4c5d5f3b2..53fa67c09 100644 --- a/js/app/services/credentialservice.js +++ b/js/app/services/credentialservice.js @@ -55,9 +55,10 @@ 'files': [], 'custom_fields': [], 'otp': {}, + 'compromised': false, 'hidden': false }; - var _encryptedFields = ['description', 'username', 'password', 'files', 'custom_fields', 'otp', 'email', 'tags', 'url']; + var _encryptedFields = ['description', 'username', 'password', 'files', 'custom_fields', 'otp', 'email', 'tags', 'url', 'compromised']; return { @@ -140,7 +141,11 @@ var fieldValue = angular.copy(credential[field]); var field_decrypted_value; try { - field_decrypted_value = EncryptService.decryptString(fieldValue, key); + if(fieldValue!==null){ + field_decrypted_value = EncryptService.decryptString(fieldValue, key); + }else{ + field_decrypted_value=null; + } } catch (e) { throw e; } diff --git a/js/app/services/searchboxexpanderservice.js b/js/app/services/searchboxexpanderservice.js new file mode 100644 index 000000000..13e6bd623 --- /dev/null +++ b/js/app/services/searchboxexpanderservice.js @@ -0,0 +1,245 @@ +/** + * Nextcloud - passman + * + * @copyright Copyright (c) 2019, Felix Nüsse (felix.nuesse@t-online.de) + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ + +(function () { + 'use strict'; + /** + * @ngdoc service + * @name passmanApp.SearchboxexpanderService + * @description + * # SearchboxexpanderService + * Service in the passmanApp. + */ + angular.module('passmanApp') + .service('SearchboxexpanderService', ['SettingsService', '$translate', function (SettingsService, $translate) { + + var defaults = {'label':true, 'username':true, 'email':true, 'custom_fields':true, 'password':false, 'description':false, 'url':false}; + var searchfields = {'label':true, 'username':true, 'email':true, 'custom_fields':true, 'password':false, 'description':false, 'url':false}; + var native_search = document.getElementById("searchbox"); + + var title="Loading..."; + var defaults_button="Loading..."; + var translations ={}; + + $translate.onReady(function() { + for (var key in defaults) { + translations[key]=$translate.instant('search.settings.input.'+key); + } + + title=$translate.instant('search.settings.title'); + defaults_button=$translate.instant('search.settings.defaults_button'); + }); + + function getSearchFieldArraySettings(){ + + var res = SettingsService.getSetting('searchbox_settings'); + + if(typeof(res) !== "undefined" && res !== null && res!== ""){ + searchfields = JSON.parse(res); + }else{ + searchfields=defaults; + } + + + } + + function getSearchFieldArrayForFiltering(){ + var fields=[]; + for (var key in searchfields) { + if(searchfields[key]){ + fields.push(key); + } + } + return fields; + } + + //searchboxfix + function buildDefaultFix(rootScope, scope) { + if (native_search === null) { + return; + } + native_search.nextElementSibling.addEventListener('click', function (e) { + scope.$apply(function () { + rootScope.$broadcast('nc_searchbox', ""); + }); + }); + + native_search.classList.remove('hidden'); + native_search.addEventListener('keypress', function (e) { + if (e.keyCode === 13) { + e.preventDefault(); + } + }); + + native_search.addEventListener('keyup', function (e) { + scope.$apply(function () { + rootScope.$broadcast('nc_searchbox', native_search.value, getSearchFieldArrayForFiltering()); + }); + }); + + } + + function buildCog() { + if (native_search === null) { + return; + } + + var parent = document.createElement("div"); + parent.classList.add("notifications"); + parent.id = "searchbox-settings"; + parent.classList.add("hidden"); + + var node = document.createElement("div"); + node.classList.add("icon-settings-white"); + node.classList.add("searchbox-settings"); + node.id = "searchbox-settings-icon"; + + parent.appendChild(node); + native_search.after(parent); + } + + function addListenerToCog() { + if (native_search === null) { + return; + } + + $('#searchbox').on("focus", function (evt) { + $('#searchbox-settings').removeClass("hidden"); + + }); + + $('#searchbox').on("blur", function (evt) { + if (!native_search.value) { + setTimeout(function() { + $('#searchbox-settings').addClass("hidden"); + }, 150); + } + }); + } + + function openPopup() { + if (native_search === null) { + return; + } + + buildPopup(title, defaults_button); + + $(function () { + $("#dialog-searchboxsettings").dialog({ + width: 280, + height: 280, + dialogClass: 'custom-search-dialog', + close: function() { + $(this).dialog('destroy'); + } + }).removeClass('ui-corner-all'); + + }); + } + + function buildPopup(title) { + + if ( $("#dialog-searchboxsettings").length ) { + $( "#dialog-searchboxsettings" ).remove(); + } + + var dialogdiv = document.createElement("div"); + dialogdiv.id = "dialog-searchboxsettings"; + dialogdiv.title = title; + dialogdiv.classList.add("hidden"); + + native_search.after(dialogdiv); + + getSearchFieldArraySettings(); + for (var key in searchfields) { + + var div_inner=document.createElement("div"); + div_inner.id=key+"_div"; + + var input = document.createElement("input"); + input.id=key+"_input"; + input.classList.add("searchbox_settings_input"); + input.setAttribute('key', key); + input.type="checkbox"; + if(searchfields[key]){ + input.checked="true"; + } + input.innerText=key; + + var label = document.createElement("label"); + label.classList.add("searchbox_settings_label"); + //label.htmlFor=key+"_input"; + label.innerHTML=translations[key]; + label.setAttribute('key', key); + + div_inner.appendChild(input); + div_inner.appendChild(label); + + dialogdiv.appendChild(div_inner); + + + + } + attachListener(); + + } + + function attachListener(){ + + $('.searchbox_settings_input').on("change", function(evt) { + + var key = $(this).attr('key'); + searchfields[key]=$("#"+key+"_input").prop('checked'); + var string = JSON.stringify(searchfields); + SettingsService.setSetting('searchbox_settings', string); + + }); + + $('.searchbox_settings_label').on("click", function(evt) { + + return; + /*var key = $(this).attr("key"); + + var checkBoxes = $("#"+key+"_input"); + checkBoxes.prop("checked", !checkBoxes.prop("checked")); + + //todo add functionality here +*/ + }); + } + + + return { + expandSearch: function ($rootScope, $scope, translation) { + + getSearchFieldArraySettings(); + buildDefaultFix($rootScope, $scope); + buildCog(); + addListenerToCog(); + + $('#searchbox-settings-icon').on("click", function (evt) { + openPopup(); + }); + + }, + }; + }]); +}()); \ No newline at end of file diff --git a/js/app/services/shareservice.js b/js/app/services/shareservice.js index 60ebf30d2..195555cf5 100644 --- a/js/app/services/shareservice.js +++ b/js/app/services/shareservice.js @@ -179,9 +179,11 @@ return _credential; }, decryptSharedCredential: function (credential, sharedKey) { + var _credential = angular.copy(credential); var encrypted_fields = CredentialService.getEncryptedFields(); for (var i = 0; i < encrypted_fields.length; i++) { + var field = encrypted_fields[i]; var fieldValue = angular.copy(_credential[field]); var field_decrypted_value; @@ -189,7 +191,14 @@ try { field_decrypted_value = EncryptService.decryptString(fieldValue, sharedKey); } catch (e) { - throw e; + if(field === 'compromised' && fieldValue === null){ + //old shares do not have compromised set, so we need to make sure that it will be set for version 2.3.0 + //credentials from 2.3.0 onwards have compromised already set, and don't need to worry about that. + //if compromised is not the issue, break and throw an error + field_decrypted_value=0; + }else{ + throw e; + } } try { _credential[field] = JSON.parse(field_decrypted_value); diff --git a/js/app/services/vaultservice.js b/js/app/services/vaultservice.js index 4ca35ee6e..767466b51 100644 --- a/js/app/services/vaultservice.js +++ b/js/app/services/vaultservice.js @@ -66,7 +66,7 @@ return false; } else { _activeVault.vault_settings[key] = value; - _this.updateVault(_activeVault); + this.updateVault(_activeVault); } }, @@ -131,6 +131,9 @@ return response; } }); + }, + clearVaultService: function () { + _activeVault=null; } }; diff --git a/js/exporters/exporter-csv.js b/js/exporters/exporter-csv.js index 70ec47408..25fbc67c6 100644 --- a/js/exporters/exporter-csv.js +++ b/js/exporters/exporter-csv.js @@ -47,15 +47,17 @@ PassmanExporter.csv.export = function (credentials, FileService, EncryptService) _tags.push(_credential[field][t].text); } var tag_data = '[' + _tags.join(",") + ']'; - row_data.push('"' + tag_data + '"'); + row_data.push('"' + tag_data.replaceAll('"', '""') + '"'); } else if (field == 'custom_fields' || field == 'files') { var _fields = JSON.stringify(_credential[field]); _fields = _fields.replaceAll('"', '""'); row_data.push('"' + _fields + '"'); - } + } else { - row_data.push('"' + _credential[field] + '"'); + var data = _credential[field], + value = data === null ? '':data.replaceAll('"', '""'); + row_data.push('"' + value + '"'); } } var progress = { @@ -67,7 +69,7 @@ PassmanExporter.csv.export = function (credentials, FileService, EncryptService) file_data += row_data.join(',') + "\n"; } this.call_then(); - download(file_data, 'passman-export.csv'); + download(file_data, 'passman-export.csv', 'text/csv'); }).bind(this)).progress(function() { }); diff --git a/js/importers/import-main.js b/js/importers/import-main.js index 7fb5bd6cb..0029ba374 100644 --- a/js/importers/import-main.js +++ b/js/importers/import-main.js @@ -98,7 +98,8 @@ var PassmanImporter = {}; 'files': [], 'custom_fields': [], 'otp': {}, - 'hidden': false + 'hidden': false, + 'compromised': false, }; return credential; }; diff --git a/js/importers/importer-keepasscsv.js b/js/importers/importer-keepasscsv.js index f708c4c3b..8bde94787 100644 --- a/js/importers/importer-keepasscsv.js +++ b/js/importers/importer-keepasscsv.js @@ -30,7 +30,7 @@ var PassmanImporter = PassmanImporter || {}; info: { name: 'KeePass csv', id: 'keepassCsv', - exportSteps: ['Create an csv export with the following options enabled: http://i.imgur.com/CaeTA4d.png'] + exportSteps: ['If using Keepass V1: Create an csv export with the following options enabled: http://i.imgur.com/CaeTA4d.png', 'With Keepass V2 or Keepass XC no configuration is needed'] } }; diff --git a/js/importers/importer-passmanjson.js b/js/importers/importer-passmanjson.js index 6f32ceda9..713d7dd60 100644 --- a/js/importers/importer-passmanjson.js +++ b/js/importers/importer-passmanjson.js @@ -42,7 +42,7 @@ var PassmanImporter = PassmanImporter || {}; var item = parsed_json[i]; var _credential = PassmanImporter.newCredential(); _credential.label = item.label; - _credential.username = item.account; + _credential.username = item.username; _credential.password = item.password; _credential.email = item.email; _credential.url = item.url; @@ -50,7 +50,6 @@ var PassmanImporter = PassmanImporter || {}; _credential.description = item.description; //Check for custom fields if (item.hasOwnProperty('customFields')) { - //Check for otp if (item.customFields.length > 0) { for (var cf = 0; cf < item.customFields.length; cf++) { _credential.custom_fields.push( @@ -63,17 +62,18 @@ var PassmanImporter = PassmanImporter || {}; } } } - if (item.hasOwnProperty('otpsecret')) { - if (item.otpsecret) { + // Check for otp + if (item.hasOwnProperty('otp')) { + if (item.otp) { _credential.otp = { - 'issuer': item.otpsecret.issuer, - 'label': item.otpsecret.label, + 'issuer': item.otp.issuer, + 'label': item.otp.label, 'qr_uri': { - 'image': item.otpsecret.qrCode, + 'image': item.otp.qrCode, 'qrData': '' }, - 'secret': item.otpsecret.secret, - 'type': item.otpsecret.type + 'secret': item.otp.secret, + 'type': item.otp.type } } } diff --git a/js/templates.js b/js/templates.js index fe20bdc96..7555f7e22 100644 --- a/js/templates.js +++ b/js/templates.js @@ -9,7 +9,7 @@ angular.module('views/credential_revisions.html', []).run(['$templateCache', fun angular.module('views/edit_credential.html', []).run(['$templateCache', function ($templateCache) { 'use strict'; $templateCache.put('views/edit_credential.html', - '
  • {{tab.title}}
'); + '
  • {{tab.title}}
'); }]); angular.module('views/partials/credential_template.html', []).run(['$templateCache', function ($templateCache) { @@ -107,7 +107,7 @@ angular.module('views/partials/forms/share_credential/link_sharing.html', []).ru angular.module('views/partials/icon-picker.html', []).run(['$templateCache', function ($templateCache) { 'use strict'; $templateCache.put('views/partials/icon-picker.html', - '
'); + '
'); }]); angular.module('views/partials/password-meter.html', []).run(['$templateCache', function ($templateCache) { @@ -119,7 +119,7 @@ angular.module('views/partials/password-meter.html', []).run(['$templateCache', angular.module('views/settings.html', []).run(['$templateCache', function ($templateCache) { 'use strict'; $templateCache.put('views/settings.html', - '
  • {{tab.title}}
'); + '
  • {{tab.title | translate}}
'); }]); angular.module('views/share_credential.html', []).run(['$templateCache', function ($templateCache) { @@ -131,8 +131,8 @@ angular.module('views/share_credential.html', []).run(['$templateCache', functio angular.module('views/show_vault.html', []).run(['$templateCache', function ($templateCache) { 'use strict'; $templateCache.put('views/show_vault.html', - '
+
{{ \'use.regex\' | translate }}
{{ ::tag.text}} {{ ::credential.label}}
  • {{ ::credential.label}}
    {{ ::tag.text}}

{{selectedCredential.label}}

'); + '
{{ \'use.regex\' | translate }}
{{ ::tag.text}} {{ ::credential.label}}
  • {{ ::credential.label}}
    {{ ::tag.text}}
'); }]); angular.module('views/vault_req_deletion.html', []).run(['$templateCache', function ($templateCache) { diff --git a/js/vendor/download.js b/js/vendor/download.js index 43aa86023..2a7070ac7 100644 --- a/js/vendor/download.js +++ b/js/vendor/download.js @@ -96,17 +96,17 @@ function saver(url, winMode){ if ('download' in anchor) { //html5 A[download] - anchor.href = url; - anchor.setAttribute("download", fileName); - anchor.className = "download-js-link"; - anchor.innerHTML = "downloading..."; - anchor.style.display = "none"; - jQuery('.detailsView').append(anchor); - setTimeout(function() { - anchor.click(); - jQuery('.download-js-link').remove(); - if(winMode===true){setTimeout(function(){ self.URL.revokeObjectURL(anchor.href);}, 250 );} - }, 66); + var element = document.createElement('a'); + + element.setAttribute('href', url); + element.setAttribute('download', fileName); + element.style.display = 'none'; + + document.body.appendChild(element); + element.click(); + document.body.removeChild(element); + if(winMode===true){setTimeout(function(){ self.URL.revokeObjectURL(element.href);}, 250 );} + return true; } diff --git a/karma.conf.js b/karma.conf.js index df8b7a0e5..e938efdc9 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -20,7 +20,7 @@ module.exports = function (config) { // list of files / patterns to load in the browser files: [ '../../core/vendor/jquery/dist/jquery.js', - '../../core/vendor/underscore/underscore.js', + '../../core/vendor/underscore/underscore-min.js', 'js/vendor/angular/angular.min.js', 'tests/unit/js/mocks/*.js', 'js/vendor/angular-mocks/angular-mocks.js', diff --git a/l10n/.gitkeep b/l10n/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/l10n/ar.js b/l10n/ar.js new file mode 100644 index 000000000..28ce1566f --- /dev/null +++ b/l10n/ar.js @@ -0,0 +1,56 @@ +OC.L10N.register( + "passman", + { + "Passwords" : "الكلمات السرية", + "Starting export" : "عملية التصدير جارية", + "Done" : "تم", + "Skip first row" : "تجاهل الصف الأول", + "Save in Passman" : "إحتفظ به في باس مان", + "Settings saved" : "تم حفظ الإعدادات", + "General settings" : "الإعدادات العامة", + "Password settings" : "إعدادات كلمة السر", + "Share link" : "شارك الرابط", + "Poor" : "ضعيفة جدًا", + "Weak" : "ضعيفة", + "Good" : "جيّدة", + "Strong" : "قوية", + "Username" : "إسم المستخدم", + "Repeat password" : "أعد كتابة الكلمة السرية", + "Use this icon" : "إستخدم هذه الأيقونة", + "Field value" : "قيمة الحقل", + "Choose a file" : "إختيار ملف", + "Text" : "نص", + "File" : "ملف", + "Add" : "إضافة", + "Value" : "القيمة", + "Actions" : "الإجراءات", + "Filename" : "إسم الملف", + "Upload date" : "آخر تحديث", + "Size" : "الحجم", + "Secret" : "السر", + "Password length" : "طول كلمة السر", + "User" : "المستخدِم", + "Files" : "الملفات", + "Show files" : "إظهار الملفات", + "Details" : "التفاصيل", + "Hide details" : "إخفاء التفاصيل", + "Password score" : "قوة الكلمة السرية", + "Dictionary name" : "إسم القاموس", + "Save" : "حفظ", + "Cancel" : "إلغاء", + "Settings" : "الإعدادات", + "Account" : "الحساب", + "Password" : "كلمة السر", + "E-mail" : "البريد الإلكتروني", + "URL" : "الرابط", + "Notes" : "الملاحظات", + "Edit" : "تعديل", + "Delete" : "حذف", + "Share" : "شارك", + "Permissions" : "التصريحات", + "Date" : "التاريخ", + "Show All" : "إظهار الكل", + "Tags" : "الوسوم", + "Description" : "الوصف" +}, +"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"); diff --git a/l10n/ar.json b/l10n/ar.json new file mode 100644 index 000000000..8fab602a8 --- /dev/null +++ b/l10n/ar.json @@ -0,0 +1,54 @@ +{ "translations": { + "Passwords" : "الكلمات السرية", + "Starting export" : "عملية التصدير جارية", + "Done" : "تم", + "Skip first row" : "تجاهل الصف الأول", + "Save in Passman" : "إحتفظ به في باس مان", + "Settings saved" : "تم حفظ الإعدادات", + "General settings" : "الإعدادات العامة", + "Password settings" : "إعدادات كلمة السر", + "Share link" : "شارك الرابط", + "Poor" : "ضعيفة جدًا", + "Weak" : "ضعيفة", + "Good" : "جيّدة", + "Strong" : "قوية", + "Username" : "إسم المستخدم", + "Repeat password" : "أعد كتابة الكلمة السرية", + "Use this icon" : "إستخدم هذه الأيقونة", + "Field value" : "قيمة الحقل", + "Choose a file" : "إختيار ملف", + "Text" : "نص", + "File" : "ملف", + "Add" : "إضافة", + "Value" : "القيمة", + "Actions" : "الإجراءات", + "Filename" : "إسم الملف", + "Upload date" : "آخر تحديث", + "Size" : "الحجم", + "Secret" : "السر", + "Password length" : "طول كلمة السر", + "User" : "المستخدِم", + "Files" : "الملفات", + "Show files" : "إظهار الملفات", + "Details" : "التفاصيل", + "Hide details" : "إخفاء التفاصيل", + "Password score" : "قوة الكلمة السرية", + "Dictionary name" : "إسم القاموس", + "Save" : "حفظ", + "Cancel" : "إلغاء", + "Settings" : "الإعدادات", + "Account" : "الحساب", + "Password" : "كلمة السر", + "E-mail" : "البريد الإلكتروني", + "URL" : "الرابط", + "Notes" : "الملاحظات", + "Edit" : "تعديل", + "Delete" : "حذف", + "Share" : "شارك", + "Permissions" : "التصريحات", + "Date" : "التاريخ", + "Show All" : "إظهار الكل", + "Tags" : "الوسوم", + "Description" : "الوصف" +},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;" +} \ No newline at end of file diff --git a/l10n/ast.js b/l10n/ast.js index 49f36023d..8efa3068d 100644 --- a/l10n/ast.js +++ b/l10n/ast.js @@ -2,22 +2,20 @@ OC.L10N.register( "passman", { "Passwords" : "Contraseñes", + "Generating sharing keys ( %s / 2)" : "Xenerando claves de compartición ( %s / 2)", "Passwords do not match" : "Les contraseñes nun concasen", "General" : "Xeneral", "Error loading file" : "Fallu cargando'l ficheru", "An error occurred during decryption" : "Asocedió un fallu nel descifráu", "Credential created!" : "¡Creose la credencial!", - "Error downloading file, you probably don't have sufficient permissions" : "Fallu baxando'l ficheru, quiciabes nun tengas abondos permisos", "Invalid QR code" : "Códigu QR non válidu", "Decrypting credentials" : "Descifrando credenciales", "Done" : "Fecho", - "Credential has no label, skipping" : "La credencial nun tien etiquetes, saltando", "Adding {{credential}}" : "Amestando {{credential}}", "Added {{credential}}" : "Amestóse {{credential}}", "Skip first row" : "Saltar primer filera", "The first 5 lines of the CSV are shown." : "Amuésense les 5 primeres llinies del CVS.", "General settings" : "Axustes xenerales", - "Your old password is incorrect!" : "¡La to contraseña vieya ye incorreuta!", "Saved!" : "¡Guardóse!", "Poor" : "Probe", "Weak" : "Feble", @@ -48,7 +46,6 @@ OC.L10N.register( "About Passman" : "Tocante a Passman", "Version" : "Versión", "Donate to support development" : "Dona pa sofitar el desendolcu", - "Save your passwords with 1 click!" : "¡Guarda les tos contraseñes con 1 clic!", "This process is irreversible" : "Esti procesu ye irreversible", "Private Key" : "Clave privada", "Public key" : "Clave pública", @@ -131,7 +128,6 @@ OC.L10N.register( "Destination account" : "Cuenta destín", "Credentials moved!" : "¡Moviéronse les credenciales!", "Reason" : "Razón", - "Loading..." : "Cargando...", "Connection to server lost" : "Perdióse la conexón col sirvidor", "Problem loading page, reloading in 5 seconds" : "Problema cargando la páxina, recargando en 5 segundos", "Saving..." : "Guardando...", diff --git a/l10n/ast.json b/l10n/ast.json index c3eefedfc..a9877207d 100644 --- a/l10n/ast.json +++ b/l10n/ast.json @@ -1,21 +1,19 @@ { "translations": { "Passwords" : "Contraseñes", + "Generating sharing keys ( %s / 2)" : "Xenerando claves de compartición ( %s / 2)", "Passwords do not match" : "Les contraseñes nun concasen", "General" : "Xeneral", "Error loading file" : "Fallu cargando'l ficheru", "An error occurred during decryption" : "Asocedió un fallu nel descifráu", "Credential created!" : "¡Creose la credencial!", - "Error downloading file, you probably don't have sufficient permissions" : "Fallu baxando'l ficheru, quiciabes nun tengas abondos permisos", "Invalid QR code" : "Códigu QR non válidu", "Decrypting credentials" : "Descifrando credenciales", "Done" : "Fecho", - "Credential has no label, skipping" : "La credencial nun tien etiquetes, saltando", "Adding {{credential}}" : "Amestando {{credential}}", "Added {{credential}}" : "Amestóse {{credential}}", "Skip first row" : "Saltar primer filera", "The first 5 lines of the CSV are shown." : "Amuésense les 5 primeres llinies del CVS.", "General settings" : "Axustes xenerales", - "Your old password is incorrect!" : "¡La to contraseña vieya ye incorreuta!", "Saved!" : "¡Guardóse!", "Poor" : "Probe", "Weak" : "Feble", @@ -46,7 +44,6 @@ "About Passman" : "Tocante a Passman", "Version" : "Versión", "Donate to support development" : "Dona pa sofitar el desendolcu", - "Save your passwords with 1 click!" : "¡Guarda les tos contraseñes con 1 clic!", "This process is irreversible" : "Esti procesu ye irreversible", "Private Key" : "Clave privada", "Public key" : "Clave pública", @@ -129,7 +126,6 @@ "Destination account" : "Cuenta destín", "Credentials moved!" : "¡Moviéronse les credenciales!", "Reason" : "Razón", - "Loading..." : "Cargando...", "Connection to server lost" : "Perdióse la conexón col sirvidor", "Problem loading page, reloading in 5 seconds" : "Problema cargando la páxina, recargando en 5 segundos", "Saving..." : "Guardando...", diff --git a/l10n/bg.js b/l10n/bg.js new file mode 100644 index 000000000..62d8cca0b --- /dev/null +++ b/l10n/bg.js @@ -0,0 +1,235 @@ +OC.L10N.register( + "passman", + { + "Passwords" : "Пароли", + "Generating sharing keys ( %s / 2)" : "Генериране на ключове ( %s / 2)", + "Incorrect vault password!" : "Паролата за хранилището е грешна!", + "Passwords do not match" : "Паролите не съвпадат", + "General" : "Общи", + "Custom Fields" : "Персонализирани полета", + "Please fill in a label." : "Моля, въведете име на полето.", + "Please fill in a value." : "Моля, въведете стойност на полето.", + "Error loading file" : "Грешка при зареждане на файл", + "Credential created!" : "Създадени идентификационни данни!", + "Credential deleted" : "Идентификационните данни са изтрити", + "Credential updated" : "Обновени идентификационни данни!", + "Credential recovered" : "Възстановени идентификационни данни!", + "Credential destroyed" : "Унищожени идентификационни данни!", + "Invalid QR code" : "Невалиден QR код", + "Done" : "Готово", + "Parsed {{num}} credentials, starting to import" : "Анализирани са {{num}} идент. данни, внасянето започва", + "Importing" : "Внасяне", + "Start import" : "Внасяне", + "Select CSV file" : "Избор на CSV файл", + "Parsed {{rows}} lines from CSV file" : "Анализирани са {{rows}} реда от CSV файла", + "Skip first row" : "Пропусни първия ред", + "You need to assign the label field before you can start the import." : "За да започне внасянето е необходимо е да назначите полета.", + "The first 5 lines of the CSV are shown." : "Виждате първите 5 реда от избрания CSV файл.", + "Assign the proper fields to each column." : "Назначете поле към всяка клона.", + "Example of imported credential" : "Предварителен преглед", + "Missing an importer? Try it with the generic CSV importer." : "Не намирате подходящ тип? Пробвайте с CSV.", + "Go back to importers." : "Назад.", + "Save in Passman" : "Запис в Passman", + "Settings saved" : "Настройките са запазени", + "General settings" : "Общи настройки", + "Password audit" : "Одит на паролите", + "Password settings" : "Настройки за паролите", + "Import credentials" : "Внос на идент. данни", + "Export credentials" : "Износ на идент. данни", + "Sharing" : "Споделяне", + "Please log in with your new vault password" : "Впишете се с новата парола", + "Poor" : "Много проста", + "Weak" : "Проста", + "Good" : "Добра", + "Strong" : "Сложна", + "Toggle visibility" : "Показване / Скриване", + "Copy to clipboard" : "Копирай", + "Copied to clipboard!" : "Копирано!", + "Generate password" : "Генерирай парола", + "Copy password to clipboard" : "Копирай паролата", + "Password copied to clipboard!" : "Копирана!", + "Username" : "Потребител", + "Repeat password" : "Повторете паролата", + "Add tag" : "Етикети", + "Field label" : "Име на полето", + "Field value" : "Стойност на полето", + "Choose a file" : "Изберете файл", + "Text" : "Текст", + "File" : "Файл", + "Value" : "Стойност", + "Type" : "Тип", + "Actions" : "Действия", + "Filename" : "Име на файла", + "Size" : "Размер", + "Upload or enter your OTP secret" : "Качете или въведете OTP тайна", + "Current OTP settings" : "Текущи OTP настройки", + "Issuer" : "Издател", + "Secret" : "Тайна", + "No expiration date set" : "Не е зададен срок на валидност", + "Year(s)" : "Година", + "Password generation settings" : "Настройки за генериране на пароли", + "Password length" : "Дължина на паролата", + "Minimum amount of digits" : "Минимален брой цифри", + "Use uppercase letters" : "Главни букви", + "Use lowercase letters" : "Малки букви", + "Use numbers" : "Цифри", + "Use special characters" : "Символи", + "Avoid ambiguous characters" : "Без двузначни (I, L и 1)", + "Require every character type" : "Всеки тип", + "Export type" : "Тип износ", + "Export" : "Изнасяне", + "Enter vault password to confirm export." : "Въведете паролата на хранилището, за да потвърдите изнасянето.", + "Rename vault" : "Преименувай хранилището", + "New vault name" : "Ново име за хранилището", + "Change" : "Промени", + "Change vault key" : "Промени паролата на хранилището", + "Old vault password" : "Старата парола", + "New vault password" : "Новата парола", + "Repeat new vault password" : "Новата парола (още веднъж)", + "About Passman" : "Относно Passman", + "Version" : "Версия", + "Donate to support development" : "Дарете, за да подпогнете развитието", + "Save your passwords with one click." : "Записвайте пароли с едно кликване.", + "Drag below button to your bookmark toolbar." : "Завлечете долния бутон в лентата с отметки.", + "Delete vault" : "Изтрий хранилището", + "Vault password" : "Парола", + "This process is irreversible" : "Процесът е необратим", + "Delete my precious passwords" : "Изтриване на паролите ми", + "Yes, delete my precious passwords" : "Да, изтрий паролите ми", + "Import type" : "Тип внасяне", + "Import" : "Внасяне", + "Private Key" : "Частен ключ", + "Public key" : "Публичен ключ", + "Key size" : "Размер за ключа", + "Save keys" : "Запиши ключовете", + "Generate sharing keys" : "Генерирай ключове", + "Generating sharing keys" : "Генериране на ключове за споделяне", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "Инструментът сканира паролите, изчислява, приблизително, времето необходимо за разбиването им и изброява тези, които са под зададения минимум", + "Start scan" : "Сканиране", + "Result" : "Резултат", + "A total of {{scan_result}} weak credentials were found." : "Открити са {{scan_result}} прости пароли.", + "Score" : "Оценка", + "Action" : "Действие", + "User" : "Потребител", + "Read" : "Четене", + "Write" : "Писане", + "Files" : "Файлове", + "Show files" : "Покажи файловете", + "Details" : "Подробности", + "Hide details" : "Скриване на подробностите", + "Password score" : "Оценка на паролата", + "Cracking times" : "Време за разбиване на паролата", + "100 / hour" : "100 / час", + "Throttled online attack" : "Атака ограничена в броя опити", + "10 / second" : "10 / секунда", + "Unthrottled online attack" : "Атака неограничена в броя опити", + "10k / second" : "10k / секунда", + "10B / second" : "10B / секунда", + "Pattern" : "Модел", + "Dictionary name" : "Име на речника", + "Label" : "Име", + "Create new credential" : "Идентификационните данни са записани", + "Save" : "Запиши", + "Cancel" : "Отказ", + "Settings" : "Настройки", + "Showing {{number_filtered}} of {{credential_number}} credentials" : "Виждате {{number_filtered}} от {{credential_number}}", + "Account" : "Профил", + "Password" : "Парола", + "OTP" : "OTP", + "E-mail" : "Имейл", + "URL" : "URL", + "Notes" : "Бележки", + "Changed" : "Променен", + "Created" : "Създаден", + "Edit" : "Редактирай", + "Delete" : "Изтрий", + "Share" : "Сподели", + "Recover" : "Възстанови", + "Destroy" : "Унищожи", + "Permissions" : "Права", + "Date" : "Дата", + "Accept" : "Приемане", + "You have {{session_time}} left before logout." : "Остава ви още {{session_time}} преди отписването.", + "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Хранилището е блокирано поради {{tries}} неуспешни опита за вписване! Ще мжете да се впишете след {{time}}", + "Hello there!" : "Здравейте!", + "It does not seem that you have any passwords. Do you want to add one?" : "Изглежда, че не сте записани нито една парола. Желаете ли да добавите една?", + "You don't have good credentials" : "Няма сложни идентификационни данни", + "You don't have medium credentials" : "Няма добри идентификационни данни", + "You don't have bad credentials" : "Няма прости идентификационни данни", + "You don't have deleted credentials" : "Няма изтрити идентификационни данни", + "There are no credentials with your selected tags" : "Няма идентификационни данни с въведения етикет", + "Last accessed" : "Последно вписване", + "Never" : "Никога", + "No vaults found, why not create one?" : "Няма хранилище, желаете ли да бъде създадено едно?", + "Password strength must be at least: {{strength}}" : "Оценката на паролата трябва да бъде поне: {{strength}}", + "Please give your new vault a name." : "Въведете име за новото хранилище.", + "Repeat vault password" : "Повторете паролата", + "Create vault" : "Създаване", + "Go back to vaults" : "Назад към хранилищата", + "Please input the password for" : "Моля въведете паролата за", + "Set this vault as the default." : "Задай хранилището като стандартно.", + "Log into this vault automatically." : "Автоматично вписване в хранилището.", + "Log out of this vault automatically after: " : "Автоматично отписване от хранилището след:", + "Seems you lost the vault password and you're unable to log in." : "Явно сте забравили парола за хранилище и не можете да се впишете.", + "If you want this vault to be removed you can request that here." : "Ако желаете хранилището да бъде изтрито можете да го заявите тук.", + "An admin then accepts or declines the request" : "След това администратор ще прегледа заявката.", + "After an admin destroys this vault, all credentials in it will be lost" : "Всички идентификационни данни ще бъдат загубени ако администратора унищожи хранилището.", + "Reason for requesting deletion (optional):" : "Причина за заявката (незадължително):", + "Request vault destruction" : "Заявете унищожаване", + "Yes, request an admin to destroy this vault" : "Унищожаване на хранилището", + "Vault destruction requested" : "Заявката за унищожаване е изпратена", + "Destruction request pending" : "Заявено унищожаване", + "Deleted credentials" : "Изтрити", + "Logout" : "Отписване", + "Donate" : "Дарете", + "Show All" : "Всички", + "Tags" : "Етикети", + "Search Tags" : "Търсене за етикети", + "Good Strength" : "Сложни пароли", + "Medium Strength" : "Добри пароли", + "Bad Strength" : "Слаби пароли", + "Simple Navigation" : "Лесно навигиране", + "Loading…" : "Зарежда…", + "email" : "имейл", + "Description" : "Описание", + "A Passman item has been created, modified or deleted" : "Създаване, промяна или изтриване на елемент от Passman", + "A Passman item has expired" : "Изтичане валидността на елемент от Passman", + "A Passman item has been shared" : "Споделяне на елемент от Passman", + "A Passman item has been renamed" : "Преименуване на елемент от Passman", + "%1$s has been created by %2$s" : "%1$s has been created by %2$s", + "You created %1$s" : "Създадохте %1$s", + "%1$s has been updated by %2$s" : "%1$s са обновени от %2$s", + "You updated %1$s" : "Обновихте %1$s", + "%3$s has renamed %1$s to %2$s" : "%3$s преименува %1$s на %2$s", + "You renamed %1$s to %2$s" : "Преименувахте %1$s на %2$s", + "%1$s has been deleted by %2$s" : "%1$s са изтрити от %2$s", + "You deleted %1$s" : "Изтрихте %1$s", + "%1$s has been recovered by %2$s" : "%1$s са възстановени от %2$s", + "You recovered %1$s" : "Възстановихте %1$s", + "You permanently deleted %1$s" : "Изтрихте необратимо %1$s", + "%1$s has been shared with %2$s" : "%1$s бе споделено с %2$s", + "%s has been shared with a link" : "%s бе споделено с връзка", + "Remind me later" : "Напомни ми по-късно", + "Ignore" : "Игнорирай", + "%s shared \"%s\" with you. Click here to accept" : "%s сподели с вас \"%s\". Кликнете тук, за да приемете", + "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman е пълнофукционален диспечер на пароли.", + "Passman Settings" : "Настройки на Passman", + "GitHub version:" : "GitHub версия:", + "A newer version of Passman is available" : "Налична е нова версия на Passman", + "Password sharing" : "Споделяне на пароли", + "Vault destruction requests" : "Заявки за унищожаване на хранилище", + "Check for new versions" : "Проверявай за нови версии", + "Allow users on this server to share passwords with a link" : "Разреши на потребителите, от сървъра, да споделят пароли чрез връзка", + "Allow users on this server to share passwords with other users" : "Разреши на потребителите, от сървъра, да споделят пароли с други потребители", + "Requests to destroy vault" : "Заявки за унищожаване", + "Request ID" : "ID на заявката", + "Requested by" : "Заявена от", + "Reason" : "Причина", + "Connection to server lost" : "Връзката със сървъра пропадна", + "Problem loading page, reloading in 5 seconds" : "Проблем при зареждане на страницата, презареждане след 5 секунди", + "Saving..." : "Записване...", + "Dismiss" : "Отхвърли", + "seconds ago" : "преди секунди" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/l10n/bg.json b/l10n/bg.json new file mode 100644 index 000000000..af119c25a --- /dev/null +++ b/l10n/bg.json @@ -0,0 +1,233 @@ +{ "translations": { + "Passwords" : "Пароли", + "Generating sharing keys ( %s / 2)" : "Генериране на ключове ( %s / 2)", + "Incorrect vault password!" : "Паролата за хранилището е грешна!", + "Passwords do not match" : "Паролите не съвпадат", + "General" : "Общи", + "Custom Fields" : "Персонализирани полета", + "Please fill in a label." : "Моля, въведете име на полето.", + "Please fill in a value." : "Моля, въведете стойност на полето.", + "Error loading file" : "Грешка при зареждане на файл", + "Credential created!" : "Създадени идентификационни данни!", + "Credential deleted" : "Идентификационните данни са изтрити", + "Credential updated" : "Обновени идентификационни данни!", + "Credential recovered" : "Възстановени идентификационни данни!", + "Credential destroyed" : "Унищожени идентификационни данни!", + "Invalid QR code" : "Невалиден QR код", + "Done" : "Готово", + "Parsed {{num}} credentials, starting to import" : "Анализирани са {{num}} идент. данни, внасянето започва", + "Importing" : "Внасяне", + "Start import" : "Внасяне", + "Select CSV file" : "Избор на CSV файл", + "Parsed {{rows}} lines from CSV file" : "Анализирани са {{rows}} реда от CSV файла", + "Skip first row" : "Пропусни първия ред", + "You need to assign the label field before you can start the import." : "За да започне внасянето е необходимо е да назначите полета.", + "The first 5 lines of the CSV are shown." : "Виждате първите 5 реда от избрания CSV файл.", + "Assign the proper fields to each column." : "Назначете поле към всяка клона.", + "Example of imported credential" : "Предварителен преглед", + "Missing an importer? Try it with the generic CSV importer." : "Не намирате подходящ тип? Пробвайте с CSV.", + "Go back to importers." : "Назад.", + "Save in Passman" : "Запис в Passman", + "Settings saved" : "Настройките са запазени", + "General settings" : "Общи настройки", + "Password audit" : "Одит на паролите", + "Password settings" : "Настройки за паролите", + "Import credentials" : "Внос на идент. данни", + "Export credentials" : "Износ на идент. данни", + "Sharing" : "Споделяне", + "Please log in with your new vault password" : "Впишете се с новата парола", + "Poor" : "Много проста", + "Weak" : "Проста", + "Good" : "Добра", + "Strong" : "Сложна", + "Toggle visibility" : "Показване / Скриване", + "Copy to clipboard" : "Копирай", + "Copied to clipboard!" : "Копирано!", + "Generate password" : "Генерирай парола", + "Copy password to clipboard" : "Копирай паролата", + "Password copied to clipboard!" : "Копирана!", + "Username" : "Потребител", + "Repeat password" : "Повторете паролата", + "Add tag" : "Етикети", + "Field label" : "Име на полето", + "Field value" : "Стойност на полето", + "Choose a file" : "Изберете файл", + "Text" : "Текст", + "File" : "Файл", + "Value" : "Стойност", + "Type" : "Тип", + "Actions" : "Действия", + "Filename" : "Име на файла", + "Size" : "Размер", + "Upload or enter your OTP secret" : "Качете или въведете OTP тайна", + "Current OTP settings" : "Текущи OTP настройки", + "Issuer" : "Издател", + "Secret" : "Тайна", + "No expiration date set" : "Не е зададен срок на валидност", + "Year(s)" : "Година", + "Password generation settings" : "Настройки за генериране на пароли", + "Password length" : "Дължина на паролата", + "Minimum amount of digits" : "Минимален брой цифри", + "Use uppercase letters" : "Главни букви", + "Use lowercase letters" : "Малки букви", + "Use numbers" : "Цифри", + "Use special characters" : "Символи", + "Avoid ambiguous characters" : "Без двузначни (I, L и 1)", + "Require every character type" : "Всеки тип", + "Export type" : "Тип износ", + "Export" : "Изнасяне", + "Enter vault password to confirm export." : "Въведете паролата на хранилището, за да потвърдите изнасянето.", + "Rename vault" : "Преименувай хранилището", + "New vault name" : "Ново име за хранилището", + "Change" : "Промени", + "Change vault key" : "Промени паролата на хранилището", + "Old vault password" : "Старата парола", + "New vault password" : "Новата парола", + "Repeat new vault password" : "Новата парола (още веднъж)", + "About Passman" : "Относно Passman", + "Version" : "Версия", + "Donate to support development" : "Дарете, за да подпогнете развитието", + "Save your passwords with one click." : "Записвайте пароли с едно кликване.", + "Drag below button to your bookmark toolbar." : "Завлечете долния бутон в лентата с отметки.", + "Delete vault" : "Изтрий хранилището", + "Vault password" : "Парола", + "This process is irreversible" : "Процесът е необратим", + "Delete my precious passwords" : "Изтриване на паролите ми", + "Yes, delete my precious passwords" : "Да, изтрий паролите ми", + "Import type" : "Тип внасяне", + "Import" : "Внасяне", + "Private Key" : "Частен ключ", + "Public key" : "Публичен ключ", + "Key size" : "Размер за ключа", + "Save keys" : "Запиши ключовете", + "Generate sharing keys" : "Генерирай ключове", + "Generating sharing keys" : "Генериране на ключове за споделяне", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "Инструментът сканира паролите, изчислява, приблизително, времето необходимо за разбиването им и изброява тези, които са под зададения минимум", + "Start scan" : "Сканиране", + "Result" : "Резултат", + "A total of {{scan_result}} weak credentials were found." : "Открити са {{scan_result}} прости пароли.", + "Score" : "Оценка", + "Action" : "Действие", + "User" : "Потребител", + "Read" : "Четене", + "Write" : "Писане", + "Files" : "Файлове", + "Show files" : "Покажи файловете", + "Details" : "Подробности", + "Hide details" : "Скриване на подробностите", + "Password score" : "Оценка на паролата", + "Cracking times" : "Време за разбиване на паролата", + "100 / hour" : "100 / час", + "Throttled online attack" : "Атака ограничена в броя опити", + "10 / second" : "10 / секунда", + "Unthrottled online attack" : "Атака неограничена в броя опити", + "10k / second" : "10k / секунда", + "10B / second" : "10B / секунда", + "Pattern" : "Модел", + "Dictionary name" : "Име на речника", + "Label" : "Име", + "Create new credential" : "Идентификационните данни са записани", + "Save" : "Запиши", + "Cancel" : "Отказ", + "Settings" : "Настройки", + "Showing {{number_filtered}} of {{credential_number}} credentials" : "Виждате {{number_filtered}} от {{credential_number}}", + "Account" : "Профил", + "Password" : "Парола", + "OTP" : "OTP", + "E-mail" : "Имейл", + "URL" : "URL", + "Notes" : "Бележки", + "Changed" : "Променен", + "Created" : "Създаден", + "Edit" : "Редактирай", + "Delete" : "Изтрий", + "Share" : "Сподели", + "Recover" : "Възстанови", + "Destroy" : "Унищожи", + "Permissions" : "Права", + "Date" : "Дата", + "Accept" : "Приемане", + "You have {{session_time}} left before logout." : "Остава ви още {{session_time}} преди отписването.", + "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Хранилището е блокирано поради {{tries}} неуспешни опита за вписване! Ще мжете да се впишете след {{time}}", + "Hello there!" : "Здравейте!", + "It does not seem that you have any passwords. Do you want to add one?" : "Изглежда, че не сте записани нито една парола. Желаете ли да добавите една?", + "You don't have good credentials" : "Няма сложни идентификационни данни", + "You don't have medium credentials" : "Няма добри идентификационни данни", + "You don't have bad credentials" : "Няма прости идентификационни данни", + "You don't have deleted credentials" : "Няма изтрити идентификационни данни", + "There are no credentials with your selected tags" : "Няма идентификационни данни с въведения етикет", + "Last accessed" : "Последно вписване", + "Never" : "Никога", + "No vaults found, why not create one?" : "Няма хранилище, желаете ли да бъде създадено едно?", + "Password strength must be at least: {{strength}}" : "Оценката на паролата трябва да бъде поне: {{strength}}", + "Please give your new vault a name." : "Въведете име за новото хранилище.", + "Repeat vault password" : "Повторете паролата", + "Create vault" : "Създаване", + "Go back to vaults" : "Назад към хранилищата", + "Please input the password for" : "Моля въведете паролата за", + "Set this vault as the default." : "Задай хранилището като стандартно.", + "Log into this vault automatically." : "Автоматично вписване в хранилището.", + "Log out of this vault automatically after: " : "Автоматично отписване от хранилището след:", + "Seems you lost the vault password and you're unable to log in." : "Явно сте забравили парола за хранилище и не можете да се впишете.", + "If you want this vault to be removed you can request that here." : "Ако желаете хранилището да бъде изтрито можете да го заявите тук.", + "An admin then accepts or declines the request" : "След това администратор ще прегледа заявката.", + "After an admin destroys this vault, all credentials in it will be lost" : "Всички идентификационни данни ще бъдат загубени ако администратора унищожи хранилището.", + "Reason for requesting deletion (optional):" : "Причина за заявката (незадължително):", + "Request vault destruction" : "Заявете унищожаване", + "Yes, request an admin to destroy this vault" : "Унищожаване на хранилището", + "Vault destruction requested" : "Заявката за унищожаване е изпратена", + "Destruction request pending" : "Заявено унищожаване", + "Deleted credentials" : "Изтрити", + "Logout" : "Отписване", + "Donate" : "Дарете", + "Show All" : "Всички", + "Tags" : "Етикети", + "Search Tags" : "Търсене за етикети", + "Good Strength" : "Сложни пароли", + "Medium Strength" : "Добри пароли", + "Bad Strength" : "Слаби пароли", + "Simple Navigation" : "Лесно навигиране", + "Loading…" : "Зарежда…", + "email" : "имейл", + "Description" : "Описание", + "A Passman item has been created, modified or deleted" : "Създаване, промяна или изтриване на елемент от Passman", + "A Passman item has expired" : "Изтичане валидността на елемент от Passman", + "A Passman item has been shared" : "Споделяне на елемент от Passman", + "A Passman item has been renamed" : "Преименуване на елемент от Passman", + "%1$s has been created by %2$s" : "%1$s has been created by %2$s", + "You created %1$s" : "Създадохте %1$s", + "%1$s has been updated by %2$s" : "%1$s са обновени от %2$s", + "You updated %1$s" : "Обновихте %1$s", + "%3$s has renamed %1$s to %2$s" : "%3$s преименува %1$s на %2$s", + "You renamed %1$s to %2$s" : "Преименувахте %1$s на %2$s", + "%1$s has been deleted by %2$s" : "%1$s са изтрити от %2$s", + "You deleted %1$s" : "Изтрихте %1$s", + "%1$s has been recovered by %2$s" : "%1$s са възстановени от %2$s", + "You recovered %1$s" : "Възстановихте %1$s", + "You permanently deleted %1$s" : "Изтрихте необратимо %1$s", + "%1$s has been shared with %2$s" : "%1$s бе споделено с %2$s", + "%s has been shared with a link" : "%s бе споделено с връзка", + "Remind me later" : "Напомни ми по-късно", + "Ignore" : "Игнорирай", + "%s shared \"%s\" with you. Click here to accept" : "%s сподели с вас \"%s\". Кликнете тук, за да приемете", + "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman е пълнофукционален диспечер на пароли.", + "Passman Settings" : "Настройки на Passman", + "GitHub version:" : "GitHub версия:", + "A newer version of Passman is available" : "Налична е нова версия на Passman", + "Password sharing" : "Споделяне на пароли", + "Vault destruction requests" : "Заявки за унищожаване на хранилище", + "Check for new versions" : "Проверявай за нови версии", + "Allow users on this server to share passwords with a link" : "Разреши на потребителите, от сървъра, да споделят пароли чрез връзка", + "Allow users on this server to share passwords with other users" : "Разреши на потребителите, от сървъра, да споделят пароли с други потребители", + "Requests to destroy vault" : "Заявки за унищожаване", + "Request ID" : "ID на заявката", + "Requested by" : "Заявена от", + "Reason" : "Причина", + "Connection to server lost" : "Връзката със сървъра пропадна", + "Problem loading page, reloading in 5 seconds" : "Проблем при зареждане на страницата, презареждане след 5 секунди", + "Saving..." : "Записване...", + "Dismiss" : "Отхвърли", + "seconds ago" : "преди секунди" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +} \ No newline at end of file diff --git a/l10n/ca.js b/l10n/ca.js index 27850f397..b32762c36 100644 --- a/l10n/ca.js +++ b/l10n/ca.js @@ -2,172 +2,183 @@ OC.L10N.register( "passman", { "Passwords" : "Contrasenyes", + "Generating sharing keys ( %s / 2)" : "S'estan generant claus d'ús compartit ( %s / 2)", "Incorrect vault password!" : "Contrasenya de la cripta incorrecta!", - "Passwords do not match" : "Password did not match", + "Passwords do not match" : "Les contrasenyes no coincideixen", "General" : "General", "Custom Fields" : "Camps personalitzats", - "Please fill in a label." : "Si us plau, omple l'etiqueta!", - "Please fill in a value." : "Si us plau, omple el valor!", - "Error loading file" : "Error al carregar l'arxiu", - "An error occurred during decryption" : "S'ha produït un error durant la desencriptació", + "Please fill in a label." : "Si us plau, ompliu l'etiqueta!", + "Please fill in a value." : "Si us plau, ompliu el valor!", + "Error loading file" : "S'ha produït un error mentre es carregava el fitxer", + "An error occurred during decryption" : "S'ha produït un error durant el desxifrat", "Credential created!" : "Credencials creades!", - "Credential deleted" : "Credencial eliminada", + "Credential deleted" : "Credencial suprimida", "Credential updated" : "Credencial actualitzada", "Credential recovered" : "Credencial recuperada", "Credential destroyed" : "Credencial destruïda", - "Error downloading file, you probably don't have sufficient permissions" : "S'ha produït un error en baixar el fitxer, probablement no tingueu permisos suficients", - "Invalid QR code" : "Codi QR invàlid", - "Starting export" : "Començant la exportació", - "Decrypting credentials" : "Desencriptant les credencials", + "Error downloading file, you probably have insufficient permissions" : "S'ha produït un error mentre es descarregava el fitxer; probablement no tingueu permisos suficients", + "Invalid QR code" : "Codi QR no vàlid", + "Starting export" : "S'està començant l'exportació", + "Decrypting credentials" : "S'estan desxifrant les credencials", "Done" : "Fet", - "File read successfully." : "Lectura de l'arxiu correcta", - "Proceed with the following steps to import your file" : "Seguiu els passos següents per importar el fitxer", - "Credential has no label, skipping" : "La credencial no té etiqueta, ometent", - "Adding {{credential}}" : "Afegint {{credential}}", - "Added {{credential}}" : "Afegida {{credential}}", - "Skipping credential, missing label on line {{line}}" : "Ometent credencial, mana etiqueta a la línia {{line}}", - "Parsed {{num}} credentials, starting to import" : "Processades {{num}} credencials, començant a importar", - "Importing" : "Important", + "File read." : "Fitxer llegit.", + "Proceed with the following steps to import your file" : "Seguiu les passes següents per importar el vostre fitxer", + "Skipping unlabeled credential" : "S'estan ometent les credencials sense etiqueta", + "Adding {{credential}}" : "S'està afegint {{credential}}", + "Added {{credential}}" : "{{credential}} afegida", + "Skipping credential, missing label on line {{line}}" : "S'està ometent la credencial, hi manca l'etiqueta a la línia {{line}}", + "Parsed {{num}} credentials, starting to import" : "S'han processat {{num}} credencials, s'està començant a importar", + "Importing" : "S'està important", "Start import" : "Inicia la importació", - "Select CSV file" : "Escull un fitxer CSV", - "Parsed {{rows}} lines from CSV file" : "Processades {{rows}} línies del fitxer CSV", - "Skip first row" : "Salta la primera fila", - "You need to assign the label field before you can start the import." : "Has d'assignar una etiqueta abans de començar la importació.", + "Select CSV file" : "Seleccioneu un fitxer CSV", + "Parsed {{rows}} lines from CSV file" : "S'han processat {{rows}} línies del fitxer CSV", + "Skip first row" : "Omet la primera línia", + "You need to assign the label field before you can start the import." : "Heu d'assignar una etiqueta abans de començar la importació.", "The first 5 lines of the CSV are shown." : "Es mostren les 5 primeres línies del CSV.", - "Assign the proper fields to each column." : "Assigna els camps que pertoquin a cada columna.", + "Assign the proper fields to each column." : "Assigneu els camps que pertoquin a cada columna.", "Example of imported credential" : "Exemple de credencial importada", - "Missing an importer? Try it with the generic CSV importer." : "Trobes a faltar un importador? Prova-ho amb l'importador genèric de CSV.", + "Missing an importer? Try it with the generic CSV importer." : "Trobeu a faltar un importador? Proveu-ho amb l'importador genèric de CSV.", "Go back to importers." : "Torna als importadors.", - "Revision deleted" : "Revisió detectada", + "Revision deleted" : "Revisió suprimida", "Revision restored" : "Revisió restaurada", - "Save in Passman" : "Guarda al Passman", + "Save in Passman" : "Desa-ho al Passman", "Settings saved" : "Paràmetres desats", "General settings" : "Paràmetres generals", "Password audit" : "Auditoria de contrasenya", "Password settings" : "Paràmetres de la contrasenya", - "Import credentials" : "Importar credencials", - "Export credentials" : "Exportar credencials", - "Sharing" : "Compartint", - "Are you sure you want to leave? This will destroy all your credentials" : "Esteu segur que voleu sortir? Això destruirà totes les vostres credencials", - "Your old password is incorrect!" : "La teva contrasenya antiga és incorrecta", - "New password does not match!" : "La nova contrasenya no coincideix.", - "Please log in with your new vault password" : "Inicieu sessió amb la vostra contrasenya nova", + "Import credentials" : "Importa credencials", + "Export credentials" : "Exporta credencials", + "Sharing" : "S'està compartint", + "Are you sure you want to leave? This will destroy all your credentials" : "Esteu segurs que voleu sortir? Això destruirà totes les vostres credencials", + "Old password field incorrect!" : "El camp de la contrasenya antiga no és correcte!", + "New password does not match!" : "La nova contrasenya no coincideix!", + "Please log in with your new vault password" : "Si us plau, inicieu la sessió amb la vostra contrasenya nova", "Share with users and groups" : "Comparteix amb usuaris i grups", - "Share link" : "Comparteix link", - "Are you sure you want to leave? This will corrupt this credential" : "Esteu segur que voleu sortir? Això corrompre aquesta credencial", - "Credential unshared" : "Credencial descompartida", + "Share link" : "Comparteix l'enllaç", + "Are you sure you want to leave? This will corrupt this credential" : "Esteu segurs que voleu sortir? Això corromprà aquesta credencial", + "Credential unshared" : "S'ha deixat de compartir la credencial", "Credential shared" : "Credencial compartida", - "Saved!" : "Desat!", + "Saved!" : "S'ha desat!", "Poor" : "Pobre", - "Weak" : "Dèbil", - "Good" : "Correcte", + "Weak" : "Feble", + "Good" : "Bona", "Strong" : "Forta", "Toggle visibility" : "Commuta la visibilitat", - "Copy to clipboard" : "Copiar al porta-papers", - "Copied to clipboard!" : "Copiat al porta-papers!", + "Copy to clipboard" : "Copia-ho al porta-papers", + "Copied to clipboard!" : "S'ha copiat al porta-papers!", "Generate password" : "Genera contrasenya", "Copy password to clipboard" : "Copia la contrasenya al porta-papers", "Password copied to clipboard!" : "Contrasenya copiada al porta-papers!", "Complete" : "Complet", "Username" : "Nom d'usuari", - "Repeat password" : "Repeteix la contrasenya", + "Repeat password" : "Repetiu la contrasenya", "Add tag" : "Afegeix etiqueta", + "Pick an icon" : "Pica una icona", + "Search icons" : "Cerca icones", + "Upload a custom icon:" : "Carrega una icona personalitzada:", + "Use this icon" : "Fes servir aquesta icona", + "Delete current icon" : "Suprimeix la icona actual", + "Get icon from page" : "Obté la icona de la pàgina", + "This may take a few seconds…" : "Això podria trigar uns quants segons...", + "There was an error fetching the icon!" : "Hi ha hagut un error mentre s'obtenia la icona!", + "Selected icon" : "Selecciona una icona", "Field label" : "Etiqueta del camp", "Field value" : "Valor del camp", - "Choose a file" : "Escollir un arxiu", + "Choose a file" : "Trieu un fitxer", "Text" : "Text", - "File" : "Arxiu", - "Add" : "Afegir", + "File" : "Fitxer", + "Add" : "Afegeix", "Value" : "Valor", "Type" : "Tipus", "Actions" : "Accions", - "Empty" : "Buid", - "Filename" : "Nom de l'arxiu", + "Empty" : "Buit", + "Filename" : "Nom del fitxer", "Upload date" : "Data de pujada", "Size" : "Mida", - "Upload or enter your OTP secret" : "Puja o entra el teu codi OTP", + "Upload or enter your OTP secret" : "Carregueu o introduïu el vostre codi OTP", "Current OTP settings" : "Paràmetres OTP actuals", "Issuer" : "Emissor", "Secret" : "Secret", - "Expiration date" : "Data de venciment", + "Expiration date" : "Data de caducitat", "No expiration date set" : "No s'ha establert cap data de caducitat", - "Renew interval" : "Renovar interval", - "Disabled" : "Inhabilitat", + "Renew interval" : "Renova l'interval", + "Disabled" : "Desactivat", "Day(s)" : "Dia(es)", - "Week(s)" : "Semana(es)", + "Week(s)" : "Setmana(es)", "Month(s)" : "Mes(os)", "Year(s)" : "Any(s)", "Password generation settings" : "Paràmetres de generació de contrasenya", "Password length" : "Longitud de la contrasenya", "Minimum amount of digits" : "Quantitat mínima de dígits", - "Use uppercase letters" : "Utilitzeu majúscules", - "Use lowercase letters" : "Utilitzeu minúscules", - "Use numbers" : "Utilitza números", - "Use special characters" : "Utilitzeu caràcters especials", + "Use uppercase letters" : "Fes servir lletres majúscules", + "Use lowercase letters" : "Fes servir lletres minúscules", + "Use numbers" : "Fes servir números", + "Use special characters" : "Fes servir caràcters especials", "Avoid ambiguous characters" : "Evita caràcters ambigus", - "Require every character type" : "Requereix tipus de caràcter", - "Export type" : "Tipus d'exportaci", + "Require every character type" : "Requereix cada tipus de caràcter", + "Export type" : "Tipus d'exportació", "Export" : "Exporta", "Enter vault password to confirm export." : "Entra la contrasenya de la cripta per confirmar l'exportació", "Rename vault" : "Reanomena la cripta", - "New vault name" : "Nom nou de la cripta", - "Change" : "Canvi", + "New vault name" : "Nou nom de la cripta", + "Change" : "Canvia", "Change vault key" : "Canvia la clau de la cripta", - "Old vault password" : "Contrasenya vella de la cripta", + "Old vault password" : "Contrasenya antiga de la cripta", "New vault password" : "Contrasenya nova de la cripta", - "Repeat new vault password" : "Repetiu la contrasenya", - "Please wait your vault is being updated, do not leave this page." : "Espera mentre s'actualitza la teva cripta, no deixis aquesta pàgina.", - "Processing" : "Processant", + "Repeat new vault password" : "Repetiu la nova contrasenya de la cripta", + "Please wait your vault is being updated, do not leave this page." : "Si us plau, espereu mentre s'actualitza la vostra cripta, no sortiu d'aquesta pàgina.", + "Processing" : "S'està processant", "Total progress" : "Progrés total", - "About Passman" : "Sobre Passman", + "About Passman" : "Quant a Passman", "Version" : "Versió", - "Donate to support development" : "Donar suport al desenvolupament", + "Donate to support development" : "Dóna suport al desenvolupament", "Bookmarklet" : "Llibreria", - "Save your passwords with 1 click!" : "Desa les vostres contrasenyes amb 1 clic!", - "Drag below button to your bookmark toolbar." : "Arrossegueu el botó a sota a la barra d'eines d'interès.", - "Delete vault" : "Esborra la cripta", + "Save your passwords with one click." : "Deseu les vostres contrasenyes fent un clic.", + "Drag below button to your bookmark toolbar." : "Arrossegueu el botó a sota la vostra barra d'adreces d'interès.", + "Delete vault" : "Suprimeix la cripta", "Vault password" : "Contrasenya de la cripta", "This process is irreversible" : "Aquesta acció és irreversible", "Delete my precious passwords" : "Suprimeix les meves contrasenyes", - "Deleting {{password}}…" : "Esborrant {{password}}", - "Yes, delete my precious passwords" : "si suprimeix les meves contrasenyes", + "Deleting {{password}}…" : "S'està suprimint {{password}}", + "Yes, delete my precious passwords" : "Sí, suprimeix les meves contrasenyes", "Import type" : "Tipus d'importació", "Import" : "Importa", "Read progress" : "Progrés de lectura", - "Upload progress" : "Progrés de pujada", + "Upload progress" : "Progrés de la càrrega", "Private Key" : "Clau privada", "Public key" : "Clau pública", "Key size" : "Mida de la clau", - "Save keys" : "Guarda claus", + "Save keys" : "Desa les claus", "Generate sharing keys" : "Genera claus compartides", - "Generating sharing keys" : "Generant claus compartides", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "L'eina de contrasenyes analitzarà la vostra contrasenya, calcularà el temps de crack mitjà i mostrarà els que estan per sota del llindar", + "Generating sharing keys" : "S'està generant les claus compartides", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "L’eina de contrasenya escaneja la vostra contrasenya, calcula el temps mitjà de craqueig i enumera els que estan per sota del llindar", "Minimum password stength" : "Longitud mínima de la contrasenya", "Start scan" : "Comença l'escaneig", "Result" : "Resultat", "A total of {{scan_result}} weak credentials were found." : "S'han trobat un total de {{scan_result}} credencials febles.", "Score" : "Puntuació", "Action" : "Acció", - "Missing users? Only users that have vaults are shown." : "Trobes a faltar usuaris? Només es mostren els usuaris que tenen criptes.", - "Cyphering" : "xifratge", - "Uploading" : "Pujant", + "Search users…" : "Cerca usuaris...", + "Missing users? Only users that have vaults are shown." : "Trobeu a faltar usuaris? Només es mostren els usuaris que tenen criptes.", + "Cyphering" : "S'està xifrant", + "Uploading" : "S'està carregant", "User" : "Usuari", - "Crypto time" : "Cripto el temps", - "Total time spent cyphering" : "Temps total de xifratge", - "Read" : "Llegir", - "Write" : "Escriure", - "Files" : "Arxius", + "Crypto time" : "Temps criptogràfic", + "Total time spent encrypting" : "Temps total dedicat al xifratge", + "Read" : "Llegeix", + "Write" : "Escriu", + "Files" : "Fitxers", "Revisions" : "Revisions", "Pending" : "Pendent", "Enable link sharing" : "Activa l'intercanvi d'enllaços", "Share until date" : "Comparteix fins al dia", "Expire after views" : "Caduca després de les vistes", - "Click Share first" : "Feu clic i Comparteix primer", - "Show files" : "Mostrar arxius", + "Click \\\"Share\\\" first" : "Feu clic a \\\"Comparteix\\\" primer", + "Show files" : "Mostra els fitxers", "Details" : "Detalls", - "Hide details" : "Amaga detalls", + "Hide details" : "Amaga els detalls", "Password score" : "Puntuació contrasenya", - "Cracking times" : "Temps de esquerdes", + "Cracking times" : "Temps de craqueig", "100 / hour" : "100 / hora", "Throttled online attack" : "Atac en línia", "10 / second" : "10 / segon", @@ -177,132 +188,160 @@ OC.L10N.register( "10B / second" : "10B / segon", "Offline attack, fast hash, many cores" : "Atac fora de línia, hash ràpid, molts nuclis", "Match sequence" : "Seqüència de coincidències", - "See match sequence" : "Vegeu la seqüència de partit", + "See match sequence" : "Vegeu la seqüència de coincidències", "Pattern" : "Patró", - "Matched word" : "Paraula combinada", - "Dictionary name" : "Nom del directori", + "Matched word" : "Paraula coincident", + "Dictionary name" : "Nom del diccionari", "Rank" : "Rang", "Reversed" : "Invertit", - "Guesses" : "Guies", - "Base guesses" : "Guies base", + "Guesses" : "Estimacions", + "Base guesses" : "Estimacions base", "Uppercase variations" : "Variacions en majúscules", "l33t-variations" : "l33t- variacions", - "Showing revisions of" : "Es mostren les revisions de", + "Showing revisions of" : "S'estan mostrant les revisions de", "Revision of" : "Revisió de", "by" : "per", "No revisions found." : "No s'han trobat revisions", "Label" : "Etiqueta", "Restore revision" : "Restaura aquesta revisió", "Delete revision" : "Suprimeix la revisió", - "Edit credential" : "Editar credencial", - "Create new credential" : "Crear nova credencial", - "Save" : "Guarda", + "Edit credential" : "Edita credencial", + "Create new credential" : "Crea una nova credencial", + "Save" : "Desa", "Cancel" : "Cancel·la", "Settings" : "Paràmetres", "Share credential {{credential}}" : "Comparteix credencial {{credential}}", - "Unshare" : "No compartit", - "Showing deleted since" : "S'està mostrant des de llavors", + "Unshare" : "Deixa de compartir", + "Showing deleted since" : "S'estan mostrant les suprimides des de", "Beginning" : "Inici", - "Showing {{number_filtered}} of {{credential_number}} credentials" : "Mostrant {{number_filtered}} de {{credential_number}} credencials", - "Search for credential…" : "Cerqueu credencials ...", + "Showing {{number_filtered}} of {{credential_number}} credentials" : "S'estan mostrant {{number_filtered}} de {{credential_number}} credencials", + "Search for credential…" : "Cerca credencials ...", "Account" : "Compte", "Password" : "Contrasenya", "OTP" : "OTP", - "E-mail" : "E-mail", + "E-mail" : "Correu electrònic", "URL" : "URL", "Notes" : "Notes", "Expiry time" : "Temps de venciment", - "Changed" : "Canviat", - "Created" : "Creat", + "Changed" : "S'ha canviat", + "Created" : "S'ha creat", "Edit" : "Edita", - "Delete" : "Esborra", + "Delete" : "Suprimeix", "Share" : "Comparteix", - "Recover" : "Recuperar", + "Recover" : "Recupera", "Destroy" : "Destrueix", - "Use regex" : "Utilitza regex", - "You have incoming share requests." : "Tens sol·licituds d'accions entrants.", - "If you want to put the credential in another vault," : "Si voleu posar la credencial en una altra volta,", - "log out of this vault and log in to the vault you want the shared credential in." : "tancar sessió d'aquesta volta i accedir a la volta on vulgui la credencial compartida.", + "Use regex" : "Fes servir regex", + "You have incoming share requests." : "Teniu sol·licituds entrants de comparticions", + "If you want to put the credential in another vault," : "Si voleu posar la credencial en una altra cripta,", + "log out of this vault and log into the vault you want the shared credential in." : "tanqueu la sessió d’aquesta cripta i inicieu la sessió a la cripta que voleu que tingui les credencials compartides.", "Permissions" : "Permisos", "Received from" : "Rebut de", "Date" : "Data", "Accept" : "Accepta", "Decline" : "Rebutja", - "You have {{session_time}} left before logout." : "Heu sortit {{session_time}} abans de tancar la sessió.", - "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "La teva cripta estarà tancada {{time}} perquè hi ha hagut {{tries}} intents fallits d'accés!", - "Last accessed" : "Últim accés", + "You have {{session_time}} left before logout." : "Us queden {{session_time}} abans de tancar la sessió.", + "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "La vostra cripta ha estat blocada durant {{time}} perquè hi ha hagut {{tries}} intents fallits d'accés!", + "Hello there!" : "Hola!", + "It does not seem that you have any passwords. Do you want to add one?" : "No sembla que tingueu cap contrasenya. Voleu afegir-ne una?", + "You don't have good credentials" : "No teniu bones credencials", + "You don't have medium credentials" : "No teniu credencials mitjanes", + "You don't have bad credentials" : "No teniu credencials dolentes", + "You don't have expired credentials" : "No teniu credencials caducades", + "You don't have deleted credentials" : "No teniu credencials suprimides", + "There are no credentials with your selected tags" : "No hi ha credencials amb les etiquetes que heu seleccionat", + "There are no credentials matching" : "No hi ha coincidències de credencials", + "Last accessed" : "Darrer accés", "Never" : "Mai", - "No vaults found, why not create one?" : "No s'han trobat criptes, perquè no crear-ne una?", - "Password strength must be at least: {{strength}}" : "La força de la contrasenya ha de ser com a mínim: {{strength}}", - "Please give your new vault a name." : "Si us plau, dona un nom a la teva cripta nova.", - "Repeat vault password" : "Repeteix la contrasenya de la cripta", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Les claus d'ús compartides tindran una potència de 1024 bits, que podeu canviar a Configuració més endavant.", + "No vaults found, why not create one?" : "No s'han trobat criptes, perquè no en creeu una?", + "Password strength must be at least: {{strength}}" : "La fortalesa de la contrasenya ha de ser com a mínim: {{strength}}", + "Please give your new vault a name." : "Si us plau, doneu un nom a la vostra nova cripta.", + "Repeat vault password" : "Repetiu la contrasenya de la cripta", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Les vostres claus d’ús compartit tindran una fortalesa de 1024 bits, que podeu canviar a \"Paràmetres\" més endavant.", "Create vault" : "Crea una cripta", - "Go back to vaults" : "Torna les criptes", - "Please input the password for" : "Introduïu la contrasenya", - "Set this vault as the default." : "Estableix aquesta volta com a predeterminada.", - "Log into this vault automatically." : "Entra a aquesta cripta automàticament.", - "Log out of this vault automatically after: " : "Surt d'aquesta cripta automàticament després de:", + "Go back to vaults" : "Torna a les criptes", + "Please input the password for" : "Si us plau introduïu la contrasenya per", + "Set this vault as the default." : "Estableix aquesta cripta com la predeterminada.", + "Log into this vault automatically." : "Inicia la sessió a aquesta cripta automàticament.", + "Log out of this vault automatically after: " : "Tanca la sessió d'aquesta cripta automàticament després de:", "Decrypt vault" : "Desxifra la cripta", - "Seems you lost the vault password and you're unable to log in." : "Sembla que has perdut la contrasenya de la cripta i no pots entrar-hi.", - "If you want this vault to be removed you can request that here." : "Si vols esborrar aquesta cripta pots sol·licitar-ho aquí.", - "An admin then accepts or declines the request" : "Un administrador accepta o rebutja la sol·licitud", - "After an admin destroys this vault, all credentials in it will be lost" : "Quan un administrador destrueixi aquesta volta, es perdran totes les credencials", - "Reason for requesting deletion (optional):" : "Motiu de sol·licitar l'eliminació (opcional):", + "Seems you lost the vault password and you're unable to log in." : "Sembla que heu perdut la contrasenya de la cripta i no podeu iniciar la sessió.", + "If you want this vault to be removed you can request that here." : "Si voleu suprimir aquesta cripta, podeu sol·licitar-ho aquí.", + "An admin then accepts or declines the request" : "Un administrador llavors acceptarà o rebutjarà la sol·licitud", + "After an admin destroys this vault, all credentials in it will be lost" : "Quan un administrador destrueixi aquesta cripta, es perdran totes les credencials", + "Reason for requesting deletion (optional):" : "Motiu de la sol·licitud de supressió (opcional):", "Request vault destruction" : "Demana la destrucció de la cripta", - "Yes, request an admin to destroy this vault" : "Si, demana a un administrador que destrueixi aquesta cripta", + "Yes, request an admin to destroy this vault" : "Sí, demana a un administrador que destrueixi aquesta cripta", "Cancel destruction request" : "Cancel·la la sol·licitud de destrucció", - "Vault destruction requested" : "S'ha fet la petició per destruir la cripta", - "Request removed" : "S'ha eliminat la sol·licitud", + "Vault destruction requested" : "S'ha fet la sol·licitud per destruir la cripta", + "Request removed" : "S'ha suprimit la sol·licitud", "Destruction request pending" : "Sol·licitud de destrucció pendent", - "Warning! Adding credentials over HTTP is insecure!" : "Avís! L'addició de credencials a través d'HTTP és insegura.", - "Logged in to {{vault_name}}" : "Oberta la {{vault_name}}", + "Warning! Adding credentials over HTTP is insecure!" : "Compte! Afegir credencials mitjançant HTTP és insegur!", + "Logged into {{vault_name}}" : "S'ha carregat dins de {{vault_name}}", "Change vault" : "Canvia la cripta", - "Deleted credentials" : "Credencials esborrades", - "Logout" : "Sortir", - "Donate" : "Donar", - "Someone has shared a credential with you." : "Algú ha compartit una credencial amb tu.", + "Deleted credentials" : "Credencials suprimides", + "Logout" : "Tanca la sessió", + "Donate" : "Dóna", + "Show All" : "Mostra-ho tot", + "Tags" : "Etiquetes", + "Search Tags" : "Cerca etiquetes", + "Good Strength" : "Fortalesa Bona", + "Medium Strength" : "Fortalesa Mitjana", + "Bad Strength" : "Fortalesa Dolenta", + "Expired" : "Caducat", + "Filter Tags" : "Filtre Etiquetes", + "Simple Navigation" : "Navegació Simple", + "Someone has shared a credential with you." : "Algú us ha compartit una credencial.", "Click here to request it" : "Feu clic aquí per sol·licitar-lo", - "Loading…" : "Carregant...", - "Awwhh… credential not found. Maybe it expired" : "No s'ha trobat cap credencial ... Potser ha caducat", - "Error while saving field" : "S'ha produït un error en desar el camp", - "A Passman item has been created, modified or deleted" : "S'ha creat, modificat o esborrat un element Passman", - "A Passman item has expired" : "Un article Passman ha caducat", + "Loading…" : "S'està carregant...", + "Awwhh… credential not found. Maybe it expired" : "Oohh... no s'ha trobat cap credencial ... Potser ha caducat", + "Compromise!" : "Compromís!", + "Compromised!" : "Compromès!", + "This password is compromised. You can only remove this warning by changing the password." : "Aquesta contrasenya està compromesa. Només podeu suprimir aquest avís canviant la contrasenya.", + "email" : "correu electrònic", + "Description" : "Descripció", + "Url" : "Url", + "Custom Search:" : "Cerca Personalitzada:", + "Revert to defaults" : "Torna als valors per defecte", + "Error while saving field" : "S'ha produït un error mentre es desava el camp", + "A Passman item has been created, modified or deleted" : "S'ha creat, modificat o suprimit un element Passman", + "A Passman item has expired" : "Ha caducat un element Passman", "A Passman item has been shared" : "S'ha compartit un element Passman", "A Passman item has been renamed" : "S'ha canviat el nom d'un element Passman", - "%1$s has been created by %2$s" : "%1$sha estat creat per%2$s", + "%1$s has been created by %2$s" : "%1$s ha estat creat per %2$s", "You created %1$s" : "Heu creat %1$s", - "%1$s has been updated by %2$s" : "%1$sha estat actualitzat per%2$s", - "You updated %1$s" : "Has actualitzat%1$s", - "%2$s has revised %1$s to the revision of %3$s" : "%2$sS'ha revisat%1$s a la revisió de%3$s", - "You reverted %1$s back to the revision of %3$s" : "torna a la %1$sevisió de%3$s", - "%3$s has renamed %1$s to %2$s" : "%3$sha tornat a anomenar%1$s%2$s", - "You renamed %1$s to %2$s" : "Has canviat de nom%1$s%2$s", - "%1$s has been deleted by %2$s" : "%1$sha estat eliminat per%2$s", - "You deleted %1$s" : "Has esborrat %1$s", - "%1$s has been recovered by %2$s" : "%1$sha estat recuperat per%2$s", - "You recovered %1$s" : "Has recuperat%1$s", - "%1$s has been permanently deleted by %2$s" : "%1$ss'ha eliminat de manera permanent%2$s", - "You permanently deleted %1$s" : "Heu eliminat permanentment %1$s", - "The password of %1$s has expired, renew it now." : "La contrasenya de %1$s ha caducat, renovada ara.", - "%1$s has been shared with %2$s" : "%1$ss'ha compartit amb%2$s", - "You received a share request for %1$s from %2$s" : "Heu rebut una sol·licitud d'acció %1$s des de%2$s", - "%s has been shared with a link" : "%ss'ha compartit amb un enllaç", - "Your credential \"%s\" expired, click here to update the credential." : "La seva credencial %scaducà, feu clic aquí per actualitzar la credencial.", - "Remind me later" : "Recorda'm-ho més tard", + "%1$s has been updated by %2$s" : "%1$s ha estat actualitzat per %2$s", + "You updated %1$s" : "Has actualitzat %1$s", + "%2$s has revised %1$s to the revision of %3$s" : "%2$s ha revisat %1$s a la revisió de %3$s", + "You reverted %1$s back to the revision of %3$s" : "Heu tornat %1$s a la revisió de %3$s", + "%3$s has renamed %1$s to %2$s" : "%3$s ha canviat el nom de %1$s a %2$s", + "You renamed %1$s to %2$s" : "Heu canviat el nom de %1$s a %2$s", + "%1$s has been deleted by %2$s" : "%1$s ha estat suprimit per %2$s", + "You deleted %1$s" : "Heu suprimit %1$s", + "%1$s has been recovered by %2$s" : "%1$s ha estat recuperat per %2$s", + "You recovered %1$s" : "Heu recuperat %1$s", + "%1$s has been permanently deleted by %2$s" : "%1$s s'ha suprimit de manera permanent per %2$s", + "You permanently deleted %1$s" : "Heu suprimit permanentment %1$s", + "The password of %1$s has expired, renew it now." : "La contrasenya de %1$s ha caducat, renoveu-la ara.", + "%1$s has been shared with %2$s" : "%1$s s'ha compartit amb %2$s", + "You received a share request for %1$s from %2$s" : "Heu rebut una sol·licitud de compartició de %1$s des de %2$s", + "%s has been shared with a link" : "%s ha estat compartit amb un enllaç", + "Your credential \"%s\" expired, click here to update the credential." : "La vostra credencial \"%s\" ha caducat, feu clic aquí per actualitzar la credencial.", + "Remind me later" : "Recorda-m'ho més tard", "Ignore" : "Ignora", - "%s shared \"%s\" with you. Click here to accept" : "%s\"%s\" compartit amb vostè. Feu clic aquí per acceptar", - "%s has declined your share request for \"%s\"." : "%sha rebutjat la vostra sol·licitud de participació per \"%s\".", - "%s has accepted your share request for \"%s\"." : "%sha acceptat la vostra sol·licitud d'acció per \"%s\".", + "%s shared \"%s\" with you. Click here to accept" : "%s us ha compartit \"%s\". Feu clic aquí per acceptar", + "%s has declined your share request for \"%s\"." : "%s ha rebutjat la vostra sol·licitud de compartir \"%s\".", + "%s has accepted your share request for \"%s\"." : "%s ha acceptat la vostra sol·licitud de compartir \"%s\".", "Passman" : "Passman", - "Unable to get version info" : "no s'ha pogut obtenir informació de la versió", - "Passman Settings" : "Passman Settings", - "GitHub version:" : "versió de GitHub: ", + "Passman is a full featured password manager." : "Passman és un gestor de contrasenyes amb totes les funcionalitats.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman és un gestor de contrasenyes amb totes les funcionalitats.\nCaracterístiques:\n- Criptes\n- La clau de la cripta mai no s'envia al servidor\n- Extensió del navegador per accedir fàcilment a les contrasenyes\n- Aplicació Android per a l'accés des d'on sigui\n- Les credencials del costat del client xifrades amb AES de 256 bits\n- Les credencials del costat del servidor xifrades amb AES de 256 bits\n- Possibilitat d’afegir camps personalitzats a les credencials\n- Generador integrat OTP (contrasenya única)\n- Analitzador de contrasenyes\n- Comparteix contrasenyes internament i mitjançant enllaços de manera segura.\n- Importació des de diversos gestors de contrasenyes (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nPer a una demostració d’aquesta aplicació, visiteu [https://demo.passman.cc](https://demo.passman.cc)", + "Unable to get version info" : "No s'ha pogut obtenir informació de la versió", + "Passman Settings" : "Paràmetres de Passman", + "GitHub version:" : "Versió de GitHub: ", "A newer version of Passman is available" : "Hi ha disponible una versió més recent de Passman", "Password sharing" : "Compartició de contrasenyes", "Credential mover" : "Moviment de credencials", - "Vault destruction requests" : "Peticions de destrucció de la cripta", - "Check for new versions" : "Comproveu si hi ha noves versions", + "Vault destruction requests" : "Peticions de destrucció de criptes", + "Check for new versions" : "Comprova si hi ha noves versions", "Enable HTTPS check" : "Activa la comprovació HTTPS", "Disable context menu" : "Desactiva el menú contextual", "Disable JavaScript debugger" : "Desactiva el depurador de JavaScript", @@ -311,19 +350,19 @@ OC.L10N.register( "Move credentials from one account to another" : "Mou les credencials d'un compte a un altre", "Source account" : "Compte d'origen", "Destination account" : "Compte de destinació", - "Credentials moved!" : "S'han mogut les credencials", + "Credentials moved!" : "S'han mogut les credencials!", "Requests to destroy vault" : "Peticions per destruir la cripta", "Request ID" : "Sol·licitud ID: ", - "Requested by" : "Sol · licitada per", - "Reason" : "Raó", + "Requested by" : "Sol·licitat per", + "Reason" : "Motiu", "Click here to request\n\t\t\t\t\tit" : "Feu clic aquí per sol·licitar-ho\n\t\t\t\t\t", - "Loading..." : "Carregant...", - "Awwhh.... credential not found. Maybe it expired" : "No s'ha trobat cap credencial ... Potser ha caducat", - "Expire time" : "Temps d'expiració", + "Loading…" : "S'està carregant…", + "Awwhh… could not find the credential. Maybe it expired?" : "Oohh... no s'ha pogut trobar la credencial. Potser ha caducat?", + "Expires:" : "Caduca:", "Connection to server lost" : "S'ha perdut la connexió amb el servidor", - "Problem loading page, reloading in 5 seconds" : "Problemes carregant la pagina, recarregant en 5 segons", - "Saving..." : "Desant...", + "Problem loading page, reloading in 5 seconds" : "Problemes carregant la pagina, es recarregarà d'aquí 5 segons", + "Saving..." : "S'està desant...", "Dismiss" : "Rebutja", - "seconds ago" : "Segons enrere" + "seconds ago" : "fa uns segons" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/ca.json b/l10n/ca.json index a1f2dc4fa..fbb1a4c7c 100644 --- a/l10n/ca.json +++ b/l10n/ca.json @@ -1,171 +1,182 @@ { "translations": { "Passwords" : "Contrasenyes", + "Generating sharing keys ( %s / 2)" : "S'estan generant claus d'ús compartit ( %s / 2)", "Incorrect vault password!" : "Contrasenya de la cripta incorrecta!", - "Passwords do not match" : "Password did not match", + "Passwords do not match" : "Les contrasenyes no coincideixen", "General" : "General", "Custom Fields" : "Camps personalitzats", - "Please fill in a label." : "Si us plau, omple l'etiqueta!", - "Please fill in a value." : "Si us plau, omple el valor!", - "Error loading file" : "Error al carregar l'arxiu", - "An error occurred during decryption" : "S'ha produït un error durant la desencriptació", + "Please fill in a label." : "Si us plau, ompliu l'etiqueta!", + "Please fill in a value." : "Si us plau, ompliu el valor!", + "Error loading file" : "S'ha produït un error mentre es carregava el fitxer", + "An error occurred during decryption" : "S'ha produït un error durant el desxifrat", "Credential created!" : "Credencials creades!", - "Credential deleted" : "Credencial eliminada", + "Credential deleted" : "Credencial suprimida", "Credential updated" : "Credencial actualitzada", "Credential recovered" : "Credencial recuperada", "Credential destroyed" : "Credencial destruïda", - "Error downloading file, you probably don't have sufficient permissions" : "S'ha produït un error en baixar el fitxer, probablement no tingueu permisos suficients", - "Invalid QR code" : "Codi QR invàlid", - "Starting export" : "Començant la exportació", - "Decrypting credentials" : "Desencriptant les credencials", + "Error downloading file, you probably have insufficient permissions" : "S'ha produït un error mentre es descarregava el fitxer; probablement no tingueu permisos suficients", + "Invalid QR code" : "Codi QR no vàlid", + "Starting export" : "S'està començant l'exportació", + "Decrypting credentials" : "S'estan desxifrant les credencials", "Done" : "Fet", - "File read successfully." : "Lectura de l'arxiu correcta", - "Proceed with the following steps to import your file" : "Seguiu els passos següents per importar el fitxer", - "Credential has no label, skipping" : "La credencial no té etiqueta, ometent", - "Adding {{credential}}" : "Afegint {{credential}}", - "Added {{credential}}" : "Afegida {{credential}}", - "Skipping credential, missing label on line {{line}}" : "Ometent credencial, mana etiqueta a la línia {{line}}", - "Parsed {{num}} credentials, starting to import" : "Processades {{num}} credencials, començant a importar", - "Importing" : "Important", + "File read." : "Fitxer llegit.", + "Proceed with the following steps to import your file" : "Seguiu les passes següents per importar el vostre fitxer", + "Skipping unlabeled credential" : "S'estan ometent les credencials sense etiqueta", + "Adding {{credential}}" : "S'està afegint {{credential}}", + "Added {{credential}}" : "{{credential}} afegida", + "Skipping credential, missing label on line {{line}}" : "S'està ometent la credencial, hi manca l'etiqueta a la línia {{line}}", + "Parsed {{num}} credentials, starting to import" : "S'han processat {{num}} credencials, s'està començant a importar", + "Importing" : "S'està important", "Start import" : "Inicia la importació", - "Select CSV file" : "Escull un fitxer CSV", - "Parsed {{rows}} lines from CSV file" : "Processades {{rows}} línies del fitxer CSV", - "Skip first row" : "Salta la primera fila", - "You need to assign the label field before you can start the import." : "Has d'assignar una etiqueta abans de començar la importació.", + "Select CSV file" : "Seleccioneu un fitxer CSV", + "Parsed {{rows}} lines from CSV file" : "S'han processat {{rows}} línies del fitxer CSV", + "Skip first row" : "Omet la primera línia", + "You need to assign the label field before you can start the import." : "Heu d'assignar una etiqueta abans de començar la importació.", "The first 5 lines of the CSV are shown." : "Es mostren les 5 primeres línies del CSV.", - "Assign the proper fields to each column." : "Assigna els camps que pertoquin a cada columna.", + "Assign the proper fields to each column." : "Assigneu els camps que pertoquin a cada columna.", "Example of imported credential" : "Exemple de credencial importada", - "Missing an importer? Try it with the generic CSV importer." : "Trobes a faltar un importador? Prova-ho amb l'importador genèric de CSV.", + "Missing an importer? Try it with the generic CSV importer." : "Trobeu a faltar un importador? Proveu-ho amb l'importador genèric de CSV.", "Go back to importers." : "Torna als importadors.", - "Revision deleted" : "Revisió detectada", + "Revision deleted" : "Revisió suprimida", "Revision restored" : "Revisió restaurada", - "Save in Passman" : "Guarda al Passman", + "Save in Passman" : "Desa-ho al Passman", "Settings saved" : "Paràmetres desats", "General settings" : "Paràmetres generals", "Password audit" : "Auditoria de contrasenya", "Password settings" : "Paràmetres de la contrasenya", - "Import credentials" : "Importar credencials", - "Export credentials" : "Exportar credencials", - "Sharing" : "Compartint", - "Are you sure you want to leave? This will destroy all your credentials" : "Esteu segur que voleu sortir? Això destruirà totes les vostres credencials", - "Your old password is incorrect!" : "La teva contrasenya antiga és incorrecta", - "New password does not match!" : "La nova contrasenya no coincideix.", - "Please log in with your new vault password" : "Inicieu sessió amb la vostra contrasenya nova", + "Import credentials" : "Importa credencials", + "Export credentials" : "Exporta credencials", + "Sharing" : "S'està compartint", + "Are you sure you want to leave? This will destroy all your credentials" : "Esteu segurs que voleu sortir? Això destruirà totes les vostres credencials", + "Old password field incorrect!" : "El camp de la contrasenya antiga no és correcte!", + "New password does not match!" : "La nova contrasenya no coincideix!", + "Please log in with your new vault password" : "Si us plau, inicieu la sessió amb la vostra contrasenya nova", "Share with users and groups" : "Comparteix amb usuaris i grups", - "Share link" : "Comparteix link", - "Are you sure you want to leave? This will corrupt this credential" : "Esteu segur que voleu sortir? Això corrompre aquesta credencial", - "Credential unshared" : "Credencial descompartida", + "Share link" : "Comparteix l'enllaç", + "Are you sure you want to leave? This will corrupt this credential" : "Esteu segurs que voleu sortir? Això corromprà aquesta credencial", + "Credential unshared" : "S'ha deixat de compartir la credencial", "Credential shared" : "Credencial compartida", - "Saved!" : "Desat!", + "Saved!" : "S'ha desat!", "Poor" : "Pobre", - "Weak" : "Dèbil", - "Good" : "Correcte", + "Weak" : "Feble", + "Good" : "Bona", "Strong" : "Forta", "Toggle visibility" : "Commuta la visibilitat", - "Copy to clipboard" : "Copiar al porta-papers", - "Copied to clipboard!" : "Copiat al porta-papers!", + "Copy to clipboard" : "Copia-ho al porta-papers", + "Copied to clipboard!" : "S'ha copiat al porta-papers!", "Generate password" : "Genera contrasenya", "Copy password to clipboard" : "Copia la contrasenya al porta-papers", "Password copied to clipboard!" : "Contrasenya copiada al porta-papers!", "Complete" : "Complet", "Username" : "Nom d'usuari", - "Repeat password" : "Repeteix la contrasenya", + "Repeat password" : "Repetiu la contrasenya", "Add tag" : "Afegeix etiqueta", + "Pick an icon" : "Pica una icona", + "Search icons" : "Cerca icones", + "Upload a custom icon:" : "Carrega una icona personalitzada:", + "Use this icon" : "Fes servir aquesta icona", + "Delete current icon" : "Suprimeix la icona actual", + "Get icon from page" : "Obté la icona de la pàgina", + "This may take a few seconds…" : "Això podria trigar uns quants segons...", + "There was an error fetching the icon!" : "Hi ha hagut un error mentre s'obtenia la icona!", + "Selected icon" : "Selecciona una icona", "Field label" : "Etiqueta del camp", "Field value" : "Valor del camp", - "Choose a file" : "Escollir un arxiu", + "Choose a file" : "Trieu un fitxer", "Text" : "Text", - "File" : "Arxiu", - "Add" : "Afegir", + "File" : "Fitxer", + "Add" : "Afegeix", "Value" : "Valor", "Type" : "Tipus", "Actions" : "Accions", - "Empty" : "Buid", - "Filename" : "Nom de l'arxiu", + "Empty" : "Buit", + "Filename" : "Nom del fitxer", "Upload date" : "Data de pujada", "Size" : "Mida", - "Upload or enter your OTP secret" : "Puja o entra el teu codi OTP", + "Upload or enter your OTP secret" : "Carregueu o introduïu el vostre codi OTP", "Current OTP settings" : "Paràmetres OTP actuals", "Issuer" : "Emissor", "Secret" : "Secret", - "Expiration date" : "Data de venciment", + "Expiration date" : "Data de caducitat", "No expiration date set" : "No s'ha establert cap data de caducitat", - "Renew interval" : "Renovar interval", - "Disabled" : "Inhabilitat", + "Renew interval" : "Renova l'interval", + "Disabled" : "Desactivat", "Day(s)" : "Dia(es)", - "Week(s)" : "Semana(es)", + "Week(s)" : "Setmana(es)", "Month(s)" : "Mes(os)", "Year(s)" : "Any(s)", "Password generation settings" : "Paràmetres de generació de contrasenya", "Password length" : "Longitud de la contrasenya", "Minimum amount of digits" : "Quantitat mínima de dígits", - "Use uppercase letters" : "Utilitzeu majúscules", - "Use lowercase letters" : "Utilitzeu minúscules", - "Use numbers" : "Utilitza números", - "Use special characters" : "Utilitzeu caràcters especials", + "Use uppercase letters" : "Fes servir lletres majúscules", + "Use lowercase letters" : "Fes servir lletres minúscules", + "Use numbers" : "Fes servir números", + "Use special characters" : "Fes servir caràcters especials", "Avoid ambiguous characters" : "Evita caràcters ambigus", - "Require every character type" : "Requereix tipus de caràcter", - "Export type" : "Tipus d'exportaci", + "Require every character type" : "Requereix cada tipus de caràcter", + "Export type" : "Tipus d'exportació", "Export" : "Exporta", "Enter vault password to confirm export." : "Entra la contrasenya de la cripta per confirmar l'exportació", "Rename vault" : "Reanomena la cripta", - "New vault name" : "Nom nou de la cripta", - "Change" : "Canvi", + "New vault name" : "Nou nom de la cripta", + "Change" : "Canvia", "Change vault key" : "Canvia la clau de la cripta", - "Old vault password" : "Contrasenya vella de la cripta", + "Old vault password" : "Contrasenya antiga de la cripta", "New vault password" : "Contrasenya nova de la cripta", - "Repeat new vault password" : "Repetiu la contrasenya", - "Please wait your vault is being updated, do not leave this page." : "Espera mentre s'actualitza la teva cripta, no deixis aquesta pàgina.", - "Processing" : "Processant", + "Repeat new vault password" : "Repetiu la nova contrasenya de la cripta", + "Please wait your vault is being updated, do not leave this page." : "Si us plau, espereu mentre s'actualitza la vostra cripta, no sortiu d'aquesta pàgina.", + "Processing" : "S'està processant", "Total progress" : "Progrés total", - "About Passman" : "Sobre Passman", + "About Passman" : "Quant a Passman", "Version" : "Versió", - "Donate to support development" : "Donar suport al desenvolupament", + "Donate to support development" : "Dóna suport al desenvolupament", "Bookmarklet" : "Llibreria", - "Save your passwords with 1 click!" : "Desa les vostres contrasenyes amb 1 clic!", - "Drag below button to your bookmark toolbar." : "Arrossegueu el botó a sota a la barra d'eines d'interès.", - "Delete vault" : "Esborra la cripta", + "Save your passwords with one click." : "Deseu les vostres contrasenyes fent un clic.", + "Drag below button to your bookmark toolbar." : "Arrossegueu el botó a sota la vostra barra d'adreces d'interès.", + "Delete vault" : "Suprimeix la cripta", "Vault password" : "Contrasenya de la cripta", "This process is irreversible" : "Aquesta acció és irreversible", "Delete my precious passwords" : "Suprimeix les meves contrasenyes", - "Deleting {{password}}…" : "Esborrant {{password}}", - "Yes, delete my precious passwords" : "si suprimeix les meves contrasenyes", + "Deleting {{password}}…" : "S'està suprimint {{password}}", + "Yes, delete my precious passwords" : "Sí, suprimeix les meves contrasenyes", "Import type" : "Tipus d'importació", "Import" : "Importa", "Read progress" : "Progrés de lectura", - "Upload progress" : "Progrés de pujada", + "Upload progress" : "Progrés de la càrrega", "Private Key" : "Clau privada", "Public key" : "Clau pública", "Key size" : "Mida de la clau", - "Save keys" : "Guarda claus", + "Save keys" : "Desa les claus", "Generate sharing keys" : "Genera claus compartides", - "Generating sharing keys" : "Generant claus compartides", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "L'eina de contrasenyes analitzarà la vostra contrasenya, calcularà el temps de crack mitjà i mostrarà els que estan per sota del llindar", + "Generating sharing keys" : "S'està generant les claus compartides", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "L’eina de contrasenya escaneja la vostra contrasenya, calcula el temps mitjà de craqueig i enumera els que estan per sota del llindar", "Minimum password stength" : "Longitud mínima de la contrasenya", "Start scan" : "Comença l'escaneig", "Result" : "Resultat", "A total of {{scan_result}} weak credentials were found." : "S'han trobat un total de {{scan_result}} credencials febles.", "Score" : "Puntuació", "Action" : "Acció", - "Missing users? Only users that have vaults are shown." : "Trobes a faltar usuaris? Només es mostren els usuaris que tenen criptes.", - "Cyphering" : "xifratge", - "Uploading" : "Pujant", + "Search users…" : "Cerca usuaris...", + "Missing users? Only users that have vaults are shown." : "Trobeu a faltar usuaris? Només es mostren els usuaris que tenen criptes.", + "Cyphering" : "S'està xifrant", + "Uploading" : "S'està carregant", "User" : "Usuari", - "Crypto time" : "Cripto el temps", - "Total time spent cyphering" : "Temps total de xifratge", - "Read" : "Llegir", - "Write" : "Escriure", - "Files" : "Arxius", + "Crypto time" : "Temps criptogràfic", + "Total time spent encrypting" : "Temps total dedicat al xifratge", + "Read" : "Llegeix", + "Write" : "Escriu", + "Files" : "Fitxers", "Revisions" : "Revisions", "Pending" : "Pendent", "Enable link sharing" : "Activa l'intercanvi d'enllaços", "Share until date" : "Comparteix fins al dia", "Expire after views" : "Caduca després de les vistes", - "Click Share first" : "Feu clic i Comparteix primer", - "Show files" : "Mostrar arxius", + "Click \\\"Share\\\" first" : "Feu clic a \\\"Comparteix\\\" primer", + "Show files" : "Mostra els fitxers", "Details" : "Detalls", - "Hide details" : "Amaga detalls", + "Hide details" : "Amaga els detalls", "Password score" : "Puntuació contrasenya", - "Cracking times" : "Temps de esquerdes", + "Cracking times" : "Temps de craqueig", "100 / hour" : "100 / hora", "Throttled online attack" : "Atac en línia", "10 / second" : "10 / segon", @@ -175,132 +186,160 @@ "10B / second" : "10B / segon", "Offline attack, fast hash, many cores" : "Atac fora de línia, hash ràpid, molts nuclis", "Match sequence" : "Seqüència de coincidències", - "See match sequence" : "Vegeu la seqüència de partit", + "See match sequence" : "Vegeu la seqüència de coincidències", "Pattern" : "Patró", - "Matched word" : "Paraula combinada", - "Dictionary name" : "Nom del directori", + "Matched word" : "Paraula coincident", + "Dictionary name" : "Nom del diccionari", "Rank" : "Rang", "Reversed" : "Invertit", - "Guesses" : "Guies", - "Base guesses" : "Guies base", + "Guesses" : "Estimacions", + "Base guesses" : "Estimacions base", "Uppercase variations" : "Variacions en majúscules", "l33t-variations" : "l33t- variacions", - "Showing revisions of" : "Es mostren les revisions de", + "Showing revisions of" : "S'estan mostrant les revisions de", "Revision of" : "Revisió de", "by" : "per", "No revisions found." : "No s'han trobat revisions", "Label" : "Etiqueta", "Restore revision" : "Restaura aquesta revisió", "Delete revision" : "Suprimeix la revisió", - "Edit credential" : "Editar credencial", - "Create new credential" : "Crear nova credencial", - "Save" : "Guarda", + "Edit credential" : "Edita credencial", + "Create new credential" : "Crea una nova credencial", + "Save" : "Desa", "Cancel" : "Cancel·la", "Settings" : "Paràmetres", "Share credential {{credential}}" : "Comparteix credencial {{credential}}", - "Unshare" : "No compartit", - "Showing deleted since" : "S'està mostrant des de llavors", + "Unshare" : "Deixa de compartir", + "Showing deleted since" : "S'estan mostrant les suprimides des de", "Beginning" : "Inici", - "Showing {{number_filtered}} of {{credential_number}} credentials" : "Mostrant {{number_filtered}} de {{credential_number}} credencials", - "Search for credential…" : "Cerqueu credencials ...", + "Showing {{number_filtered}} of {{credential_number}} credentials" : "S'estan mostrant {{number_filtered}} de {{credential_number}} credencials", + "Search for credential…" : "Cerca credencials ...", "Account" : "Compte", "Password" : "Contrasenya", "OTP" : "OTP", - "E-mail" : "E-mail", + "E-mail" : "Correu electrònic", "URL" : "URL", "Notes" : "Notes", "Expiry time" : "Temps de venciment", - "Changed" : "Canviat", - "Created" : "Creat", + "Changed" : "S'ha canviat", + "Created" : "S'ha creat", "Edit" : "Edita", - "Delete" : "Esborra", + "Delete" : "Suprimeix", "Share" : "Comparteix", - "Recover" : "Recuperar", + "Recover" : "Recupera", "Destroy" : "Destrueix", - "Use regex" : "Utilitza regex", - "You have incoming share requests." : "Tens sol·licituds d'accions entrants.", - "If you want to put the credential in another vault," : "Si voleu posar la credencial en una altra volta,", - "log out of this vault and log in to the vault you want the shared credential in." : "tancar sessió d'aquesta volta i accedir a la volta on vulgui la credencial compartida.", + "Use regex" : "Fes servir regex", + "You have incoming share requests." : "Teniu sol·licituds entrants de comparticions", + "If you want to put the credential in another vault," : "Si voleu posar la credencial en una altra cripta,", + "log out of this vault and log into the vault you want the shared credential in." : "tanqueu la sessió d’aquesta cripta i inicieu la sessió a la cripta que voleu que tingui les credencials compartides.", "Permissions" : "Permisos", "Received from" : "Rebut de", "Date" : "Data", "Accept" : "Accepta", "Decline" : "Rebutja", - "You have {{session_time}} left before logout." : "Heu sortit {{session_time}} abans de tancar la sessió.", - "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "La teva cripta estarà tancada {{time}} perquè hi ha hagut {{tries}} intents fallits d'accés!", - "Last accessed" : "Últim accés", + "You have {{session_time}} left before logout." : "Us queden {{session_time}} abans de tancar la sessió.", + "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "La vostra cripta ha estat blocada durant {{time}} perquè hi ha hagut {{tries}} intents fallits d'accés!", + "Hello there!" : "Hola!", + "It does not seem that you have any passwords. Do you want to add one?" : "No sembla que tingueu cap contrasenya. Voleu afegir-ne una?", + "You don't have good credentials" : "No teniu bones credencials", + "You don't have medium credentials" : "No teniu credencials mitjanes", + "You don't have bad credentials" : "No teniu credencials dolentes", + "You don't have expired credentials" : "No teniu credencials caducades", + "You don't have deleted credentials" : "No teniu credencials suprimides", + "There are no credentials with your selected tags" : "No hi ha credencials amb les etiquetes que heu seleccionat", + "There are no credentials matching" : "No hi ha coincidències de credencials", + "Last accessed" : "Darrer accés", "Never" : "Mai", - "No vaults found, why not create one?" : "No s'han trobat criptes, perquè no crear-ne una?", - "Password strength must be at least: {{strength}}" : "La força de la contrasenya ha de ser com a mínim: {{strength}}", - "Please give your new vault a name." : "Si us plau, dona un nom a la teva cripta nova.", - "Repeat vault password" : "Repeteix la contrasenya de la cripta", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Les claus d'ús compartides tindran una potència de 1024 bits, que podeu canviar a Configuració més endavant.", + "No vaults found, why not create one?" : "No s'han trobat criptes, perquè no en creeu una?", + "Password strength must be at least: {{strength}}" : "La fortalesa de la contrasenya ha de ser com a mínim: {{strength}}", + "Please give your new vault a name." : "Si us plau, doneu un nom a la vostra nova cripta.", + "Repeat vault password" : "Repetiu la contrasenya de la cripta", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Les vostres claus d’ús compartit tindran una fortalesa de 1024 bits, que podeu canviar a \"Paràmetres\" més endavant.", "Create vault" : "Crea una cripta", - "Go back to vaults" : "Torna les criptes", - "Please input the password for" : "Introduïu la contrasenya", - "Set this vault as the default." : "Estableix aquesta volta com a predeterminada.", - "Log into this vault automatically." : "Entra a aquesta cripta automàticament.", - "Log out of this vault automatically after: " : "Surt d'aquesta cripta automàticament després de:", + "Go back to vaults" : "Torna a les criptes", + "Please input the password for" : "Si us plau introduïu la contrasenya per", + "Set this vault as the default." : "Estableix aquesta cripta com la predeterminada.", + "Log into this vault automatically." : "Inicia la sessió a aquesta cripta automàticament.", + "Log out of this vault automatically after: " : "Tanca la sessió d'aquesta cripta automàticament després de:", "Decrypt vault" : "Desxifra la cripta", - "Seems you lost the vault password and you're unable to log in." : "Sembla que has perdut la contrasenya de la cripta i no pots entrar-hi.", - "If you want this vault to be removed you can request that here." : "Si vols esborrar aquesta cripta pots sol·licitar-ho aquí.", - "An admin then accepts or declines the request" : "Un administrador accepta o rebutja la sol·licitud", - "After an admin destroys this vault, all credentials in it will be lost" : "Quan un administrador destrueixi aquesta volta, es perdran totes les credencials", - "Reason for requesting deletion (optional):" : "Motiu de sol·licitar l'eliminació (opcional):", + "Seems you lost the vault password and you're unable to log in." : "Sembla que heu perdut la contrasenya de la cripta i no podeu iniciar la sessió.", + "If you want this vault to be removed you can request that here." : "Si voleu suprimir aquesta cripta, podeu sol·licitar-ho aquí.", + "An admin then accepts or declines the request" : "Un administrador llavors acceptarà o rebutjarà la sol·licitud", + "After an admin destroys this vault, all credentials in it will be lost" : "Quan un administrador destrueixi aquesta cripta, es perdran totes les credencials", + "Reason for requesting deletion (optional):" : "Motiu de la sol·licitud de supressió (opcional):", "Request vault destruction" : "Demana la destrucció de la cripta", - "Yes, request an admin to destroy this vault" : "Si, demana a un administrador que destrueixi aquesta cripta", + "Yes, request an admin to destroy this vault" : "Sí, demana a un administrador que destrueixi aquesta cripta", "Cancel destruction request" : "Cancel·la la sol·licitud de destrucció", - "Vault destruction requested" : "S'ha fet la petició per destruir la cripta", - "Request removed" : "S'ha eliminat la sol·licitud", + "Vault destruction requested" : "S'ha fet la sol·licitud per destruir la cripta", + "Request removed" : "S'ha suprimit la sol·licitud", "Destruction request pending" : "Sol·licitud de destrucció pendent", - "Warning! Adding credentials over HTTP is insecure!" : "Avís! L'addició de credencials a través d'HTTP és insegura.", - "Logged in to {{vault_name}}" : "Oberta la {{vault_name}}", + "Warning! Adding credentials over HTTP is insecure!" : "Compte! Afegir credencials mitjançant HTTP és insegur!", + "Logged into {{vault_name}}" : "S'ha carregat dins de {{vault_name}}", "Change vault" : "Canvia la cripta", - "Deleted credentials" : "Credencials esborrades", - "Logout" : "Sortir", - "Donate" : "Donar", - "Someone has shared a credential with you." : "Algú ha compartit una credencial amb tu.", + "Deleted credentials" : "Credencials suprimides", + "Logout" : "Tanca la sessió", + "Donate" : "Dóna", + "Show All" : "Mostra-ho tot", + "Tags" : "Etiquetes", + "Search Tags" : "Cerca etiquetes", + "Good Strength" : "Fortalesa Bona", + "Medium Strength" : "Fortalesa Mitjana", + "Bad Strength" : "Fortalesa Dolenta", + "Expired" : "Caducat", + "Filter Tags" : "Filtre Etiquetes", + "Simple Navigation" : "Navegació Simple", + "Someone has shared a credential with you." : "Algú us ha compartit una credencial.", "Click here to request it" : "Feu clic aquí per sol·licitar-lo", - "Loading…" : "Carregant...", - "Awwhh… credential not found. Maybe it expired" : "No s'ha trobat cap credencial ... Potser ha caducat", - "Error while saving field" : "S'ha produït un error en desar el camp", - "A Passman item has been created, modified or deleted" : "S'ha creat, modificat o esborrat un element Passman", - "A Passman item has expired" : "Un article Passman ha caducat", + "Loading…" : "S'està carregant...", + "Awwhh… credential not found. Maybe it expired" : "Oohh... no s'ha trobat cap credencial ... Potser ha caducat", + "Compromise!" : "Compromís!", + "Compromised!" : "Compromès!", + "This password is compromised. You can only remove this warning by changing the password." : "Aquesta contrasenya està compromesa. Només podeu suprimir aquest avís canviant la contrasenya.", + "email" : "correu electrònic", + "Description" : "Descripció", + "Url" : "Url", + "Custom Search:" : "Cerca Personalitzada:", + "Revert to defaults" : "Torna als valors per defecte", + "Error while saving field" : "S'ha produït un error mentre es desava el camp", + "A Passman item has been created, modified or deleted" : "S'ha creat, modificat o suprimit un element Passman", + "A Passman item has expired" : "Ha caducat un element Passman", "A Passman item has been shared" : "S'ha compartit un element Passman", "A Passman item has been renamed" : "S'ha canviat el nom d'un element Passman", - "%1$s has been created by %2$s" : "%1$sha estat creat per%2$s", + "%1$s has been created by %2$s" : "%1$s ha estat creat per %2$s", "You created %1$s" : "Heu creat %1$s", - "%1$s has been updated by %2$s" : "%1$sha estat actualitzat per%2$s", - "You updated %1$s" : "Has actualitzat%1$s", - "%2$s has revised %1$s to the revision of %3$s" : "%2$sS'ha revisat%1$s a la revisió de%3$s", - "You reverted %1$s back to the revision of %3$s" : "torna a la %1$sevisió de%3$s", - "%3$s has renamed %1$s to %2$s" : "%3$sha tornat a anomenar%1$s%2$s", - "You renamed %1$s to %2$s" : "Has canviat de nom%1$s%2$s", - "%1$s has been deleted by %2$s" : "%1$sha estat eliminat per%2$s", - "You deleted %1$s" : "Has esborrat %1$s", - "%1$s has been recovered by %2$s" : "%1$sha estat recuperat per%2$s", - "You recovered %1$s" : "Has recuperat%1$s", - "%1$s has been permanently deleted by %2$s" : "%1$ss'ha eliminat de manera permanent%2$s", - "You permanently deleted %1$s" : "Heu eliminat permanentment %1$s", - "The password of %1$s has expired, renew it now." : "La contrasenya de %1$s ha caducat, renovada ara.", - "%1$s has been shared with %2$s" : "%1$ss'ha compartit amb%2$s", - "You received a share request for %1$s from %2$s" : "Heu rebut una sol·licitud d'acció %1$s des de%2$s", - "%s has been shared with a link" : "%ss'ha compartit amb un enllaç", - "Your credential \"%s\" expired, click here to update the credential." : "La seva credencial %scaducà, feu clic aquí per actualitzar la credencial.", - "Remind me later" : "Recorda'm-ho més tard", + "%1$s has been updated by %2$s" : "%1$s ha estat actualitzat per %2$s", + "You updated %1$s" : "Has actualitzat %1$s", + "%2$s has revised %1$s to the revision of %3$s" : "%2$s ha revisat %1$s a la revisió de %3$s", + "You reverted %1$s back to the revision of %3$s" : "Heu tornat %1$s a la revisió de %3$s", + "%3$s has renamed %1$s to %2$s" : "%3$s ha canviat el nom de %1$s a %2$s", + "You renamed %1$s to %2$s" : "Heu canviat el nom de %1$s a %2$s", + "%1$s has been deleted by %2$s" : "%1$s ha estat suprimit per %2$s", + "You deleted %1$s" : "Heu suprimit %1$s", + "%1$s has been recovered by %2$s" : "%1$s ha estat recuperat per %2$s", + "You recovered %1$s" : "Heu recuperat %1$s", + "%1$s has been permanently deleted by %2$s" : "%1$s s'ha suprimit de manera permanent per %2$s", + "You permanently deleted %1$s" : "Heu suprimit permanentment %1$s", + "The password of %1$s has expired, renew it now." : "La contrasenya de %1$s ha caducat, renoveu-la ara.", + "%1$s has been shared with %2$s" : "%1$s s'ha compartit amb %2$s", + "You received a share request for %1$s from %2$s" : "Heu rebut una sol·licitud de compartició de %1$s des de %2$s", + "%s has been shared with a link" : "%s ha estat compartit amb un enllaç", + "Your credential \"%s\" expired, click here to update the credential." : "La vostra credencial \"%s\" ha caducat, feu clic aquí per actualitzar la credencial.", + "Remind me later" : "Recorda-m'ho més tard", "Ignore" : "Ignora", - "%s shared \"%s\" with you. Click here to accept" : "%s\"%s\" compartit amb vostè. Feu clic aquí per acceptar", - "%s has declined your share request for \"%s\"." : "%sha rebutjat la vostra sol·licitud de participació per \"%s\".", - "%s has accepted your share request for \"%s\"." : "%sha acceptat la vostra sol·licitud d'acció per \"%s\".", + "%s shared \"%s\" with you. Click here to accept" : "%s us ha compartit \"%s\". Feu clic aquí per acceptar", + "%s has declined your share request for \"%s\"." : "%s ha rebutjat la vostra sol·licitud de compartir \"%s\".", + "%s has accepted your share request for \"%s\"." : "%s ha acceptat la vostra sol·licitud de compartir \"%s\".", "Passman" : "Passman", - "Unable to get version info" : "no s'ha pogut obtenir informació de la versió", - "Passman Settings" : "Passman Settings", - "GitHub version:" : "versió de GitHub: ", + "Passman is a full featured password manager." : "Passman és un gestor de contrasenyes amb totes les funcionalitats.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman és un gestor de contrasenyes amb totes les funcionalitats.\nCaracterístiques:\n- Criptes\n- La clau de la cripta mai no s'envia al servidor\n- Extensió del navegador per accedir fàcilment a les contrasenyes\n- Aplicació Android per a l'accés des d'on sigui\n- Les credencials del costat del client xifrades amb AES de 256 bits\n- Les credencials del costat del servidor xifrades amb AES de 256 bits\n- Possibilitat d’afegir camps personalitzats a les credencials\n- Generador integrat OTP (contrasenya única)\n- Analitzador de contrasenyes\n- Comparteix contrasenyes internament i mitjançant enllaços de manera segura.\n- Importació des de diversos gestors de contrasenyes (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nPer a una demostració d’aquesta aplicació, visiteu [https://demo.passman.cc](https://demo.passman.cc)", + "Unable to get version info" : "No s'ha pogut obtenir informació de la versió", + "Passman Settings" : "Paràmetres de Passman", + "GitHub version:" : "Versió de GitHub: ", "A newer version of Passman is available" : "Hi ha disponible una versió més recent de Passman", "Password sharing" : "Compartició de contrasenyes", "Credential mover" : "Moviment de credencials", - "Vault destruction requests" : "Peticions de destrucció de la cripta", - "Check for new versions" : "Comproveu si hi ha noves versions", + "Vault destruction requests" : "Peticions de destrucció de criptes", + "Check for new versions" : "Comprova si hi ha noves versions", "Enable HTTPS check" : "Activa la comprovació HTTPS", "Disable context menu" : "Desactiva el menú contextual", "Disable JavaScript debugger" : "Desactiva el depurador de JavaScript", @@ -309,19 +348,19 @@ "Move credentials from one account to another" : "Mou les credencials d'un compte a un altre", "Source account" : "Compte d'origen", "Destination account" : "Compte de destinació", - "Credentials moved!" : "S'han mogut les credencials", + "Credentials moved!" : "S'han mogut les credencials!", "Requests to destroy vault" : "Peticions per destruir la cripta", "Request ID" : "Sol·licitud ID: ", - "Requested by" : "Sol · licitada per", - "Reason" : "Raó", + "Requested by" : "Sol·licitat per", + "Reason" : "Motiu", "Click here to request\n\t\t\t\t\tit" : "Feu clic aquí per sol·licitar-ho\n\t\t\t\t\t", - "Loading..." : "Carregant...", - "Awwhh.... credential not found. Maybe it expired" : "No s'ha trobat cap credencial ... Potser ha caducat", - "Expire time" : "Temps d'expiració", + "Loading…" : "S'està carregant…", + "Awwhh… could not find the credential. Maybe it expired?" : "Oohh... no s'ha pogut trobar la credencial. Potser ha caducat?", + "Expires:" : "Caduca:", "Connection to server lost" : "S'ha perdut la connexió amb el servidor", - "Problem loading page, reloading in 5 seconds" : "Problemes carregant la pagina, recarregant en 5 segons", - "Saving..." : "Desant...", + "Problem loading page, reloading in 5 seconds" : "Problemes carregant la pagina, es recarregarà d'aquí 5 segons", + "Saving..." : "S'està desant...", "Dismiss" : "Rebutja", - "seconds ago" : "Segons enrere" + "seconds ago" : "fa uns segons" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/cs.js b/l10n/cs.js index 3b1bd2d2c..bc6d502e6 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -2,28 +2,28 @@ OC.L10N.register( "passman", { "Passwords" : "Hesla", - "Generating sharing keys ( %s / 2)" : "Generování klíčů pro sdílení ( %s / 2)", - "Incorrect vault password!" : "Neplatné heslo trezoru!", - "Passwords do not match" : "Hesla se neshodují", + "Generating sharing keys ( %s / 2)" : "Vytváření klíčů pro sdílení ( %s / 2)", + "Incorrect vault password!" : "Neplatné heslo k trezoru!", + "Passwords do not match" : "Zadání hesla se neshodují", "General" : "Obecné", - "Custom Fields" : "Vlastní pole", - "Please fill in a label." : "Prosím, vyplňte popisek.", - "Please fill in a value." : "Prosím, vyplňte hodnotu.", + "Custom Fields" : "Uživatelsky určené kolonky", + "Please fill in a label." : "Vyplňte popisek.", + "Please fill in a value." : "Vyplňte hodnotu.", "Error loading file" : "Chyba načítání souboru", - "An error occurred during decryption" : "Při dešifrování došlo k chybě", + "An error occurred during decryption" : "Při rozšifrovávání došlo k chybě", "Credential created!" : "Pověření vytvořeno!", "Credential deleted" : "Pověření smazáno", "Credential updated" : "Pověření aktualizováno", "Credential recovered" : "Pověření obnoveno", "Credential destroyed" : "Pověření zničeno", - "Error downloading file, you probably don't have sufficient permissions" : "Chyba stahování souboru, pravděpodobně nemáte dostatečná oprávnění", + "Error downloading file, you probably have insufficient permissions" : "Chyba při stahování souboru, nejspíš nemáte potřebná oprávnění", "Invalid QR code" : "Neplatný QR kód", "Starting export" : "Začíná export", "Decrypting credentials" : "Dešifrování pověření", "Done" : "Hotovo", - "File read successfully." : "Soubor úspěšně přečten.", + "File read." : "Čtení souboru.", "Proceed with the following steps to import your file" : "Pro import vašeho souboru se řiďte následujícími kroky", - "Credential has no label, skipping" : "Pověření nemá popisek, přeskakuji", + "Skipping unlabeled credential" : "Přeskakuje se přihlašovací údaje bez štítku", "Adding {{credential}}" : "Přidávání {{credential}}", "Added {{credential}}" : "Přidáno {{credential}}", "Skipping credential, missing label on line {{line}}" : "Přeskočeno pověření na řádku {{line}}, chybí popisek", @@ -33,7 +33,7 @@ OC.L10N.register( "Select CSV file" : "Vybrat soubor CSV", "Parsed {{rows}} lines from CSV file" : "Z CSV souboru bylo parsováno {{rows}} řádků", "Skip first row" : "Přeskočit první řádek", - "You need to assign the label field before you can start the import." : "Před začátkem importu musíte přiřadit pole popisku.", + "You need to assign the label field before you can start the import." : "Před začátkem importu je třeba přiřadit kolonku popisku.", "The first 5 lines of the CSV are shown." : "Je zobrazeno prvních 5 řádků CSV souboru", "Assign the proper fields to each column." : "Přiřaďte každému sloupci správné hodnoty.", "Example of imported credential" : "Příklad importovaného pověření", @@ -49,10 +49,10 @@ OC.L10N.register( "Import credentials" : "Importovat pověření", "Export credentials" : "Exportovat pověření", "Sharing" : "Sdílení", - "Are you sure you want to leave? This will destroy all your credentials" : "Opravdu chcete odeít? Všechna vaše pověření budou ztracena", - "Your old password is incorrect!" : "Vaše staré heslo není platné!", - "New password does not match!" : "Nová hesla se neshodují!", - "Please log in with your new vault password" : "Prosím, přihlašte se vaším novým heslem trezoru", + "Are you sure you want to leave? This will destroy all your credentials" : "Opravdu chcete odejít? Všechna vaše pověření budou ztracena", + "Old password field incorrect!" : "Kolonka původní heslo není vyplněná správně!", + "New password does not match!" : "Zadání nového hesla se neshodují!", + "Please log in with your new vault password" : "Přihlaste se svým novým heslem trezoru", "Share with users and groups" : "Sdílet s uživateli a skupinami", "Share link" : "Sdílet odkaz", "Are you sure you want to leave? This will corrupt this credential" : "Opravdu si přejete odejít? Poškodí to toto pověření", @@ -66,7 +66,7 @@ OC.L10N.register( "Toggle visibility" : "Přepnout viditelnost", "Copy to clipboard" : "Zkopírovat do schránky", "Copied to clipboard!" : "Zkopírováno do schránky", - "Generate password" : "Generovat heslo", + "Generate password" : "Vytvořit heslo", "Copy password to clipboard" : "Zkopírovat heslo do schránky", "Password copied to clipboard!" : "Heslo zkopírováno do schránky!", "Complete" : "Kompletní", @@ -74,10 +74,16 @@ OC.L10N.register( "Repeat password" : "Zopakujte heslo", "Add tag" : "Přidat štítek", "Pick an icon" : "Vyberte si ikonu", + "Search icons" : "Hledat ikony", + "Upload a custom icon:" : "Nahrát uživatelsky určenou ikonu:", "Use this icon" : "Použít tuto ikonu", + "Delete current icon" : "Smazat stávající ikonu", + "Get icon from page" : "Získat ikonu ze stránky", + "This may take a few seconds…" : "Může to pár sekund trvat…", + "There was an error fetching the icon!" : "Při stahování ikony došlo k chybě!", "Selected icon" : "Vybraná ikona", "Field label" : "Popisek pole", - "Field value" : "Hodnota pole", + "Field value" : "Hodnota kolonky", "Choose a file" : "Vyberte soubor", "Text" : "Text", "File" : "Soubor", @@ -86,24 +92,24 @@ OC.L10N.register( "Type" : "Typ", "Actions" : "Akce", "Empty" : "Prázdný", - "Filename" : "Jméno souboru", + "Filename" : "Název souboru", "Upload date" : "Datum nahrání", "Size" : "Velikost", - "Upload or enter your OTP secret" : "Nahrajte nebo zadejte váše OTP tajemství", - "Current OTP settings" : "Aktuální nastavení OTP", + "Upload or enter your OTP secret" : "Nahrajte nebo zadejte své OTP tajemství", + "Current OTP settings" : "Stávající nastavení OTP", "Issuer" : "Vydavatel", "Secret" : "Tajemství", - "Expiration date" : "Datum vypršení platnosti", - "No expiration date set" : "Není nastaveno datum vypršení platnosti", + "Expiration date" : "Datum skončení platnosti", + "No expiration date set" : "Není nastaveno datum skončení platnosti", "Renew interval" : "Interval obnovy", "Disabled" : "Zakázáno", "Day(s)" : "Dnů", "Week(s)" : "Týdny", "Month(s)" : "Měsíc(e)", "Year(s)" : "rok(y)", - "Password generation settings" : "Nastavení generování hesel", + "Password generation settings" : "Nastavení vytváření hesel", "Password length" : "Délka hesla", - "Minimum amount of digits" : "Nejmenší počet číslovek", + "Minimum amount of digits" : "Nejmenší počet číslic", "Use uppercase letters" : "Použít velká písmena", "Use lowercase letters" : "Použít malá písmena", "Use numbers" : "Použít čísla", @@ -114,26 +120,26 @@ OC.L10N.register( "Export" : "Export", "Enter vault password to confirm export." : "Pro potvrzení exportu zadejte heslo trezoru.", "Rename vault" : "Přejmenovat trezor", - "New vault name" : "Nové jméno trezoru", + "New vault name" : "Název pro nový trezor", "Change" : "Změnit", "Change vault key" : "Změnit klíč trezoru", - "Old vault password" : "Staré heslo trezoru", + "Old vault password" : "Původní heslo trezoru", "New vault password" : "Nové heslo trezoru", "Repeat new vault password" : "Zopakujte nové heslo trezoru", - "Please wait your vault is being updated, do not leave this page." : "Prosím čekejte, váš trezor se aktualizuje, neopouštějte tuto stránku.", + "Please wait your vault is being updated, do not leave this page." : "Čekejte, váš trezor se aktualizuje, neopouštějte tuto stránku.", "Processing" : "Zpracování", "Total progress" : "Celkový průběh", - "About Passman" : "O Passmanu", + "About Passman" : "O Passman", "Version" : "Verze", "Donate to support development" : "Přispějte na podporu vývoje", - "Bookmarklet" : "Parsed {{num}} credentials, starting to import", - "Save your passwords with 1 click!" : "Ukládejte vaše hesla jedním kliknutím!", - "Drag below button to your bookmark toolbar." : "Přetáhněte tlačítko níže do vaší lišty záložek.", + "Bookmarklet" : "Záložky", + "Save your passwords with one click." : "Uložte si své heslo jedním kliknutím.", + "Drag below button to your bookmark toolbar." : "Přetáhněte tlačítko níže do své lišty záložek.", "Delete vault" : "Smazat trezor", "Vault password" : "Heslo trezoru", "This process is irreversible" : "Tato operace je nevratná", "Delete my precious passwords" : "Vymazat moje předešlá hesla", - "Deleting {{password}}…" : "Mazání {{password}}...", + "Deleting {{password}}…" : "Mazání {{password}}…", "Yes, delete my precious passwords" : "Ano, vymazat moje předešlá hesla", "Import type" : "Typ importu", "Import" : "Import", @@ -143,22 +149,22 @@ OC.L10N.register( "Public key" : "Veřejný klíč", "Key size" : "Velikost klíče", "Save keys" : "Uložit klíče", - "Generate sharing keys" : "Generovat sdílecí klíče", - "Generating sharing keys" : "Generování sdílecích klíčů", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Nástro hesel projde vaše heslo, spočítá průměrný čas prolomení a pokud je pod hranicí, tak ho zobrazí", - "Minimum password stength" : "Nemenší síla hesla", + "Generate sharing keys" : "Vytvořit klíče pro sdílení", + "Generating sharing keys" : "Vytváření klíčů pro sdílení", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "Nástroj pro hesla proskenuje vaše heslo, vypočítá průměrnou dobu potřebnou pro jeho prolomení a vypíše ty, které jsou pod hranicí bezpečnosti", + "Minimum password stength" : "Nejnižší odolnost hesla", "Start scan" : "Zahájit sken", "Result" : "Výsledek", "A total of {{scan_result}} weak credentials were found." : "Bylo nalezeno celkem {{scan_result}} slabých pověření.", "Score" : "Skóre", "Action" : "Akce", - "Search users…" : "Vyhledat uživatele...", + "Search users…" : "Vyhledat uživatele…", "Missing users? Only users that have vaults are shown." : "Chybí uživatelé? Jsou zobrazeni pouze uživatelé, kteří mají trezor.", "Cyphering" : "Šifrování", "Uploading" : "Nahrávání", "User" : "Uživatel", "Crypto time" : "Kryptografický čas", - "Total time spent cyphering" : "Celkový čas strávený šifrováním", + "Total time spent encrypting" : "Celkový čas strávený šifrováním", "Read" : "Číst", "Write" : "Zapsat", "Files" : "Soubory", @@ -166,8 +172,8 @@ OC.L10N.register( "Pending" : "Čeká", "Enable link sharing" : "Povolit sdílení odkazů", "Share until date" : "Sdílet do data", - "Expire after views" : "Vyprší po zobrazeních", - "Click Share first" : "Nejprve klikněte na sdílet", + "Expire after views" : "Platnost skončí po zobrazeních", + "Click \\\"Share\\\" first" : "Nejprve klikněte na „Sdílet“", "Show files" : "Zobrazit soubory", "Details" : "Podrobnosti", "Hide details" : "Skrýt podrobnosti", @@ -185,7 +191,7 @@ OC.L10N.register( "See match sequence" : "Zobrazit sekvenci shody", "Pattern" : "Vzor", "Matched word" : "Odpovídající slovo", - "Dictionary name" : "Jméno slovníku", + "Dictionary name" : "Název slovníku", "Rank" : "Pořadí", "Reversed" : "Obráceno", "Guesses" : "Odhady", @@ -195,28 +201,28 @@ OC.L10N.register( "Showing revisions of" : "Zobrazují se revize pro", "Revision of" : "Reviduje", "by" : "od", - "No revisions found." : "Nebyly nalezeny žádné revize.", + "No revisions found." : "Nenalezeny žádné revize.", "Label" : "Popisek", "Restore revision" : "Obnovit revizi", "Delete revision" : "Smazat revizi", "Edit credential" : "Upravit pověření", "Create new credential" : "Vytvořit nové pověření", "Save" : "Uložit", - "Cancel" : "Zrušit", + "Cancel" : "Storno", "Settings" : "Nastavení", "Share credential {{credential}}" : "Sdílet pověření {{credential}}", "Unshare" : "Přestat sdílet", - "Showing deleted since" : "Zobrazuí se smazané od", + "Showing deleted since" : "Zobrazují se smazané od", "Beginning" : "Začátek", "Showing {{number_filtered}} of {{credential_number}} credentials" : "Zobrazuje se {{number_filtered}} z {{credential_number}} pověření", - "Search for credential…" : "Hledat pověření...", + "Search for credential…" : "Hledat pověření…", "Account" : "Účet", "Password" : "Heslo", "OTP" : "OTP", - "E-mail" : "E-mail", - "URL" : "URL", + "E-mail" : "Email", + "URL" : "URL adresa", "Notes" : "Poznámky", - "Expiry time" : "Čas vypršení", + "Expiry time" : "Okamžik skončení platnosti", "Changed" : "Změněno", "Created" : "Vytvořena", "Edit" : "Upravit", @@ -227,7 +233,7 @@ OC.L10N.register( "Use regex" : "Použít regulární výraz", "You have incoming share requests." : "Máte příchozí požadavky na sdílení.", "If you want to put the credential in another vault," : "Pokud chcete pověření umístit do jiného trezoru,", - "log out of this vault and log in to the vault you want the shared credential in." : "Odhlaste se z tohoto trezoru a přihlaste se do trezoru, kde chcete sdílené pověření.", + "log out of this vault and log into the vault you want the shared credential in." : "odhlaste se od tohoto trezoru a přihlaste se do trezoru, ve kterém chcete sdílené přihlašovací údaje.", "Permissions" : "Oprávnění", "Received from" : "Obdrženo od", "Date" : "Datum", @@ -235,100 +241,127 @@ OC.L10N.register( "Decline" : "Zamítnout", "You have {{session_time}} left before logout." : "Do odhlášení vám zbývá {{session_time}}.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Váš trezor byl na {{time}} kvůli {{tries}} chybným pokusům uzamčen!", + "Hello there!" : "Zdravíme!", + "It does not seem that you have any passwords. Do you want to add one?" : "Nezdá se, že byste měli nějaká hesla. Chcete nějaké přidat?", + "You don't have good credentials" : "Nemáte dobré přihlašovací údaje", + "You don't have medium credentials" : "Nemáte žádné středně bezpečné přihlašovací údaje", + "You don't have bad credentials" : "Nemáte málo bezpečné přihlašovací údaje", + "You don't have expired credentials" : "Nemáte přihlašovací údaje, kterým by skončila platnost", + "You don't have deleted credentials" : "Nemáte žádné smazané přihlašovací údaje", + "There are no credentials with your selected tags" : "Nejsou žádné přihlašovací údaje, které by nesly zvolené štítky", + "There are no credentials matching" : "Nejsou zde žádné odpovídající přihlašovací údaje", "Last accessed" : "Poslední přístup", "Never" : "Nikdy", - "No vaults found, why not create one?" : "Žádné trezory nebyly nalezeny, proč jeden nevytvořit?", - "Password strength must be at least: {{strength}}" : "Síla hesla musí být aspoň: {{strength}}", - "Please give your new vault a name." : "Prosím pojmenujte váš nový trezor.", + "No vaults found, why not create one?" : "Nebyly nalezeny žádné trezory – co nějaký vytvořit?", + "Password strength must be at least: {{strength}}" : "Je třeba, aby odolnost hesla byla přinejmenším: {{strength}}", + "Please give your new vault a name." : "Nazvěte nějak svůj nový trezor.", "Repeat vault password" : "Zopakujte heslo trezoru", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Vaše sdílecí klíče budou mít sílu 1024 bitů, což pak můžete změnit v nastavení.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Vaše sdílecí klíče budou mít délku 1024 bitů, což později můžete změnit v „Nastavení“.", "Create vault" : "Vytvořit trezor", "Go back to vaults" : "Jít zpět k trezorům", - "Please input the password for" : "Prosím, zadejte heslo pro", + "Please input the password for" : "Zadejte heslo pro", "Set this vault as the default." : "Nastavit tento trezor jako výchozí.", "Log into this vault automatically." : "Automaticky se přihlašovat k tomuto trezoru.", "Log out of this vault automatically after: " : "Automaticky se z tohoto trezoru odhlásit po: ", - "Decrypt vault" : "Dešifrovat trezor", + "Decrypt vault" : "Rozšifrovat trezor", "Seems you lost the vault password and you're unable to log in." : "Vypadá to, že jste ztratili heslo k trezoru a nemůžete se přihlásit.", "If you want this vault to be removed you can request that here." : "Pokud chcete, aby byl tento trezor odstraněn, můžete o jeho odstranění požádat zde.", - "An admin then accepts or declines the request" : "Administrátor pak přijme nebo odmítne požadavek", + "An admin then accepts or declines the request" : "Správce pak požadavek buď přijme nebo odmítne", "After an admin destroys this vault, all credentials in it will be lost" : "Poté,co administrátor potvrdí destrukci tohoto trezoru, všechna pověření budou ztracena", "Reason for requesting deletion (optional):" : "Důvod žádosti o smazání (volitelné):", - "Request vault destruction" : "Požádat o destrukci trezoru", + "Request vault destruction" : "Požádat o zničení trezoru", "Yes, request an admin to destroy this vault" : "Ano, požádat administrátora o zničení tohoto trezoru", "Cancel destruction request" : "Zrušit požadavek na destrukci", "Vault destruction requested" : "Vyžádání zničení trezoru", "Request removed" : "Požadavek odebrán", "Destruction request pending" : "Požadavek na destrukci čeká", "Warning! Adding credentials over HTTP is insecure!" : "Varování! Přidávání pověření přes HTTP může být nebezpečné!", - "Logged in to {{vault_name}}" : "Přihlášeno do {{vault_name}}", + "Logged into {{vault_name}}" : "Přihlášeni do {{vault_name}}", "Change vault" : "Změnit trezor", "Deleted credentials" : "Smazaná pověření", "Logout" : "Odhlásit se", "Donate" : "Přispět", + "Show All" : "Zobrazit vše", + "Tags" : "Štítky", + "Search Tags" : "Hledat štítky", + "Good Strength" : "Dobrá odolnost", + "Medium Strength" : "Střední odolnost", + "Bad Strength" : "Nedostatečná odolnost", + "Expired" : "Platnost skončila", + "Filter Tags" : "Filtrovat štítky", + "Simple Navigation" : "Jednoduchý navigační panel ", "Someone has shared a credential with you." : "Někdo s vvám nasdílel pověření", - "Click here to request it" : "Klikněte zde pro vyžádání", + "Click here to request it" : "Pro vyžádání klikněte sem", "Loading…" : "Načítání…", - "Awwhh… credential not found. Maybe it expired" : "Hmmmm.... pověření nenalezeno. Možná vypršelo", + "Awwhh… credential not found. Maybe it expired" : "Hmmmm… pověření nenalezeno. Možná jeho platnost skončila", + "Compromise!" : "Kompromitovat!", + "Compromised!" : "Kompromitováno!", + "email" : "e-mail", + "Description" : "Popis", + "Url" : "URL adresa", + "Custom Search:" : "Uživatelsky určené hledání:", + "Revert to defaults" : "Vrátit na výchozí", "Error while saving field" : "Chyba při ukládání pole", - "A Passman item has been created, modified or deleted" : "Položka v Passmanu byla vytvořena, změněna, nebo odstraněna", - "A Passman item has expired" : "Položka v Passmanu vypršela", + "A Passman item has been created, modified or deleted" : "Položka v Passman byla vytvořena, změněna, nebo odstraněna", + "A Passman item has expired" : "Platnost položky v Passman skončila", "A Passman item has been shared" : "Položka v Passmanu byla sdílena", - "A Passman item has been renamed" : "Položka v Passmanu byla přejmenována", + "A Passman item has been renamed" : "Položka v Passman byla přejmenována", "%1$s has been created by %2$s" : "%1$s byl vytvořen uživatelem %2$s", - "You created %1$s" : "Vytvořil jste %1$s", + "You created %1$s" : "Vytvořili jste %1$s", "%1$s has been updated by %2$s" : "%1$s byl aktualizován uživatelem %2$s", - "You updated %1$s" : "Aktualizoval jste %1$s", - "%2$s has revised %1$s to the revision of %3$s" : "%2$s revidoval %1$s na revizi %3$s", - "You reverted %1$s back to the revision of %3$s" : "Obnovil jste %1$s zpět na revizi %3$s", + "You updated %1$s" : "Aktualizovali jste %1$s", + "%2$s has revised %1$s to the revision of %3$s" : "%2$s revidoval(a) %1$s na revizi %3$s", + "You reverted %1$s back to the revision of %3$s" : "Obnovili jste %1$s zpět na revizi %3$s", "%3$s has renamed %1$s to %2$s" : "%3$s přejmenoval %1$s na %2$s", "You renamed %1$s to %2$s" : "Přemenoval jste %1$s na %2$s", "%1$s has been deleted by %2$s" : "%1$s byl odstraněn uživatelem %2$s", - "You deleted %1$s" : "Smazal jste %1$s", - "%1$s has been recovered by %2$s" : "%1$s byl obnoven %2$s", - "You recovered %1$s" : "Obnovil jste %1$s", + "You deleted %1$s" : "Smazali jste %1$s", + "%1$s has been recovered by %2$s" : "%2$s obnovil(a) %1$s", + "You recovered %1$s" : "Obnovili jste %1$s", "%1$s has been permanently deleted by %2$s" : "%1$s byl trvale odstraněn uživatelem %2$s", - "You permanently deleted %1$s" : "Trvale jste odstranil %1$s", - "The password of %1$s has expired, renew it now." : "Heslo pro %1$s vypršelo, obnovte ho.", + "You permanently deleted %1$s" : "Trvale jste odstranili %1$s", + "The password of %1$s has expired, renew it now." : "Platnost hesla pro %1$s skončila, obnovte ho.", "%1$s has been shared with %2$s" : "%1$s byl nasdílen uživatelem %2$s", "You received a share request for %1$s from %2$s" : "Obdrželi jste nový požadavek na sdílení %1$s od uživatele %2$s", "%s has been shared with a link" : "%s byl nasdílen pomocí odkazu", - "Your credential \"%s\" expired, click here to update the credential." : "Vaše pověření \"%s\" vypršelo, klikněte zde pro obnovení", + "Your credential \"%s\" expired, click here to update the credential." : "Platnost vašeho pověření „%s“ skončila, pro obnovení klikněte sem", "Remind me later" : "Připomenout později", "Ignore" : "Ignorovat", - "%s shared \"%s\" with you. Click here to accept" : "%s s tebou sdílí \"%s\". Kliknout pro přijetí", - "%s has declined your share request for \"%s\"." : "%s zamítl(a) tvůj požadavek na sdílení \"%s\".", - "%s has accepted your share request for \"%s\"." : "%s přijal(a) tvůj požadavek na sdílení \"%s\".", + "%s shared \"%s\" with you. Click here to accept" : "%s s vámi sdílí „%s“. Přijmete kliknutím", + "%s has declined your share request for \"%s\"." : "%s zamítl(a) váš požadavek na sdílení „%s“.", + "%s has accepted your share request for \"%s\"." : "%s přijal(a) váš požadavek na sdílení „%s“.", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman je správce hesel s mnoha funkcemi.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman je plně vybavený správce hesel.\nFunkce:\n- Trezory\n- Klíč k serveru není nikdy odesílán na server\n- Rozšíření pro prohlížeč pro snadný přístup k heslům\n- Aplikace pro Android pro přístup na cestách\n- Přihlašovací údaje jsou na straně klienta šifrovány 256 bit AES\n- Přihlašovací údaje jsou na straně serveru šifrovány 256 bit AES\n- Možnost přidat vlastní kolonky do přihlašovacích údajů\n- Vestavěné vytváření OTP (jednorázového hesla)\n- Analyzátor hesel\n- Sdílení hesel interně a zabezpečeně prostřednictvím odkazu.\n- Import z různých správců hesel (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nPro ukázku této aplikace navštivte [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "Nepodařilo se získat informace o verzi", - "Passman Settings" : "Nastavení passmanu", - "GitHub version:" : "GitHub verze:", - "A newer version of Passman is available" : "Je dostupná nová verze Passmanu", + "Passman Settings" : "Nastavení pro passman", + "GitHub version:" : "verze na GitHub:", + "A newer version of Passman is available" : "Je dostupná nová verze Passman", "Password sharing" : "Sdílení hesla", "Credential mover" : "Přesunovač pověření", "Vault destruction requests" : "Požadavky na zničení trezoru", "Check for new versions" : "Zkontrolovat nové verze", "Enable HTTPS check" : "Povolit kontrolu HTTPS", - "Disable context menu" : "Zakázat kontextové menu", + "Disable context menu" : "Zakázat kontextovou nabídku", "Disable JavaScript debugger" : "Zakázat ladění JavaScriptu", "Allow users on this server to share passwords with a link" : "Povolit na tomto serveru uživatelům sdílení hesel pomocí odkazu", "Allow users on this server to share passwords with other users" : "Povolit na tomto serveru uživatelům sdílení hesel s ostatními uživateli", "Move credentials from one account to another" : "Přesuňte pověření z jednoho účtu do druhého", "Source account" : "Zdrojový účet", "Destination account" : "Cílový účet", - "Credentials moved!" : "Přihlašovací informace přesunuty!", + "Credentials moved!" : "Přihlašovací údaje přesunuty!", "Requests to destroy vault" : "Požadavky na zničení trezoru", - "Request ID" : "ID Požadavku", + "Request ID" : "Identifikátor požadavku", "Requested by" : "Požadavek od", "Reason" : "Důvod", "Click here to request\n\t\t\t\t\tit" : "Klikněte sem pro žádost", - "Loading..." : "Načítání...", - "Awwhh.... credential not found. Maybe it expired" : "Hmmmm.... pověření nenalezeno. Možná vypršelo", - "Expire time" : "Čas vypršení", + "Loading…" : "Načítání…", + "Awwhh… could not find the credential. Maybe it expired?" : "Hmmmm… pověření nenalezeno. Možná jeho platnost skončila?", + "Expires:" : "Platnost končí:", "Connection to server lost" : "Připojení k serveru ztraceno", "Problem loading page, reloading in 5 seconds" : "Problém s načítáním stránky, obnovení za 5 sekund", - "Saving..." : "Ukládám...", + "Saving..." : "Ukládání…", "Dismiss" : "Zavřít", "seconds ago" : "před pár sekundami" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"); diff --git a/l10n/cs.json b/l10n/cs.json index 5bb3206c4..3e894da03 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -1,27 +1,27 @@ { "translations": { "Passwords" : "Hesla", - "Generating sharing keys ( %s / 2)" : "Generování klíčů pro sdílení ( %s / 2)", - "Incorrect vault password!" : "Neplatné heslo trezoru!", - "Passwords do not match" : "Hesla se neshodují", + "Generating sharing keys ( %s / 2)" : "Vytváření klíčů pro sdílení ( %s / 2)", + "Incorrect vault password!" : "Neplatné heslo k trezoru!", + "Passwords do not match" : "Zadání hesla se neshodují", "General" : "Obecné", - "Custom Fields" : "Vlastní pole", - "Please fill in a label." : "Prosím, vyplňte popisek.", - "Please fill in a value." : "Prosím, vyplňte hodnotu.", + "Custom Fields" : "Uživatelsky určené kolonky", + "Please fill in a label." : "Vyplňte popisek.", + "Please fill in a value." : "Vyplňte hodnotu.", "Error loading file" : "Chyba načítání souboru", - "An error occurred during decryption" : "Při dešifrování došlo k chybě", + "An error occurred during decryption" : "Při rozšifrovávání došlo k chybě", "Credential created!" : "Pověření vytvořeno!", "Credential deleted" : "Pověření smazáno", "Credential updated" : "Pověření aktualizováno", "Credential recovered" : "Pověření obnoveno", "Credential destroyed" : "Pověření zničeno", - "Error downloading file, you probably don't have sufficient permissions" : "Chyba stahování souboru, pravděpodobně nemáte dostatečná oprávnění", + "Error downloading file, you probably have insufficient permissions" : "Chyba při stahování souboru, nejspíš nemáte potřebná oprávnění", "Invalid QR code" : "Neplatný QR kód", "Starting export" : "Začíná export", "Decrypting credentials" : "Dešifrování pověření", "Done" : "Hotovo", - "File read successfully." : "Soubor úspěšně přečten.", + "File read." : "Čtení souboru.", "Proceed with the following steps to import your file" : "Pro import vašeho souboru se řiďte následujícími kroky", - "Credential has no label, skipping" : "Pověření nemá popisek, přeskakuji", + "Skipping unlabeled credential" : "Přeskakuje se přihlašovací údaje bez štítku", "Adding {{credential}}" : "Přidávání {{credential}}", "Added {{credential}}" : "Přidáno {{credential}}", "Skipping credential, missing label on line {{line}}" : "Přeskočeno pověření na řádku {{line}}, chybí popisek", @@ -31,7 +31,7 @@ "Select CSV file" : "Vybrat soubor CSV", "Parsed {{rows}} lines from CSV file" : "Z CSV souboru bylo parsováno {{rows}} řádků", "Skip first row" : "Přeskočit první řádek", - "You need to assign the label field before you can start the import." : "Před začátkem importu musíte přiřadit pole popisku.", + "You need to assign the label field before you can start the import." : "Před začátkem importu je třeba přiřadit kolonku popisku.", "The first 5 lines of the CSV are shown." : "Je zobrazeno prvních 5 řádků CSV souboru", "Assign the proper fields to each column." : "Přiřaďte každému sloupci správné hodnoty.", "Example of imported credential" : "Příklad importovaného pověření", @@ -47,10 +47,10 @@ "Import credentials" : "Importovat pověření", "Export credentials" : "Exportovat pověření", "Sharing" : "Sdílení", - "Are you sure you want to leave? This will destroy all your credentials" : "Opravdu chcete odeít? Všechna vaše pověření budou ztracena", - "Your old password is incorrect!" : "Vaše staré heslo není platné!", - "New password does not match!" : "Nová hesla se neshodují!", - "Please log in with your new vault password" : "Prosím, přihlašte se vaším novým heslem trezoru", + "Are you sure you want to leave? This will destroy all your credentials" : "Opravdu chcete odejít? Všechna vaše pověření budou ztracena", + "Old password field incorrect!" : "Kolonka původní heslo není vyplněná správně!", + "New password does not match!" : "Zadání nového hesla se neshodují!", + "Please log in with your new vault password" : "Přihlaste se svým novým heslem trezoru", "Share with users and groups" : "Sdílet s uživateli a skupinami", "Share link" : "Sdílet odkaz", "Are you sure you want to leave? This will corrupt this credential" : "Opravdu si přejete odejít? Poškodí to toto pověření", @@ -64,7 +64,7 @@ "Toggle visibility" : "Přepnout viditelnost", "Copy to clipboard" : "Zkopírovat do schránky", "Copied to clipboard!" : "Zkopírováno do schránky", - "Generate password" : "Generovat heslo", + "Generate password" : "Vytvořit heslo", "Copy password to clipboard" : "Zkopírovat heslo do schránky", "Password copied to clipboard!" : "Heslo zkopírováno do schránky!", "Complete" : "Kompletní", @@ -72,10 +72,16 @@ "Repeat password" : "Zopakujte heslo", "Add tag" : "Přidat štítek", "Pick an icon" : "Vyberte si ikonu", + "Search icons" : "Hledat ikony", + "Upload a custom icon:" : "Nahrát uživatelsky určenou ikonu:", "Use this icon" : "Použít tuto ikonu", + "Delete current icon" : "Smazat stávající ikonu", + "Get icon from page" : "Získat ikonu ze stránky", + "This may take a few seconds…" : "Může to pár sekund trvat…", + "There was an error fetching the icon!" : "Při stahování ikony došlo k chybě!", "Selected icon" : "Vybraná ikona", "Field label" : "Popisek pole", - "Field value" : "Hodnota pole", + "Field value" : "Hodnota kolonky", "Choose a file" : "Vyberte soubor", "Text" : "Text", "File" : "Soubor", @@ -84,24 +90,24 @@ "Type" : "Typ", "Actions" : "Akce", "Empty" : "Prázdný", - "Filename" : "Jméno souboru", + "Filename" : "Název souboru", "Upload date" : "Datum nahrání", "Size" : "Velikost", - "Upload or enter your OTP secret" : "Nahrajte nebo zadejte váše OTP tajemství", - "Current OTP settings" : "Aktuální nastavení OTP", + "Upload or enter your OTP secret" : "Nahrajte nebo zadejte své OTP tajemství", + "Current OTP settings" : "Stávající nastavení OTP", "Issuer" : "Vydavatel", "Secret" : "Tajemství", - "Expiration date" : "Datum vypršení platnosti", - "No expiration date set" : "Není nastaveno datum vypršení platnosti", + "Expiration date" : "Datum skončení platnosti", + "No expiration date set" : "Není nastaveno datum skončení platnosti", "Renew interval" : "Interval obnovy", "Disabled" : "Zakázáno", "Day(s)" : "Dnů", "Week(s)" : "Týdny", "Month(s)" : "Měsíc(e)", "Year(s)" : "rok(y)", - "Password generation settings" : "Nastavení generování hesel", + "Password generation settings" : "Nastavení vytváření hesel", "Password length" : "Délka hesla", - "Minimum amount of digits" : "Nejmenší počet číslovek", + "Minimum amount of digits" : "Nejmenší počet číslic", "Use uppercase letters" : "Použít velká písmena", "Use lowercase letters" : "Použít malá písmena", "Use numbers" : "Použít čísla", @@ -112,26 +118,26 @@ "Export" : "Export", "Enter vault password to confirm export." : "Pro potvrzení exportu zadejte heslo trezoru.", "Rename vault" : "Přejmenovat trezor", - "New vault name" : "Nové jméno trezoru", + "New vault name" : "Název pro nový trezor", "Change" : "Změnit", "Change vault key" : "Změnit klíč trezoru", - "Old vault password" : "Staré heslo trezoru", + "Old vault password" : "Původní heslo trezoru", "New vault password" : "Nové heslo trezoru", "Repeat new vault password" : "Zopakujte nové heslo trezoru", - "Please wait your vault is being updated, do not leave this page." : "Prosím čekejte, váš trezor se aktualizuje, neopouštějte tuto stránku.", + "Please wait your vault is being updated, do not leave this page." : "Čekejte, váš trezor se aktualizuje, neopouštějte tuto stránku.", "Processing" : "Zpracování", "Total progress" : "Celkový průběh", - "About Passman" : "O Passmanu", + "About Passman" : "O Passman", "Version" : "Verze", "Donate to support development" : "Přispějte na podporu vývoje", - "Bookmarklet" : "Parsed {{num}} credentials, starting to import", - "Save your passwords with 1 click!" : "Ukládejte vaše hesla jedním kliknutím!", - "Drag below button to your bookmark toolbar." : "Přetáhněte tlačítko níže do vaší lišty záložek.", + "Bookmarklet" : "Záložky", + "Save your passwords with one click." : "Uložte si své heslo jedním kliknutím.", + "Drag below button to your bookmark toolbar." : "Přetáhněte tlačítko níže do své lišty záložek.", "Delete vault" : "Smazat trezor", "Vault password" : "Heslo trezoru", "This process is irreversible" : "Tato operace je nevratná", "Delete my precious passwords" : "Vymazat moje předešlá hesla", - "Deleting {{password}}…" : "Mazání {{password}}...", + "Deleting {{password}}…" : "Mazání {{password}}…", "Yes, delete my precious passwords" : "Ano, vymazat moje předešlá hesla", "Import type" : "Typ importu", "Import" : "Import", @@ -141,22 +147,22 @@ "Public key" : "Veřejný klíč", "Key size" : "Velikost klíče", "Save keys" : "Uložit klíče", - "Generate sharing keys" : "Generovat sdílecí klíče", - "Generating sharing keys" : "Generování sdílecích klíčů", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Nástro hesel projde vaše heslo, spočítá průměrný čas prolomení a pokud je pod hranicí, tak ho zobrazí", - "Minimum password stength" : "Nemenší síla hesla", + "Generate sharing keys" : "Vytvořit klíče pro sdílení", + "Generating sharing keys" : "Vytváření klíčů pro sdílení", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "Nástroj pro hesla proskenuje vaše heslo, vypočítá průměrnou dobu potřebnou pro jeho prolomení a vypíše ty, které jsou pod hranicí bezpečnosti", + "Minimum password stength" : "Nejnižší odolnost hesla", "Start scan" : "Zahájit sken", "Result" : "Výsledek", "A total of {{scan_result}} weak credentials were found." : "Bylo nalezeno celkem {{scan_result}} slabých pověření.", "Score" : "Skóre", "Action" : "Akce", - "Search users…" : "Vyhledat uživatele...", + "Search users…" : "Vyhledat uživatele…", "Missing users? Only users that have vaults are shown." : "Chybí uživatelé? Jsou zobrazeni pouze uživatelé, kteří mají trezor.", "Cyphering" : "Šifrování", "Uploading" : "Nahrávání", "User" : "Uživatel", "Crypto time" : "Kryptografický čas", - "Total time spent cyphering" : "Celkový čas strávený šifrováním", + "Total time spent encrypting" : "Celkový čas strávený šifrováním", "Read" : "Číst", "Write" : "Zapsat", "Files" : "Soubory", @@ -164,8 +170,8 @@ "Pending" : "Čeká", "Enable link sharing" : "Povolit sdílení odkazů", "Share until date" : "Sdílet do data", - "Expire after views" : "Vyprší po zobrazeních", - "Click Share first" : "Nejprve klikněte na sdílet", + "Expire after views" : "Platnost skončí po zobrazeních", + "Click \\\"Share\\\" first" : "Nejprve klikněte na „Sdílet“", "Show files" : "Zobrazit soubory", "Details" : "Podrobnosti", "Hide details" : "Skrýt podrobnosti", @@ -183,7 +189,7 @@ "See match sequence" : "Zobrazit sekvenci shody", "Pattern" : "Vzor", "Matched word" : "Odpovídající slovo", - "Dictionary name" : "Jméno slovníku", + "Dictionary name" : "Název slovníku", "Rank" : "Pořadí", "Reversed" : "Obráceno", "Guesses" : "Odhady", @@ -193,28 +199,28 @@ "Showing revisions of" : "Zobrazují se revize pro", "Revision of" : "Reviduje", "by" : "od", - "No revisions found." : "Nebyly nalezeny žádné revize.", + "No revisions found." : "Nenalezeny žádné revize.", "Label" : "Popisek", "Restore revision" : "Obnovit revizi", "Delete revision" : "Smazat revizi", "Edit credential" : "Upravit pověření", "Create new credential" : "Vytvořit nové pověření", "Save" : "Uložit", - "Cancel" : "Zrušit", + "Cancel" : "Storno", "Settings" : "Nastavení", "Share credential {{credential}}" : "Sdílet pověření {{credential}}", "Unshare" : "Přestat sdílet", - "Showing deleted since" : "Zobrazuí se smazané od", + "Showing deleted since" : "Zobrazují se smazané od", "Beginning" : "Začátek", "Showing {{number_filtered}} of {{credential_number}} credentials" : "Zobrazuje se {{number_filtered}} z {{credential_number}} pověření", - "Search for credential…" : "Hledat pověření...", + "Search for credential…" : "Hledat pověření…", "Account" : "Účet", "Password" : "Heslo", "OTP" : "OTP", - "E-mail" : "E-mail", - "URL" : "URL", + "E-mail" : "Email", + "URL" : "URL adresa", "Notes" : "Poznámky", - "Expiry time" : "Čas vypršení", + "Expiry time" : "Okamžik skončení platnosti", "Changed" : "Změněno", "Created" : "Vytvořena", "Edit" : "Upravit", @@ -225,7 +231,7 @@ "Use regex" : "Použít regulární výraz", "You have incoming share requests." : "Máte příchozí požadavky na sdílení.", "If you want to put the credential in another vault," : "Pokud chcete pověření umístit do jiného trezoru,", - "log out of this vault and log in to the vault you want the shared credential in." : "Odhlaste se z tohoto trezoru a přihlaste se do trezoru, kde chcete sdílené pověření.", + "log out of this vault and log into the vault you want the shared credential in." : "odhlaste se od tohoto trezoru a přihlaste se do trezoru, ve kterém chcete sdílené přihlašovací údaje.", "Permissions" : "Oprávnění", "Received from" : "Obdrženo od", "Date" : "Datum", @@ -233,100 +239,127 @@ "Decline" : "Zamítnout", "You have {{session_time}} left before logout." : "Do odhlášení vám zbývá {{session_time}}.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Váš trezor byl na {{time}} kvůli {{tries}} chybným pokusům uzamčen!", + "Hello there!" : "Zdravíme!", + "It does not seem that you have any passwords. Do you want to add one?" : "Nezdá se, že byste měli nějaká hesla. Chcete nějaké přidat?", + "You don't have good credentials" : "Nemáte dobré přihlašovací údaje", + "You don't have medium credentials" : "Nemáte žádné středně bezpečné přihlašovací údaje", + "You don't have bad credentials" : "Nemáte málo bezpečné přihlašovací údaje", + "You don't have expired credentials" : "Nemáte přihlašovací údaje, kterým by skončila platnost", + "You don't have deleted credentials" : "Nemáte žádné smazané přihlašovací údaje", + "There are no credentials with your selected tags" : "Nejsou žádné přihlašovací údaje, které by nesly zvolené štítky", + "There are no credentials matching" : "Nejsou zde žádné odpovídající přihlašovací údaje", "Last accessed" : "Poslední přístup", "Never" : "Nikdy", - "No vaults found, why not create one?" : "Žádné trezory nebyly nalezeny, proč jeden nevytvořit?", - "Password strength must be at least: {{strength}}" : "Síla hesla musí být aspoň: {{strength}}", - "Please give your new vault a name." : "Prosím pojmenujte váš nový trezor.", + "No vaults found, why not create one?" : "Nebyly nalezeny žádné trezory – co nějaký vytvořit?", + "Password strength must be at least: {{strength}}" : "Je třeba, aby odolnost hesla byla přinejmenším: {{strength}}", + "Please give your new vault a name." : "Nazvěte nějak svůj nový trezor.", "Repeat vault password" : "Zopakujte heslo trezoru", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Vaše sdílecí klíče budou mít sílu 1024 bitů, což pak můžete změnit v nastavení.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Vaše sdílecí klíče budou mít délku 1024 bitů, což později můžete změnit v „Nastavení“.", "Create vault" : "Vytvořit trezor", "Go back to vaults" : "Jít zpět k trezorům", - "Please input the password for" : "Prosím, zadejte heslo pro", + "Please input the password for" : "Zadejte heslo pro", "Set this vault as the default." : "Nastavit tento trezor jako výchozí.", "Log into this vault automatically." : "Automaticky se přihlašovat k tomuto trezoru.", "Log out of this vault automatically after: " : "Automaticky se z tohoto trezoru odhlásit po: ", - "Decrypt vault" : "Dešifrovat trezor", + "Decrypt vault" : "Rozšifrovat trezor", "Seems you lost the vault password and you're unable to log in." : "Vypadá to, že jste ztratili heslo k trezoru a nemůžete se přihlásit.", "If you want this vault to be removed you can request that here." : "Pokud chcete, aby byl tento trezor odstraněn, můžete o jeho odstranění požádat zde.", - "An admin then accepts or declines the request" : "Administrátor pak přijme nebo odmítne požadavek", + "An admin then accepts or declines the request" : "Správce pak požadavek buď přijme nebo odmítne", "After an admin destroys this vault, all credentials in it will be lost" : "Poté,co administrátor potvrdí destrukci tohoto trezoru, všechna pověření budou ztracena", "Reason for requesting deletion (optional):" : "Důvod žádosti o smazání (volitelné):", - "Request vault destruction" : "Požádat o destrukci trezoru", + "Request vault destruction" : "Požádat o zničení trezoru", "Yes, request an admin to destroy this vault" : "Ano, požádat administrátora o zničení tohoto trezoru", "Cancel destruction request" : "Zrušit požadavek na destrukci", "Vault destruction requested" : "Vyžádání zničení trezoru", "Request removed" : "Požadavek odebrán", "Destruction request pending" : "Požadavek na destrukci čeká", "Warning! Adding credentials over HTTP is insecure!" : "Varování! Přidávání pověření přes HTTP může být nebezpečné!", - "Logged in to {{vault_name}}" : "Přihlášeno do {{vault_name}}", + "Logged into {{vault_name}}" : "Přihlášeni do {{vault_name}}", "Change vault" : "Změnit trezor", "Deleted credentials" : "Smazaná pověření", "Logout" : "Odhlásit se", "Donate" : "Přispět", + "Show All" : "Zobrazit vše", + "Tags" : "Štítky", + "Search Tags" : "Hledat štítky", + "Good Strength" : "Dobrá odolnost", + "Medium Strength" : "Střední odolnost", + "Bad Strength" : "Nedostatečná odolnost", + "Expired" : "Platnost skončila", + "Filter Tags" : "Filtrovat štítky", + "Simple Navigation" : "Jednoduchý navigační panel ", "Someone has shared a credential with you." : "Někdo s vvám nasdílel pověření", - "Click here to request it" : "Klikněte zde pro vyžádání", + "Click here to request it" : "Pro vyžádání klikněte sem", "Loading…" : "Načítání…", - "Awwhh… credential not found. Maybe it expired" : "Hmmmm.... pověření nenalezeno. Možná vypršelo", + "Awwhh… credential not found. Maybe it expired" : "Hmmmm… pověření nenalezeno. Možná jeho platnost skončila", + "Compromise!" : "Kompromitovat!", + "Compromised!" : "Kompromitováno!", + "email" : "e-mail", + "Description" : "Popis", + "Url" : "URL adresa", + "Custom Search:" : "Uživatelsky určené hledání:", + "Revert to defaults" : "Vrátit na výchozí", "Error while saving field" : "Chyba při ukládání pole", - "A Passman item has been created, modified or deleted" : "Položka v Passmanu byla vytvořena, změněna, nebo odstraněna", - "A Passman item has expired" : "Položka v Passmanu vypršela", + "A Passman item has been created, modified or deleted" : "Položka v Passman byla vytvořena, změněna, nebo odstraněna", + "A Passman item has expired" : "Platnost položky v Passman skončila", "A Passman item has been shared" : "Položka v Passmanu byla sdílena", - "A Passman item has been renamed" : "Položka v Passmanu byla přejmenována", + "A Passman item has been renamed" : "Položka v Passman byla přejmenována", "%1$s has been created by %2$s" : "%1$s byl vytvořen uživatelem %2$s", - "You created %1$s" : "Vytvořil jste %1$s", + "You created %1$s" : "Vytvořili jste %1$s", "%1$s has been updated by %2$s" : "%1$s byl aktualizován uživatelem %2$s", - "You updated %1$s" : "Aktualizoval jste %1$s", - "%2$s has revised %1$s to the revision of %3$s" : "%2$s revidoval %1$s na revizi %3$s", - "You reverted %1$s back to the revision of %3$s" : "Obnovil jste %1$s zpět na revizi %3$s", + "You updated %1$s" : "Aktualizovali jste %1$s", + "%2$s has revised %1$s to the revision of %3$s" : "%2$s revidoval(a) %1$s na revizi %3$s", + "You reverted %1$s back to the revision of %3$s" : "Obnovili jste %1$s zpět na revizi %3$s", "%3$s has renamed %1$s to %2$s" : "%3$s přejmenoval %1$s na %2$s", "You renamed %1$s to %2$s" : "Přemenoval jste %1$s na %2$s", "%1$s has been deleted by %2$s" : "%1$s byl odstraněn uživatelem %2$s", - "You deleted %1$s" : "Smazal jste %1$s", - "%1$s has been recovered by %2$s" : "%1$s byl obnoven %2$s", - "You recovered %1$s" : "Obnovil jste %1$s", + "You deleted %1$s" : "Smazali jste %1$s", + "%1$s has been recovered by %2$s" : "%2$s obnovil(a) %1$s", + "You recovered %1$s" : "Obnovili jste %1$s", "%1$s has been permanently deleted by %2$s" : "%1$s byl trvale odstraněn uživatelem %2$s", - "You permanently deleted %1$s" : "Trvale jste odstranil %1$s", - "The password of %1$s has expired, renew it now." : "Heslo pro %1$s vypršelo, obnovte ho.", + "You permanently deleted %1$s" : "Trvale jste odstranili %1$s", + "The password of %1$s has expired, renew it now." : "Platnost hesla pro %1$s skončila, obnovte ho.", "%1$s has been shared with %2$s" : "%1$s byl nasdílen uživatelem %2$s", "You received a share request for %1$s from %2$s" : "Obdrželi jste nový požadavek na sdílení %1$s od uživatele %2$s", "%s has been shared with a link" : "%s byl nasdílen pomocí odkazu", - "Your credential \"%s\" expired, click here to update the credential." : "Vaše pověření \"%s\" vypršelo, klikněte zde pro obnovení", + "Your credential \"%s\" expired, click here to update the credential." : "Platnost vašeho pověření „%s“ skončila, pro obnovení klikněte sem", "Remind me later" : "Připomenout později", "Ignore" : "Ignorovat", - "%s shared \"%s\" with you. Click here to accept" : "%s s tebou sdílí \"%s\". Kliknout pro přijetí", - "%s has declined your share request for \"%s\"." : "%s zamítl(a) tvůj požadavek na sdílení \"%s\".", - "%s has accepted your share request for \"%s\"." : "%s přijal(a) tvůj požadavek na sdílení \"%s\".", + "%s shared \"%s\" with you. Click here to accept" : "%s s vámi sdílí „%s“. Přijmete kliknutím", + "%s has declined your share request for \"%s\"." : "%s zamítl(a) váš požadavek na sdílení „%s“.", + "%s has accepted your share request for \"%s\"." : "%s přijal(a) váš požadavek na sdílení „%s“.", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman je správce hesel s mnoha funkcemi.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman je plně vybavený správce hesel.\nFunkce:\n- Trezory\n- Klíč k serveru není nikdy odesílán na server\n- Rozšíření pro prohlížeč pro snadný přístup k heslům\n- Aplikace pro Android pro přístup na cestách\n- Přihlašovací údaje jsou na straně klienta šifrovány 256 bit AES\n- Přihlašovací údaje jsou na straně serveru šifrovány 256 bit AES\n- Možnost přidat vlastní kolonky do přihlašovacích údajů\n- Vestavěné vytváření OTP (jednorázového hesla)\n- Analyzátor hesel\n- Sdílení hesel interně a zabezpečeně prostřednictvím odkazu.\n- Import z různých správců hesel (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nPro ukázku této aplikace navštivte [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "Nepodařilo se získat informace o verzi", - "Passman Settings" : "Nastavení passmanu", - "GitHub version:" : "GitHub verze:", - "A newer version of Passman is available" : "Je dostupná nová verze Passmanu", + "Passman Settings" : "Nastavení pro passman", + "GitHub version:" : "verze na GitHub:", + "A newer version of Passman is available" : "Je dostupná nová verze Passman", "Password sharing" : "Sdílení hesla", "Credential mover" : "Přesunovač pověření", "Vault destruction requests" : "Požadavky na zničení trezoru", "Check for new versions" : "Zkontrolovat nové verze", "Enable HTTPS check" : "Povolit kontrolu HTTPS", - "Disable context menu" : "Zakázat kontextové menu", + "Disable context menu" : "Zakázat kontextovou nabídku", "Disable JavaScript debugger" : "Zakázat ladění JavaScriptu", "Allow users on this server to share passwords with a link" : "Povolit na tomto serveru uživatelům sdílení hesel pomocí odkazu", "Allow users on this server to share passwords with other users" : "Povolit na tomto serveru uživatelům sdílení hesel s ostatními uživateli", "Move credentials from one account to another" : "Přesuňte pověření z jednoho účtu do druhého", "Source account" : "Zdrojový účet", "Destination account" : "Cílový účet", - "Credentials moved!" : "Přihlašovací informace přesunuty!", + "Credentials moved!" : "Přihlašovací údaje přesunuty!", "Requests to destroy vault" : "Požadavky na zničení trezoru", - "Request ID" : "ID Požadavku", + "Request ID" : "Identifikátor požadavku", "Requested by" : "Požadavek od", "Reason" : "Důvod", "Click here to request\n\t\t\t\t\tit" : "Klikněte sem pro žádost", - "Loading..." : "Načítání...", - "Awwhh.... credential not found. Maybe it expired" : "Hmmmm.... pověření nenalezeno. Možná vypršelo", - "Expire time" : "Čas vypršení", + "Loading…" : "Načítání…", + "Awwhh… could not find the credential. Maybe it expired?" : "Hmmmm… pověření nenalezeno. Možná jeho platnost skončila?", + "Expires:" : "Platnost končí:", "Connection to server lost" : "Připojení k serveru ztraceno", "Problem loading page, reloading in 5 seconds" : "Problém s načítáním stránky, obnovení za 5 sekund", - "Saving..." : "Ukládám...", + "Saving..." : "Ukládání…", "Dismiss" : "Zavřít", "seconds ago" : "před pár sekundami" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;" } \ No newline at end of file diff --git a/l10n/da.js b/l10n/da.js index 7d947d69c..5e1ef9cda 100644 --- a/l10n/da.js +++ b/l10n/da.js @@ -2,6 +2,7 @@ OC.L10N.register( "passman", { "Passwords" : "Adgangskoder", + "Generating sharing keys ( %s / 2)" : "Genererer delte nøgler (%s / 2)", "Incorrect vault password!" : "Ukorrekt boks adgangskode", "Passwords do not match" : "Kodeord matchede ikke", "General" : "Generel", @@ -15,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Brugeroplysninger opdateret", "Credential recovered" : "Brugeroplysninger genskabt", "Credential destroyed" : "Brugeroplysninger ødelagt", - "Error downloading file, you probably don't have sufficient permissions" : "Fejl ved download af fil, du har formodenlig ikke rettigheder nok.", "Invalid QR code" : "Invalid QR kode", "Starting export" : "Starter eksportering ", "Decrypting credentials" : "Dekrypterer brugeroplysninger", "Done" : "Færdig", - "File read successfully." : "Fil læst succesfuldt!", "Proceed with the following steps to import your file" : "Gennemgå følgene trin for at importere din fil", - "Credential has no label, skipping" : "Brugeropllysninger har intet mærkat, forsætter", "Adding {{credential}}" : "Tilføjer {{credential}}", "Added {{credential}}" : "Tilføjer {{credential}}", "Skipping credential, missing label on line {{line}}" : "Springer over brugeroplysninger, manglende mærkat på linje {{line}}", @@ -48,7 +46,6 @@ OC.L10N.register( "Export credentials" : "Eksporter brugeroplysninger", "Sharing" : "Deling", "Are you sure you want to leave? This will destroy all your credentials" : "Er du sikke på at du vil forlade siden? Dette vil ødelægge dine brugeroplysninger", - "Your old password is incorrect!" : "Dit gamle password er ikke korrekt!", "New password does not match!" : "Nyt kodeord matchede ikke!", "Please log in with your new vault password" : "Log venligst ind med dit nye boks password", "Share with users and groups" : "Del med brugere og grupper", @@ -105,28 +102,30 @@ OC.L10N.register( "Use uppercase letters" : "Benyt store bogstaver", "Use lowercase letters" : "Benyt små bogstaver", "Use numbers" : "Benyt tal", - "Use special characters" : "Brug special tegn", + "Use special characters" : "Brug specialtegn", "Avoid ambiguous characters" : "Undgå tvetydige tegn", - "Require every character type" : "Forlang alle tegn typer", - "Export type" : "Eksportér type", + "Require every character type" : "Forlang alle tegntyper", + "Export type" : "Eksporttype", "Export" : "Eksportér", - "Enter vault password to confirm export." : "Indtast boks password for at bekræfte eksport.", + "Enter vault password to confirm export." : "Indtast boks-password for at bekræfte eksport.", "Rename vault" : "Omdøb boks", - "New vault name" : "Nyt boks navn", - "Change" : "Ændré", - "Change vault key" : "Ændre boks nøgle", - "Old vault password" : "Gammelt boks password", - "New vault password" : "Nyt boks password", - "Repeat new vault password" : "Gentag nyt boks password", - "Please wait your vault is being updated, do not leave this page." : "Ven venligst din boks er ved at blive opdateret, forlad ikke denne side.", - "Processing" : "Processere", - "Total progress" : "Total forløb", + "New vault name" : "Nyt boks-navn", + "Change" : "Ændr", + "Change vault key" : "Ændr boksnøgle", + "Old vault password" : "Gammelt boks-kodeord", + "New vault password" : "Nyt boks-kodeord", + "Repeat new vault password" : "Gentag nyt boks-kodeord", + "Please wait your vault is being updated, do not leave this page." : "Ven venligst, din boks er ved at blive opdateret, forlad ikke denne side.", + "Processing" : "Bearbejder", + "Total progress" : "Total fremskridt", "About Passman" : "Om Passman", "Version" : "Version", - "Donate to support development" : "Doner for at støtte udvikling", - "Save your passwords with 1 click!" : "Gem dit password med 1 klik!", + "Donate to support development" : "Donér for at støtte udvikling", + "Bookmarklet" : "Bookmarklet", + "Save your passwords with one click." : "Gem dine adgangskoder med ét klik.", + "Drag below button to your bookmark toolbar." : "Træk nedenstående knap til din bogmærkelinje.", "Delete vault" : "Slet boks", - "Vault password" : "Boks password", + "Vault password" : "Boks-adgangskode", "This process is irreversible" : "Denne process er irreversibel", "Delete my precious passwords" : "Slet mine tidligere passwords", "Deleting {{password}}…" : "Sletter {{password}}...", @@ -155,7 +154,6 @@ OC.L10N.register( "Enable link sharing" : "Slå link deling til", "Share until date" : "Del indtil dato", "Expire after views" : "Udløb efter visninger", - "Click Share first" : "Klik først på del", "Show files" : "Vis filer", "Details" : "Detaljer", "Hide details" : "Skjul detaljer", @@ -168,6 +166,7 @@ OC.L10N.register( "Pattern" : "Mønster", "Dictionary name" : "Ordbogs navn", "Rank" : "Rangering", + "Guesses" : "Gæt", "Showing revisions of" : "Viser revision af", "Revision of" : "Revision af", "by" : "af", @@ -211,17 +210,28 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "Password styrke skal være mindst: {{strength}}", "Please give your new vault a name." : "Navngiv venligst din nye boks", "Repeat vault password" : "Gentag boks password", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Din delings nøgle får en styrke på 1024 bit, dette kan du ændre senere i indstillinger.", "Create vault" : "Opret boks", "Go back to vaults" : "Gå tilbage til boks", "Please input the password for" : "Indtast venligst password for", "Decrypt vault" : "Dekrypter boks", "Seems you lost the vault password and you're unable to log in." : "Det lader til at du har mistet dit boks password og ikke er i stand til at logge ind", - "Logged in to {{vault_name}}" : "Logget ind i {{vault_name}}", "Change vault" : "Ændre boks", "Deleted credentials" : "Slettede brugeroplysninger", "Logout" : "Log ud", "Donate" : "Donér", + "Show All" : "Vis alle", + "Tags" : "Mærker", + "Search Tags" : "Søg Tags", + "Good Strength" : "God Styrke", + "Medium Strength" : "Styrke medium", + "Bad Strength" : "Svagt", + "Expired" : "Udløbet", + "Filter Tags" : "Filtrer Tags", + "Simple Navigation" : "Simpel Navigation", + "Click here to request it" : "Klik her for at bede om det", + "Loading…" : "Indlæser…", + "Compromise!" : "Marker kompromis!", + "Compromised!" : "Markeret kompromis!", "Error while saving field" : "Fejl under lagring af felt", "A Passman item has expired" : "Et element i Passman er udløbet", "A Passman item has been shared" : "Et element i Passman er blevet delt", @@ -244,8 +254,6 @@ OC.L10N.register( "Passman Settings" : "Passman indstillinger", "Password sharing" : "Password deling", "Reason" : "Grund", - "Loading..." : "Indlæser...", - "Expire time" : "Udløbstid", "Connection to server lost" : "Mistede forbindelsen til serveren", "Problem loading page, reloading in 5 seconds" : "Problem med indlæsning af side, genindlæser om 5 sekunder", "Saving..." : "Gemmer...", diff --git a/l10n/da.json b/l10n/da.json index 3710b5eaf..f98f8a7cd 100644 --- a/l10n/da.json +++ b/l10n/da.json @@ -1,5 +1,6 @@ { "translations": { "Passwords" : "Adgangskoder", + "Generating sharing keys ( %s / 2)" : "Genererer delte nøgler (%s / 2)", "Incorrect vault password!" : "Ukorrekt boks adgangskode", "Passwords do not match" : "Kodeord matchede ikke", "General" : "Generel", @@ -13,14 +14,11 @@ "Credential updated" : "Brugeroplysninger opdateret", "Credential recovered" : "Brugeroplysninger genskabt", "Credential destroyed" : "Brugeroplysninger ødelagt", - "Error downloading file, you probably don't have sufficient permissions" : "Fejl ved download af fil, du har formodenlig ikke rettigheder nok.", "Invalid QR code" : "Invalid QR kode", "Starting export" : "Starter eksportering ", "Decrypting credentials" : "Dekrypterer brugeroplysninger", "Done" : "Færdig", - "File read successfully." : "Fil læst succesfuldt!", "Proceed with the following steps to import your file" : "Gennemgå følgene trin for at importere din fil", - "Credential has no label, skipping" : "Brugeropllysninger har intet mærkat, forsætter", "Adding {{credential}}" : "Tilføjer {{credential}}", "Added {{credential}}" : "Tilføjer {{credential}}", "Skipping credential, missing label on line {{line}}" : "Springer over brugeroplysninger, manglende mærkat på linje {{line}}", @@ -46,7 +44,6 @@ "Export credentials" : "Eksporter brugeroplysninger", "Sharing" : "Deling", "Are you sure you want to leave? This will destroy all your credentials" : "Er du sikke på at du vil forlade siden? Dette vil ødelægge dine brugeroplysninger", - "Your old password is incorrect!" : "Dit gamle password er ikke korrekt!", "New password does not match!" : "Nyt kodeord matchede ikke!", "Please log in with your new vault password" : "Log venligst ind med dit nye boks password", "Share with users and groups" : "Del med brugere og grupper", @@ -103,28 +100,30 @@ "Use uppercase letters" : "Benyt store bogstaver", "Use lowercase letters" : "Benyt små bogstaver", "Use numbers" : "Benyt tal", - "Use special characters" : "Brug special tegn", + "Use special characters" : "Brug specialtegn", "Avoid ambiguous characters" : "Undgå tvetydige tegn", - "Require every character type" : "Forlang alle tegn typer", - "Export type" : "Eksportér type", + "Require every character type" : "Forlang alle tegntyper", + "Export type" : "Eksporttype", "Export" : "Eksportér", - "Enter vault password to confirm export." : "Indtast boks password for at bekræfte eksport.", + "Enter vault password to confirm export." : "Indtast boks-password for at bekræfte eksport.", "Rename vault" : "Omdøb boks", - "New vault name" : "Nyt boks navn", - "Change" : "Ændré", - "Change vault key" : "Ændre boks nøgle", - "Old vault password" : "Gammelt boks password", - "New vault password" : "Nyt boks password", - "Repeat new vault password" : "Gentag nyt boks password", - "Please wait your vault is being updated, do not leave this page." : "Ven venligst din boks er ved at blive opdateret, forlad ikke denne side.", - "Processing" : "Processere", - "Total progress" : "Total forløb", + "New vault name" : "Nyt boks-navn", + "Change" : "Ændr", + "Change vault key" : "Ændr boksnøgle", + "Old vault password" : "Gammelt boks-kodeord", + "New vault password" : "Nyt boks-kodeord", + "Repeat new vault password" : "Gentag nyt boks-kodeord", + "Please wait your vault is being updated, do not leave this page." : "Ven venligst, din boks er ved at blive opdateret, forlad ikke denne side.", + "Processing" : "Bearbejder", + "Total progress" : "Total fremskridt", "About Passman" : "Om Passman", "Version" : "Version", - "Donate to support development" : "Doner for at støtte udvikling", - "Save your passwords with 1 click!" : "Gem dit password med 1 klik!", + "Donate to support development" : "Donér for at støtte udvikling", + "Bookmarklet" : "Bookmarklet", + "Save your passwords with one click." : "Gem dine adgangskoder med ét klik.", + "Drag below button to your bookmark toolbar." : "Træk nedenstående knap til din bogmærkelinje.", "Delete vault" : "Slet boks", - "Vault password" : "Boks password", + "Vault password" : "Boks-adgangskode", "This process is irreversible" : "Denne process er irreversibel", "Delete my precious passwords" : "Slet mine tidligere passwords", "Deleting {{password}}…" : "Sletter {{password}}...", @@ -153,7 +152,6 @@ "Enable link sharing" : "Slå link deling til", "Share until date" : "Del indtil dato", "Expire after views" : "Udløb efter visninger", - "Click Share first" : "Klik først på del", "Show files" : "Vis filer", "Details" : "Detaljer", "Hide details" : "Skjul detaljer", @@ -166,6 +164,7 @@ "Pattern" : "Mønster", "Dictionary name" : "Ordbogs navn", "Rank" : "Rangering", + "Guesses" : "Gæt", "Showing revisions of" : "Viser revision af", "Revision of" : "Revision af", "by" : "af", @@ -209,17 +208,28 @@ "Password strength must be at least: {{strength}}" : "Password styrke skal være mindst: {{strength}}", "Please give your new vault a name." : "Navngiv venligst din nye boks", "Repeat vault password" : "Gentag boks password", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Din delings nøgle får en styrke på 1024 bit, dette kan du ændre senere i indstillinger.", "Create vault" : "Opret boks", "Go back to vaults" : "Gå tilbage til boks", "Please input the password for" : "Indtast venligst password for", "Decrypt vault" : "Dekrypter boks", "Seems you lost the vault password and you're unable to log in." : "Det lader til at du har mistet dit boks password og ikke er i stand til at logge ind", - "Logged in to {{vault_name}}" : "Logget ind i {{vault_name}}", "Change vault" : "Ændre boks", "Deleted credentials" : "Slettede brugeroplysninger", "Logout" : "Log ud", "Donate" : "Donér", + "Show All" : "Vis alle", + "Tags" : "Mærker", + "Search Tags" : "Søg Tags", + "Good Strength" : "God Styrke", + "Medium Strength" : "Styrke medium", + "Bad Strength" : "Svagt", + "Expired" : "Udløbet", + "Filter Tags" : "Filtrer Tags", + "Simple Navigation" : "Simpel Navigation", + "Click here to request it" : "Klik her for at bede om det", + "Loading…" : "Indlæser…", + "Compromise!" : "Marker kompromis!", + "Compromised!" : "Markeret kompromis!", "Error while saving field" : "Fejl under lagring af felt", "A Passman item has expired" : "Et element i Passman er udløbet", "A Passman item has been shared" : "Et element i Passman er blevet delt", @@ -242,8 +252,6 @@ "Passman Settings" : "Passman indstillinger", "Password sharing" : "Password deling", "Reason" : "Grund", - "Loading..." : "Indlæser...", - "Expire time" : "Udløbstid", "Connection to server lost" : "Mistede forbindelsen til serveren", "Problem loading page, reloading in 5 seconds" : "Problem med indlæsning af side, genindlæser om 5 sekunder", "Saving..." : "Gemmer...", diff --git a/l10n/de.js b/l10n/de.js index 35be5c212..e740c3eac 100644 --- a/l10n/de.js +++ b/l10n/de.js @@ -3,7 +3,7 @@ OC.L10N.register( { "Passwords" : "Passwörter", "Generating sharing keys ( %s / 2)" : "Generiere Freigabe-Schlüssel (%s / 2)", - "Incorrect vault password!" : "falsches Tresor-Passwort", + "Incorrect vault password!" : "Falsches Tresor-Passwort", "Passwords do not match" : "Passwörter stimmen nicht überein", "General" : "Allgemein", "Custom Fields" : "Benutzerdefinierte Felder", @@ -16,14 +16,14 @@ OC.L10N.register( "Credential updated" : "Anmeldeinformation aktualisiert", "Credential recovered" : "Anmeldeinformation wiederhergestellt", "Credential destroyed" : "Anmeldeinformation zerstört", - "Error downloading file, you probably don't have sufficient permissions" : "Fehler beim Herunterladen der Datei, Du hast möglicherweise nicht die erforderliche Berechtigung", + "Error downloading file, you probably have insufficient permissions" : "Fehler beim Herunterladen der Datei, Du hast möglicherweise nicht die erforderlichen Berechtigungen", "Invalid QR code" : "Fehlerhafter QR-Code", "Starting export" : "Export gestartet", "Decrypting credentials" : "Anmeldeinformationen werden entschlüsselt", "Done" : "Fertig", - "File read successfully." : "Datei erfolgreich gelesen", + "File read." : "Datei gelesen.", "Proceed with the following steps to import your file" : "Führe folgende Schritte aus um Deine Datei zu importieren", - "Credential has no label, skipping" : "Übersprungen, Anmeldeinformation hat keine Beschriftung", + "Skipping unlabeled credential" : "Unbekannte Zugangsdaten überspringen", "Adding {{credential}}" : "{{credential}} wird hinzugefügt", "Added {{credential}}" : "{{credential}} wurde hinzugefügt", "Skipping credential, missing label on line {{line}}" : "Überspringe Anmeldeinformation, fehlende Bezeichnung in Zeile {{line}}", @@ -49,13 +49,13 @@ OC.L10N.register( "Import credentials" : "Anmeldeinformationen importieren", "Export credentials" : "Anmeldeinformationen exportieren", "Sharing" : "Teilen", - "Are you sure you want to leave? This will destroy all your credentials" : "Möchtest du dies wirklich verlassen? Dies wird alle Deine Anmeldeinformationen zerstören", - "Your old password is incorrect!" : "Dein altes Passwort ist falsch!", + "Are you sure you want to leave? This will destroy all your credentials" : "Möchtest Du dies wirklich verlassen? Dies wird alle Deine Anmeldeinformationen zerstören", + "Old password field incorrect!" : "Altes Passwort-Feld falsch!", "New password does not match!" : "Deine neuen Passwörter stimmen nicht überein!", "Please log in with your new vault password" : "Bitte melde Dich mit Deinem neuen Tresor-Passwort an", "Share with users and groups" : "Mit Benutzern oder Gruppen teilen", "Share link" : "Link freigeben", - "Are you sure you want to leave? This will corrupt this credential" : "Möchtest du dies wirklich verlassen? Dies wird diese Anmeldeinformation zerstören", + "Are you sure you want to leave? This will corrupt this credential" : "Möchtest Du dies wirklich verlassen? Dies wird diese Anmeldeinformation zerstören", "Credential unshared" : "Anmeldeinformation wird nicht mehr geteilt", "Credential shared" : "Anmeldeinformation wird geteilt", "Saved!" : "Gespeichert!", @@ -70,11 +70,17 @@ OC.L10N.register( "Copy password to clipboard" : "Passwort in die Zwischenablage kopieren", "Password copied to clipboard!" : "Passwort in die Zwischenablage kopiert!", "Complete" : "Fertigstellen", - "Username" : "Benutzer", + "Username" : "Benutzername", "Repeat password" : "Passwort wiederholen", "Add tag" : "Schlagwort hinzufügen", "Pick an icon" : "Icon auswählen", + "Search icons" : "Suche Icons", + "Upload a custom icon:" : "Benutzerdefiniertes Icon hochladen:", "Use this icon" : "Dieses Icon verwenden", + "Delete current icon" : "Das aktuelle Symbol löschen", + "Get icon from page" : "Symbol von der Seite nutzen", + "This may take a few seconds…" : "Das kann einige Sekunden daueren...", + "There was an error fetching the icon!" : "Fehler beim Laden desy Symbols!", "Selected icon" : "Icon auswählen", "Field label" : "Beschriftung des Feldes", "Field value" : "Wert des Feldes", @@ -89,7 +95,7 @@ OC.L10N.register( "Filename" : "Dateiname", "Upload date" : "Datum des Hochladens", "Size" : "Größe", - "Upload or enter your OTP secret" : "Gebe Dein OTP-Geheimnis ein oder lade es ihn hoch", + "Upload or enter your OTP secret" : "Gebe Dein OTP-Geheimnis ein oder lade es hoch", "Current OTP settings" : "Aktuelle OTP-Einstellungen", "Issuer" : "Ersteller", "Secret" : "Geheimnis", @@ -127,8 +133,8 @@ OC.L10N.register( "Version" : "Version", "Donate to support development" : "Zur Unterstützung der Entwicklung bitte spenden", "Bookmarklet" : "Lesezeichen setzen", - "Save your passwords with 1 click!" : "Speichere deine Passwörter mit einem Klick!", - "Drag below button to your bookmark toolbar." : "Ziehe die untenstehende Schaltfläche in deine Lesezeichen-Leiste", + "Save your passwords with one click." : "Speichere Deine Passwörter mit einem Klick.", + "Drag below button to your bookmark toolbar." : "Ziehe die untenstehende Schaltfläche in Deine Lesezeichen-Leiste", "Delete vault" : "Tresor löschen", "Vault password" : "Tresor-Passwort", "This process is irreversible" : "Dieser Vorgang kann nicht rückgängig gemacht werden", @@ -145,7 +151,7 @@ OC.L10N.register( "Save keys" : "Schlüssel speichern", "Generate sharing keys" : "Schlüssel zum Teilen erzeugen", "Generating sharing keys" : "Erzeuge Schlüssel zum Teilen", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Das Passwort-Tool analysiert dein Passwort, berechnet die Zeit zum knacken des Passwortes und listet die Passwörter auf die unter dem Grenzwert liegen. ", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "Das Passwort-Tool analysiert Dein Passwort. Es berechnet die Zeit zum erraten des Passwortes und listet die Passwörter, die unter dem Passwortstärke-Grenzwert liegen, auf. ", "Minimum password stength" : "Minimale Passwortstärke", "Start scan" : "Einen Scan starten", "Result" : "Ergebnis", @@ -158,7 +164,7 @@ OC.L10N.register( "Uploading" : "Lade hoch", "User" : "Nutzer", "Crypto time" : "Verschlüsselungszeit", - "Total time spent cyphering" : "Gesamte aufgewendete Zeit zur Verschlüsselung", + "Total time spent encrypting" : "Insgesamt zur Verschlüsselung benötigte Zeit", "Read" : "Lesen", "Write" : "Schreiben", "Files" : "Dateien", @@ -167,7 +173,7 @@ OC.L10N.register( "Enable link sharing" : "Freigaben über Links aktivieren", "Share until date" : "Freigabe gültig bis Datum", "Expire after views" : "Läuft nach dem Anschauen ab", - "Click Share first" : "Erst auf Teilen klicken", + "Click \\\"Share\\\" first" : "Erst auf \\\"Teilen\\\" klicken", "Show files" : "Dateien anzeigen", "Details" : "Details", "Hide details" : "Details ausblenden", @@ -181,8 +187,8 @@ OC.L10N.register( "Offline attack, slow hash, many cores" : "Offline Angriff, langsamer Hash, viele Kerne", "10B / second" : "10 Milliarden / Sekunde", "Offline attack, fast hash, many cores" : "Offline Angriff, schneller Hash, viele Kerne", - "Match sequence" : "Sequenz um passendes zu finden", - "See match sequence" : "Sequenz um passendes zu finden anzeigen", + "Match sequence" : "Gefundene Sequenzen", + "See match sequence" : "Gefundende Sequenzen anzeigen", "Pattern" : "Muster", "Matched word" : "Gefundenes Wort", "Dictionary name" : "Name des Wörterbuchs", @@ -208,7 +214,7 @@ OC.L10N.register( "Unshare" : "Freigabe aufheben", "Showing deleted since" : "Anzeigen gelöscht seit", "Beginning" : "Beginn", - "Showing {{number_filtered}} of {{credential_number}} credentials" : "{{number_filtered}} of {{credential_number}} Anmeldeinformationen anzeigen", + "Showing {{number_filtered}} of {{credential_number}} credentials" : "{{number_filtered}} von {{credential_number}} Anmeldeinformationen anzeigen", "Search for credential…" : "Zugangsdaten suchen…", "Account" : "Konto", "Password" : "Passwort", @@ -226,22 +232,31 @@ OC.L10N.register( "Destroy" : "Vernichten", "Use regex" : "Regex verwenden", "You have incoming share requests." : "Du hast eingehende Freigabeanforderungen.", - "If you want to put the credential in another vault," : "Wenn Du die Anmeldeinformation in einem anderen Tresor verschieben möchtest,", - "log out of this vault and log in to the vault you want the shared credential in." : "melde dich bei diesem Tresor ab und melde dich bei dem Tresor, welches die geteilte Anmeldeinformation beinhaltet, wieder an.", + "If you want to put the credential in another vault," : "Wenn Du die Anmeldeinformation in einen anderen Tresor verschieben möchtest,", + "log out of this vault and log into the vault you want the shared credential in." : "melden Dich bei diesem Tresor ab und melde Dich bei dem Tresor, der die geteilte Zugangsdaten beinhaltet, wieder an.", "Permissions" : "Rechte", "Received from" : "Erhalten von", "Date" : "Datum", "Accept" : "Bestätigen", "Decline" : "Ablehnen", "You have {{session_time}} left before logout." : "Du wirst in {{session_time}} abgemeldet.", - "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Dein Tresor wurde für {{time}} gesperrt, da du dich {{tries}} falsch angemeldet habst!", + "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Dein Tresor wurde für {{time}} gesperrt, da Du Dich {{tries}} falsch angemeldet habst!", + "Hello there!" : "Hallo!", + "It does not seem that you have any passwords. Do you want to add one?" : "Anscheinend hast Du noch keine Passwörter. Soll eins hinzugefügt werden?", + "You don't have good credentials" : "Du hast keine guten Anmeldedaten", + "You don't have medium credentials" : "Du hast keine mittlere Anmeldedaten", + "You don't have bad credentials" : "Du hast keine ungültigen Anmeldedaten", + "You don't have expired credentials" : "Du hast keine abgelaufenen Anmeldedaten", + "You don't have deleted credentials" : "Du hast keine gelöschten Anmeldedaten", + "There are no credentials with your selected tags" : "Keine Anmeldedaten mit den ausgewählten Schlagworten vorhanden", + "There are no credentials matching" : "Keine passenden Anmeldedaten", "Last accessed" : "Letzter Zugriff", "Never" : "Nie", "No vaults found, why not create one?" : "Kein Tresor gefunden, warum kein neues erstellen?", "Password strength must be at least: {{strength}}" : "Mindest erforderliche Passwortstärke: {{strength}}", "Please give your new vault a name." : "Bitte einen Namen für den neuen Tresor eingeben.", "Repeat vault password" : "Tresor-Passwort wiederholen", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Deine Freigabeschlüssel werden 1024 bit stark sein. Du kannst dies auch später noch in den Einstellungen ändern.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Deine Freigabeschlüssel werden 1024 bit stark sein. Du kannst dies auch später noch in den \\\"Einstellungen\\\" ändern.", "Create vault" : "Erstelle Tresor", "Go back to vaults" : "Zurück zu den Tresoren", "Please input the password for" : "Passwort eingeben für", @@ -250,8 +265,8 @@ OC.L10N.register( "Log out of this vault automatically after: " : "Von diesem Tresor automatisch abmelden nach:", "Decrypt vault" : "Tresor entschlüsseln", "Seems you lost the vault password and you're unable to log in." : "Es scheint, als hättest Du das Tresor-Passwort vergessen und bist nicht mehr in der Lage Dich anzumelden.", - "If you want this vault to be removed you can request that here." : "Wenn du möchtest, dass dieser Tresor gelöscht wird, dann kannst du dies hier anfordern.", - "An admin then accepts or declines the request" : "Ein Admin akzeptiert dann diese Anfrage (oder nicht)", + "If you want this vault to be removed you can request that here." : "Wenn Du möchtest, dass dieser Tresor gelöscht wird, dann kannst Du dies hier anfordern.", + "An admin then accepts or declines the request" : "Ein Administrator akzeptiert die Anfrage oder lehnt sie ab", "After an admin destroys this vault, all credentials in it will be lost" : "Wenn ein Administrator diesen Tresor löscht, gehen alle enthaltenen Anmeldeinformationen verloren", "Reason for requesting deletion (optional):" : "Grund die Löschung anzufordern (optional):", "Request vault destruction" : "Fordere Tresor-Löschung an", @@ -261,15 +276,32 @@ OC.L10N.register( "Request removed" : "Anfrage entfernt", "Destruction request pending" : "Lösch-Anforderung wartet", "Warning! Adding credentials over HTTP is insecure!" : "Achtung! Das Hinzufügen von Zugangsdaten über http ist unsicher!", - "Logged in to {{vault_name}}" : "Angemeldet in {{vault_name}}", + "Logged into {{vault_name}}" : "Angemeldet an {{vault_name}}", "Change vault" : "Wechsle Tresor", "Deleted credentials" : "Zugangsdaten gelöscht", "Logout" : "Abmelden", "Donate" : "Spende", + "Show All" : "Alle anzeigen", + "Tags" : "Schlagworte", + "Search Tags" : "Schlagworte suchen", + "Good Strength" : "Gute Stärke", + "Medium Strength" : "Mittlere Stärke", + "Bad Strength" : "Zu schwach", + "Expired" : "Abgelaufen", + "Filter Tags" : "Schlagworte filtern", + "Simple Navigation" : "Einfache Navigation", "Someone has shared a credential with you." : "Jemand hat Zugangsdaten mit Dir geteilt.", "Click here to request it" : "Hier klicken um es anzufordern", "Loading…" : "Lade…", "Awwhh… credential not found. Maybe it expired" : "Oh… Zugangsdaten nicht gefunden. Vielleicht sind sie abgelaufen ", + "Compromise!" : "Kompromittieren!", + "Compromised!" : "Kompromittiert!", + "This password is compromised. You can only remove this warning by changing the password." : "Dieses Passwort wurde kompromittiert. Die Warnung kann nur durch eine Änderung des Passwortes entfernt werden.", + "email" : "E-Mail", + "Description" : "Beschreibung", + "Url" : "URL", + "Custom Search:" : "Benutzerdefinierte Suche:", + "Revert to defaults" : "Zurücksetzen auf Standardwerte", "Error while saving field" : "Fehler beim Speichern des Feldes", "A Passman item has been created, modified or deleted" : "Ein Passman-Element wurde erstellt, modifiziert oder gelöscht", "A Passman item has expired" : "Ein Passman-Element ist abgelaufen", @@ -293,13 +325,15 @@ OC.L10N.register( "%1$s has been shared with %2$s" : "%1$s wurde mit %2$s geteilt", "You received a share request for %1$s from %2$s" : "Du hast eine Anfrage zum Teilen von %1$s von %2$s erhalten", "%s has been shared with a link" : "%s wurde über einen Link geteilt", - "Your credential \"%s\" expired, click here to update the credential." : "Deine Anmeldedaten \"%s\" sind abgelaufen, klicke zur Aktualisierung deiner Anmeldedaten hier.", + "Your credential \"%s\" expired, click here to update the credential." : "Deine Anmeldedaten \"%s\" sind abgelaufen, klicke zur Aktualisierung Deiner Anmeldedaten hier.", "Remind me later" : "Erinnere mich später", "Ignore" : "Ignorieren", "%s shared \"%s\" with you. Click here to accept" : "%s teilt \"%s\" mit dir. Um dies zu akzeptieren, klicke hier", "%s has declined your share request for \"%s\"." : "%s hat das Teilen von \"%s\" mit Dir abgelehnt.", "%s has accepted your share request for \"%s\"." : "%s hat das Teilen von \"%s\" mit Dir akzeptiert.", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman ist ein vollständiger Passwortmanager", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman ist ein umfassender Passwort-Manager.\nFunktionen:\n- Passwort-Tresor\n- Passwort des Tresors wird nie an den Server geschickt\n- Browser-Erweiterung für einen einfachen Zugriff auf die Passwörter\n- Android-App für den Zugriff unterwegs\n- Zugangscodes werden Client-seitig mit 256-bit AES verschlüsselt\n- Zugangscodes werden Server-seitig mit 256-bit AES verschlüsselt\n- Optional: weitere Felder zu den Anmeldedaten\n- Integrierter Generator für Einmal-Passwörter (OTP)\n- Passwort-Prüfer\n- Sicheres Teilen von Passwörtern über einen Link\n- Import von diversen Passwort-Managern (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nFür eine Demo dieser App, schaue auf [https://demo.passman.cc](https://demo.passman.cc) vorbei", "Unable to get version info" : "Versionsinfo konnte nicht ermittelt werden", "Passman Settings" : "Passman-Einstellungen", "GitHub version:" : "Github-Version: ", @@ -307,11 +341,11 @@ OC.L10N.register( "Password sharing" : "Passwort teilen", "Credential mover" : "Verschiebung der Anmeldeinformationen", "Vault destruction requests" : "Tresor-Löschungs-Anforderungen", - "Check for new versions" : "Nach neuerer Version suchen", + "Check for new versions" : "Nach neuer Version suchen", "Enable HTTPS check" : "HTTPS-Prüfung aktivieren", "Disable context menu" : "Kontextmenü deaktivieren", "Disable JavaScript debugger" : "JavaScript-Debugger deaktivieren", - "Allow users on this server to share passwords with a link" : "Erlaube Benutzern dieses Servers das Teilen von Passwörtern via Link", + "Allow users on this server to share passwords with a link" : "Erlaube Benutzern dieses Servers das Teilen von Passwörtern über einen Link", "Allow users on this server to share passwords with other users" : "Erlaube Benutzern dieses Servers das Teilen von Passwörtern mit anderen Benutzern", "Move credentials from one account to another" : "Verschiebe Anmeldeinformationen von einem Konto zu einem anderen", "Source account" : "Quell-Konto", @@ -322,9 +356,9 @@ OC.L10N.register( "Requested by" : "Angefordert von", "Reason" : "Grund", "Click here to request\n\t\t\t\t\tit" : "Hier klicken um es\n\t\t\t\t\tanzufordern", - "Loading..." : "Lade...", - "Awwhh.... credential not found. Maybe it expired" : "Oh… Zugangsdaten nicht gefunden. Vielleicht sind sie abgelaufen", - "Expire time" : "Ablaufzeit", + "Loading…" : "Lade…", + "Awwhh… could not find the credential. Maybe it expired?" : "Oh… Zugangsdaten nicht gefunden. Vielleicht sind sie abgelaufen?", + "Expires:" : "Ablaufdatum:", "Connection to server lost" : "Verbindung zum Server verloren", "Problem loading page, reloading in 5 seconds" : "Problem beim Laden der Seite, Seite wird in 5 Sekunden nochmals geladen", "Saving..." : "Speichere…", diff --git a/l10n/de.json b/l10n/de.json index 3b9399c78..e871cfb4b 100644 --- a/l10n/de.json +++ b/l10n/de.json @@ -1,7 +1,7 @@ { "translations": { "Passwords" : "Passwörter", "Generating sharing keys ( %s / 2)" : "Generiere Freigabe-Schlüssel (%s / 2)", - "Incorrect vault password!" : "falsches Tresor-Passwort", + "Incorrect vault password!" : "Falsches Tresor-Passwort", "Passwords do not match" : "Passwörter stimmen nicht überein", "General" : "Allgemein", "Custom Fields" : "Benutzerdefinierte Felder", @@ -14,14 +14,14 @@ "Credential updated" : "Anmeldeinformation aktualisiert", "Credential recovered" : "Anmeldeinformation wiederhergestellt", "Credential destroyed" : "Anmeldeinformation zerstört", - "Error downloading file, you probably don't have sufficient permissions" : "Fehler beim Herunterladen der Datei, Du hast möglicherweise nicht die erforderliche Berechtigung", + "Error downloading file, you probably have insufficient permissions" : "Fehler beim Herunterladen der Datei, Du hast möglicherweise nicht die erforderlichen Berechtigungen", "Invalid QR code" : "Fehlerhafter QR-Code", "Starting export" : "Export gestartet", "Decrypting credentials" : "Anmeldeinformationen werden entschlüsselt", "Done" : "Fertig", - "File read successfully." : "Datei erfolgreich gelesen", + "File read." : "Datei gelesen.", "Proceed with the following steps to import your file" : "Führe folgende Schritte aus um Deine Datei zu importieren", - "Credential has no label, skipping" : "Übersprungen, Anmeldeinformation hat keine Beschriftung", + "Skipping unlabeled credential" : "Unbekannte Zugangsdaten überspringen", "Adding {{credential}}" : "{{credential}} wird hinzugefügt", "Added {{credential}}" : "{{credential}} wurde hinzugefügt", "Skipping credential, missing label on line {{line}}" : "Überspringe Anmeldeinformation, fehlende Bezeichnung in Zeile {{line}}", @@ -47,13 +47,13 @@ "Import credentials" : "Anmeldeinformationen importieren", "Export credentials" : "Anmeldeinformationen exportieren", "Sharing" : "Teilen", - "Are you sure you want to leave? This will destroy all your credentials" : "Möchtest du dies wirklich verlassen? Dies wird alle Deine Anmeldeinformationen zerstören", - "Your old password is incorrect!" : "Dein altes Passwort ist falsch!", + "Are you sure you want to leave? This will destroy all your credentials" : "Möchtest Du dies wirklich verlassen? Dies wird alle Deine Anmeldeinformationen zerstören", + "Old password field incorrect!" : "Altes Passwort-Feld falsch!", "New password does not match!" : "Deine neuen Passwörter stimmen nicht überein!", "Please log in with your new vault password" : "Bitte melde Dich mit Deinem neuen Tresor-Passwort an", "Share with users and groups" : "Mit Benutzern oder Gruppen teilen", "Share link" : "Link freigeben", - "Are you sure you want to leave? This will corrupt this credential" : "Möchtest du dies wirklich verlassen? Dies wird diese Anmeldeinformation zerstören", + "Are you sure you want to leave? This will corrupt this credential" : "Möchtest Du dies wirklich verlassen? Dies wird diese Anmeldeinformation zerstören", "Credential unshared" : "Anmeldeinformation wird nicht mehr geteilt", "Credential shared" : "Anmeldeinformation wird geteilt", "Saved!" : "Gespeichert!", @@ -68,11 +68,17 @@ "Copy password to clipboard" : "Passwort in die Zwischenablage kopieren", "Password copied to clipboard!" : "Passwort in die Zwischenablage kopiert!", "Complete" : "Fertigstellen", - "Username" : "Benutzer", + "Username" : "Benutzername", "Repeat password" : "Passwort wiederholen", "Add tag" : "Schlagwort hinzufügen", "Pick an icon" : "Icon auswählen", + "Search icons" : "Suche Icons", + "Upload a custom icon:" : "Benutzerdefiniertes Icon hochladen:", "Use this icon" : "Dieses Icon verwenden", + "Delete current icon" : "Das aktuelle Symbol löschen", + "Get icon from page" : "Symbol von der Seite nutzen", + "This may take a few seconds…" : "Das kann einige Sekunden daueren...", + "There was an error fetching the icon!" : "Fehler beim Laden desy Symbols!", "Selected icon" : "Icon auswählen", "Field label" : "Beschriftung des Feldes", "Field value" : "Wert des Feldes", @@ -87,7 +93,7 @@ "Filename" : "Dateiname", "Upload date" : "Datum des Hochladens", "Size" : "Größe", - "Upload or enter your OTP secret" : "Gebe Dein OTP-Geheimnis ein oder lade es ihn hoch", + "Upload or enter your OTP secret" : "Gebe Dein OTP-Geheimnis ein oder lade es hoch", "Current OTP settings" : "Aktuelle OTP-Einstellungen", "Issuer" : "Ersteller", "Secret" : "Geheimnis", @@ -125,8 +131,8 @@ "Version" : "Version", "Donate to support development" : "Zur Unterstützung der Entwicklung bitte spenden", "Bookmarklet" : "Lesezeichen setzen", - "Save your passwords with 1 click!" : "Speichere deine Passwörter mit einem Klick!", - "Drag below button to your bookmark toolbar." : "Ziehe die untenstehende Schaltfläche in deine Lesezeichen-Leiste", + "Save your passwords with one click." : "Speichere Deine Passwörter mit einem Klick.", + "Drag below button to your bookmark toolbar." : "Ziehe die untenstehende Schaltfläche in Deine Lesezeichen-Leiste", "Delete vault" : "Tresor löschen", "Vault password" : "Tresor-Passwort", "This process is irreversible" : "Dieser Vorgang kann nicht rückgängig gemacht werden", @@ -143,7 +149,7 @@ "Save keys" : "Schlüssel speichern", "Generate sharing keys" : "Schlüssel zum Teilen erzeugen", "Generating sharing keys" : "Erzeuge Schlüssel zum Teilen", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Das Passwort-Tool analysiert dein Passwort, berechnet die Zeit zum knacken des Passwortes und listet die Passwörter auf die unter dem Grenzwert liegen. ", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "Das Passwort-Tool analysiert Dein Passwort. Es berechnet die Zeit zum erraten des Passwortes und listet die Passwörter, die unter dem Passwortstärke-Grenzwert liegen, auf. ", "Minimum password stength" : "Minimale Passwortstärke", "Start scan" : "Einen Scan starten", "Result" : "Ergebnis", @@ -156,7 +162,7 @@ "Uploading" : "Lade hoch", "User" : "Nutzer", "Crypto time" : "Verschlüsselungszeit", - "Total time spent cyphering" : "Gesamte aufgewendete Zeit zur Verschlüsselung", + "Total time spent encrypting" : "Insgesamt zur Verschlüsselung benötigte Zeit", "Read" : "Lesen", "Write" : "Schreiben", "Files" : "Dateien", @@ -165,7 +171,7 @@ "Enable link sharing" : "Freigaben über Links aktivieren", "Share until date" : "Freigabe gültig bis Datum", "Expire after views" : "Läuft nach dem Anschauen ab", - "Click Share first" : "Erst auf Teilen klicken", + "Click \\\"Share\\\" first" : "Erst auf \\\"Teilen\\\" klicken", "Show files" : "Dateien anzeigen", "Details" : "Details", "Hide details" : "Details ausblenden", @@ -179,8 +185,8 @@ "Offline attack, slow hash, many cores" : "Offline Angriff, langsamer Hash, viele Kerne", "10B / second" : "10 Milliarden / Sekunde", "Offline attack, fast hash, many cores" : "Offline Angriff, schneller Hash, viele Kerne", - "Match sequence" : "Sequenz um passendes zu finden", - "See match sequence" : "Sequenz um passendes zu finden anzeigen", + "Match sequence" : "Gefundene Sequenzen", + "See match sequence" : "Gefundende Sequenzen anzeigen", "Pattern" : "Muster", "Matched word" : "Gefundenes Wort", "Dictionary name" : "Name des Wörterbuchs", @@ -206,7 +212,7 @@ "Unshare" : "Freigabe aufheben", "Showing deleted since" : "Anzeigen gelöscht seit", "Beginning" : "Beginn", - "Showing {{number_filtered}} of {{credential_number}} credentials" : "{{number_filtered}} of {{credential_number}} Anmeldeinformationen anzeigen", + "Showing {{number_filtered}} of {{credential_number}} credentials" : "{{number_filtered}} von {{credential_number}} Anmeldeinformationen anzeigen", "Search for credential…" : "Zugangsdaten suchen…", "Account" : "Konto", "Password" : "Passwort", @@ -224,22 +230,31 @@ "Destroy" : "Vernichten", "Use regex" : "Regex verwenden", "You have incoming share requests." : "Du hast eingehende Freigabeanforderungen.", - "If you want to put the credential in another vault," : "Wenn Du die Anmeldeinformation in einem anderen Tresor verschieben möchtest,", - "log out of this vault and log in to the vault you want the shared credential in." : "melde dich bei diesem Tresor ab und melde dich bei dem Tresor, welches die geteilte Anmeldeinformation beinhaltet, wieder an.", + "If you want to put the credential in another vault," : "Wenn Du die Anmeldeinformation in einen anderen Tresor verschieben möchtest,", + "log out of this vault and log into the vault you want the shared credential in." : "melden Dich bei diesem Tresor ab und melde Dich bei dem Tresor, der die geteilte Zugangsdaten beinhaltet, wieder an.", "Permissions" : "Rechte", "Received from" : "Erhalten von", "Date" : "Datum", "Accept" : "Bestätigen", "Decline" : "Ablehnen", "You have {{session_time}} left before logout." : "Du wirst in {{session_time}} abgemeldet.", - "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Dein Tresor wurde für {{time}} gesperrt, da du dich {{tries}} falsch angemeldet habst!", + "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Dein Tresor wurde für {{time}} gesperrt, da Du Dich {{tries}} falsch angemeldet habst!", + "Hello there!" : "Hallo!", + "It does not seem that you have any passwords. Do you want to add one?" : "Anscheinend hast Du noch keine Passwörter. Soll eins hinzugefügt werden?", + "You don't have good credentials" : "Du hast keine guten Anmeldedaten", + "You don't have medium credentials" : "Du hast keine mittlere Anmeldedaten", + "You don't have bad credentials" : "Du hast keine ungültigen Anmeldedaten", + "You don't have expired credentials" : "Du hast keine abgelaufenen Anmeldedaten", + "You don't have deleted credentials" : "Du hast keine gelöschten Anmeldedaten", + "There are no credentials with your selected tags" : "Keine Anmeldedaten mit den ausgewählten Schlagworten vorhanden", + "There are no credentials matching" : "Keine passenden Anmeldedaten", "Last accessed" : "Letzter Zugriff", "Never" : "Nie", "No vaults found, why not create one?" : "Kein Tresor gefunden, warum kein neues erstellen?", "Password strength must be at least: {{strength}}" : "Mindest erforderliche Passwortstärke: {{strength}}", "Please give your new vault a name." : "Bitte einen Namen für den neuen Tresor eingeben.", "Repeat vault password" : "Tresor-Passwort wiederholen", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Deine Freigabeschlüssel werden 1024 bit stark sein. Du kannst dies auch später noch in den Einstellungen ändern.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Deine Freigabeschlüssel werden 1024 bit stark sein. Du kannst dies auch später noch in den \\\"Einstellungen\\\" ändern.", "Create vault" : "Erstelle Tresor", "Go back to vaults" : "Zurück zu den Tresoren", "Please input the password for" : "Passwort eingeben für", @@ -248,8 +263,8 @@ "Log out of this vault automatically after: " : "Von diesem Tresor automatisch abmelden nach:", "Decrypt vault" : "Tresor entschlüsseln", "Seems you lost the vault password and you're unable to log in." : "Es scheint, als hättest Du das Tresor-Passwort vergessen und bist nicht mehr in der Lage Dich anzumelden.", - "If you want this vault to be removed you can request that here." : "Wenn du möchtest, dass dieser Tresor gelöscht wird, dann kannst du dies hier anfordern.", - "An admin then accepts or declines the request" : "Ein Admin akzeptiert dann diese Anfrage (oder nicht)", + "If you want this vault to be removed you can request that here." : "Wenn Du möchtest, dass dieser Tresor gelöscht wird, dann kannst Du dies hier anfordern.", + "An admin then accepts or declines the request" : "Ein Administrator akzeptiert die Anfrage oder lehnt sie ab", "After an admin destroys this vault, all credentials in it will be lost" : "Wenn ein Administrator diesen Tresor löscht, gehen alle enthaltenen Anmeldeinformationen verloren", "Reason for requesting deletion (optional):" : "Grund die Löschung anzufordern (optional):", "Request vault destruction" : "Fordere Tresor-Löschung an", @@ -259,15 +274,32 @@ "Request removed" : "Anfrage entfernt", "Destruction request pending" : "Lösch-Anforderung wartet", "Warning! Adding credentials over HTTP is insecure!" : "Achtung! Das Hinzufügen von Zugangsdaten über http ist unsicher!", - "Logged in to {{vault_name}}" : "Angemeldet in {{vault_name}}", + "Logged into {{vault_name}}" : "Angemeldet an {{vault_name}}", "Change vault" : "Wechsle Tresor", "Deleted credentials" : "Zugangsdaten gelöscht", "Logout" : "Abmelden", "Donate" : "Spende", + "Show All" : "Alle anzeigen", + "Tags" : "Schlagworte", + "Search Tags" : "Schlagworte suchen", + "Good Strength" : "Gute Stärke", + "Medium Strength" : "Mittlere Stärke", + "Bad Strength" : "Zu schwach", + "Expired" : "Abgelaufen", + "Filter Tags" : "Schlagworte filtern", + "Simple Navigation" : "Einfache Navigation", "Someone has shared a credential with you." : "Jemand hat Zugangsdaten mit Dir geteilt.", "Click here to request it" : "Hier klicken um es anzufordern", "Loading…" : "Lade…", "Awwhh… credential not found. Maybe it expired" : "Oh… Zugangsdaten nicht gefunden. Vielleicht sind sie abgelaufen ", + "Compromise!" : "Kompromittieren!", + "Compromised!" : "Kompromittiert!", + "This password is compromised. You can only remove this warning by changing the password." : "Dieses Passwort wurde kompromittiert. Die Warnung kann nur durch eine Änderung des Passwortes entfernt werden.", + "email" : "E-Mail", + "Description" : "Beschreibung", + "Url" : "URL", + "Custom Search:" : "Benutzerdefinierte Suche:", + "Revert to defaults" : "Zurücksetzen auf Standardwerte", "Error while saving field" : "Fehler beim Speichern des Feldes", "A Passman item has been created, modified or deleted" : "Ein Passman-Element wurde erstellt, modifiziert oder gelöscht", "A Passman item has expired" : "Ein Passman-Element ist abgelaufen", @@ -291,13 +323,15 @@ "%1$s has been shared with %2$s" : "%1$s wurde mit %2$s geteilt", "You received a share request for %1$s from %2$s" : "Du hast eine Anfrage zum Teilen von %1$s von %2$s erhalten", "%s has been shared with a link" : "%s wurde über einen Link geteilt", - "Your credential \"%s\" expired, click here to update the credential." : "Deine Anmeldedaten \"%s\" sind abgelaufen, klicke zur Aktualisierung deiner Anmeldedaten hier.", + "Your credential \"%s\" expired, click here to update the credential." : "Deine Anmeldedaten \"%s\" sind abgelaufen, klicke zur Aktualisierung Deiner Anmeldedaten hier.", "Remind me later" : "Erinnere mich später", "Ignore" : "Ignorieren", "%s shared \"%s\" with you. Click here to accept" : "%s teilt \"%s\" mit dir. Um dies zu akzeptieren, klicke hier", "%s has declined your share request for \"%s\"." : "%s hat das Teilen von \"%s\" mit Dir abgelehnt.", "%s has accepted your share request for \"%s\"." : "%s hat das Teilen von \"%s\" mit Dir akzeptiert.", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman ist ein vollständiger Passwortmanager", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman ist ein umfassender Passwort-Manager.\nFunktionen:\n- Passwort-Tresor\n- Passwort des Tresors wird nie an den Server geschickt\n- Browser-Erweiterung für einen einfachen Zugriff auf die Passwörter\n- Android-App für den Zugriff unterwegs\n- Zugangscodes werden Client-seitig mit 256-bit AES verschlüsselt\n- Zugangscodes werden Server-seitig mit 256-bit AES verschlüsselt\n- Optional: weitere Felder zu den Anmeldedaten\n- Integrierter Generator für Einmal-Passwörter (OTP)\n- Passwort-Prüfer\n- Sicheres Teilen von Passwörtern über einen Link\n- Import von diversen Passwort-Managern (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nFür eine Demo dieser App, schaue auf [https://demo.passman.cc](https://demo.passman.cc) vorbei", "Unable to get version info" : "Versionsinfo konnte nicht ermittelt werden", "Passman Settings" : "Passman-Einstellungen", "GitHub version:" : "Github-Version: ", @@ -305,11 +339,11 @@ "Password sharing" : "Passwort teilen", "Credential mover" : "Verschiebung der Anmeldeinformationen", "Vault destruction requests" : "Tresor-Löschungs-Anforderungen", - "Check for new versions" : "Nach neuerer Version suchen", + "Check for new versions" : "Nach neuer Version suchen", "Enable HTTPS check" : "HTTPS-Prüfung aktivieren", "Disable context menu" : "Kontextmenü deaktivieren", "Disable JavaScript debugger" : "JavaScript-Debugger deaktivieren", - "Allow users on this server to share passwords with a link" : "Erlaube Benutzern dieses Servers das Teilen von Passwörtern via Link", + "Allow users on this server to share passwords with a link" : "Erlaube Benutzern dieses Servers das Teilen von Passwörtern über einen Link", "Allow users on this server to share passwords with other users" : "Erlaube Benutzern dieses Servers das Teilen von Passwörtern mit anderen Benutzern", "Move credentials from one account to another" : "Verschiebe Anmeldeinformationen von einem Konto zu einem anderen", "Source account" : "Quell-Konto", @@ -320,9 +354,9 @@ "Requested by" : "Angefordert von", "Reason" : "Grund", "Click here to request\n\t\t\t\t\tit" : "Hier klicken um es\n\t\t\t\t\tanzufordern", - "Loading..." : "Lade...", - "Awwhh.... credential not found. Maybe it expired" : "Oh… Zugangsdaten nicht gefunden. Vielleicht sind sie abgelaufen", - "Expire time" : "Ablaufzeit", + "Loading…" : "Lade…", + "Awwhh… could not find the credential. Maybe it expired?" : "Oh… Zugangsdaten nicht gefunden. Vielleicht sind sie abgelaufen?", + "Expires:" : "Ablaufdatum:", "Connection to server lost" : "Verbindung zum Server verloren", "Problem loading page, reloading in 5 seconds" : "Problem beim Laden der Seite, Seite wird in 5 Sekunden nochmals geladen", "Saving..." : "Speichere…", diff --git a/l10n/de_DE.js b/l10n/de_DE.js index afd6a5f07..9d3ffb375 100644 --- a/l10n/de_DE.js +++ b/l10n/de_DE.js @@ -16,14 +16,14 @@ OC.L10N.register( "Credential updated" : "Anmeldeinformation aktualisiert", "Credential recovered" : "Anmeldeinformation wiederhergestellt", "Credential destroyed" : "Anmeldeinformation zerstört", - "Error downloading file, you probably don't have sufficient permissions" : "Fehler beim Herunterladen der Datei, Sie haben möglicherweise nicht die erforderliche Berechtigung", + "Error downloading file, you probably have insufficient permissions" : "Fehler beim Herunterladen der Datei, Sie haben möglicherweise nicht die erforderlichen Berechtigungen", "Invalid QR code" : "Fehlerhafter QR-Code", "Starting export" : "Export gestartet", "Decrypting credentials" : "Anmeldeinformationen werden entschlüsselt", "Done" : "Fertig", - "File read successfully." : "Datei erfolgreich gelesen", + "File read." : "Datei gelesen.", "Proceed with the following steps to import your file" : "Führen Sie folgende Schritte aus um Ihre Datei zu importieren", - "Credential has no label, skipping" : "Übersprungen, Anmeldeinformation hat keine Beschriftung", + "Skipping unlabeled credential" : "Unbekannte Zugangsdaten überspringen", "Adding {{credential}}" : "{{credential}} werden hinzugefügt", "Added {{credential}}" : "{{credential}} hinzugefügt", "Skipping credential, missing label on line {{line}}" : "Überspringe Zugangsdaten, fehlende Beschriftung in Zeile {{line}}", @@ -50,7 +50,7 @@ OC.L10N.register( "Export credentials" : "Anmeldeinformationen exportieren", "Sharing" : "Teilen", "Are you sure you want to leave? This will destroy all your credentials" : "Möchten Sie dies wirklich verlassen? Dies wird alle Ihre Anmeldeinformationen zerstören", - "Your old password is incorrect!" : "Ihr altes Passwort ist falsch!", + "Old password field incorrect!" : "Altes Passwort-Feld falsch!", "New password does not match!" : "Die neuen Passwörter stimmen nicht überein!", "Please log in with your new vault password" : "Bitte mit Ihrem neuen Tresor-Passwort anmelden", "Share with users and groups" : "Mit Benutzern und Gruppen teilen", @@ -59,7 +59,7 @@ OC.L10N.register( "Credential unshared" : "Anmeldeinformation wird nicht mehr geteilt", "Credential shared" : "Anmeldeinformation wird geteilt", "Saved!" : "Gespeichert!", - "Poor" : "mangelhaft", + "Poor" : "Mangelhaft", "Weak" : "Schwach", "Good" : "Gut", "Strong" : "Stark", @@ -74,7 +74,13 @@ OC.L10N.register( "Repeat password" : "Passwort wiederholen", "Add tag" : "Schlagwort hinzufügen", "Pick an icon" : "Icon auswählen", + "Search icons" : "Suche Icons", + "Upload a custom icon:" : "Benutzerdefiniertes Icon hochladen:", "Use this icon" : "Dieses Icon verwenden", + "Delete current icon" : "Das aktuelle Symbol löschen", + "Get icon from page" : "Symbol von der Seite nutzen", + "This may take a few seconds…" : "Das kann einige Sekunden daueren...", + "There was an error fetching the icon!" : "Fehler beim Laden desy Symbols!", "Selected icon" : "Icon auswählen", "Field label" : "Beschriftung des Feldes", "Field value" : "Wert des Feldes", @@ -127,7 +133,7 @@ OC.L10N.register( "Version" : "Version", "Donate to support development" : "Zur Unterstützung der Entwicklung bitte spenden", "Bookmarklet" : "Lesezeichen setzen", - "Save your passwords with 1 click!" : "Speichern Sie Ihre Passwörter mit einem Klick!", + "Save your passwords with one click." : "Speichern Sie Ihre Passwörter mit einem Klick.", "Drag below button to your bookmark toolbar." : "Ziehen Sie die untere Schaltfläche in Ihre Lesezeichen-Leiste", "Delete vault" : "Tresor löschen", "Vault password" : "Tresor-Passwort", @@ -145,20 +151,20 @@ OC.L10N.register( "Save keys" : "Schlüssel speichern", "Generate sharing keys" : "Schlüssel zum Teilen erzeugen", "Generating sharing keys" : "Erzeuge Schlüssel zum Teilen", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Das Passwort-Tool analysiert Ihr Passwort, berechnet die Zeit zum knacken des Passwortes und listet die Passwörter auf die unter dem Grenzwert liegen. ", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "Das Passwort-Tool analysiert Ihr Passwort, berechnet die Zeit zum knacken des Passwortes und listet die Passwörter , die unter dem Grenzwert liegen auf. ", "Minimum password stength" : "Minimale Passwortstärke", "Start scan" : "Einen Scan starten", "Result" : "Ergebnis", "A total of {{scan_result}} weak credentials were found." : "Es wurden insgesamt {{scan_result}} schwache Anmeldeinformationen wurden gefunden.", "Score" : "Bewertung", "Action" : "Aktion", - "Search users…" : "Suche Nutzer...", + "Search users…" : "Suche Benutzer…", "Missing users? Only users that have vaults are shown." : "Nutzer gesucht? Es werden nur Nutzer mit einem Tresor angezeigt.", "Cyphering" : "Verschlüsselung", "Uploading" : "Lade hoch", - "User" : "Nutzer", + "User" : "Benutzer", "Crypto time" : "Verschlüsselungszeit", - "Total time spent cyphering" : "Gesamte aufgewendete Zeit zur Verschlüsselung", + "Total time spent encrypting" : "Insgesamt zur Verschlüsselung benötigte Zeit", "Read" : "Lesen", "Write" : "Schreiben", "Files" : "Dateien", @@ -167,7 +173,7 @@ OC.L10N.register( "Enable link sharing" : "Freigaben über Links aktivieren", "Share until date" : "Freigabe gültig bis Datum", "Expire after views" : "Läuft nach dem Anschauen ab", - "Click Share first" : "Erst auf Teilen klicken", + "Click \\\"Share\\\" first" : "Erst auf \\\"Teilen\\\" klicken", "Show files" : "Dateien anzeigen", "Details" : "Details", "Hide details" : "Details ausblenden", @@ -208,7 +214,7 @@ OC.L10N.register( "Unshare" : "Freigabe aufheben", "Showing deleted since" : "Anzeigen gelöscht seit", "Beginning" : "Beginn", - "Showing {{number_filtered}} of {{credential_number}} credentials" : "{{number_filtered}} of {{credential_number}} Anmeldeinformationen anzeigen", + "Showing {{number_filtered}} of {{credential_number}} credentials" : "{{number_filtered}} von {{credential_number}} Anmeldeinformationen anzeigen", "Search for credential…" : "Suche Anmeldeinformationen…", "Account" : "Konto", "Password" : "Passwort", @@ -227,7 +233,7 @@ OC.L10N.register( "Use regex" : "Regex verwenden", "You have incoming share requests." : "Sie haben eingehende Freigabeanforderungen.", "If you want to put the credential in another vault," : "Falls Sie die Anmeldeinformation in einen andern Tresor übertragen möchten,", - "log out of this vault and log in to the vault you want the shared credential in." : "melden Sie sich bei diesem Tresor ab und melde Sie sich bei dem Tresor, welches die geteilte Anmeldeinformation beinhaltet, wieder an.", + "log out of this vault and log into the vault you want the shared credential in." : "melden Sie sich bei diesem Tresor ab und melden Sie sich bei dem Tresor, der die geteilte Zugangsdaten beinhaltet, wieder an.", "Permissions" : "Rechte", "Received from" : "Erhalten von", "Date" : "Datum", @@ -235,13 +241,22 @@ OC.L10N.register( "Decline" : "Ablehnen", "You have {{session_time}} left before logout." : "Sie werden in {{session_time}} abgemeldet.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Ihr Tresor wurde für {{time}} gesperrt, da Sie sich {{tries}} falsch angemeldet haben!", + "Hello there!" : "Hallo!", + "It does not seem that you have any passwords. Do you want to add one?" : "Anscheinend haben Sie noch keine Passwörter. Soll eins hinzugefügt werden?", + "You don't have good credentials" : "Sie haben keine guten Anmeldedaten", + "You don't have medium credentials" : "Sie haben keine mittlere Anmeldedaten", + "You don't have bad credentials" : "Sie haben keine ungültigen Anmeldedaten", + "You don't have expired credentials" : "Sie haben keine abgelaufenen Anmeldedaten", + "You don't have deleted credentials" : "Sie haben keine gelöschten Anmeldedaten", + "There are no credentials with your selected tags" : "Keine Anmeldedaten mit den ausgewählten Schlagworten vorhanden", + "There are no credentials matching" : "Keine passenden Anmeldedaten", "Last accessed" : "Letzter Zugriff", "Never" : "Nie", "No vaults found, why not create one?" : "Kein Tresor gefunden, warum kein neues erstellen?", "Password strength must be at least: {{strength}}" : "Mindest erforderliche Passwortstärke: {{strength}}", "Please give your new vault a name." : "Bitte einen Namen für den neuen Tresor eingeben.", "Repeat vault password" : "Tresor-Passwort wiederholen", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Ihre Freigabeschlüssel werden 1024 bit stark sein. Sie können dies auch später noch in den Einstellungen ändern.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Ihre Freigabeschlüssel werden 1024 bit stark sein. Sie können dies auch später noch in den \\\"Einstellungen\\\" ändern.", "Create vault" : "Erstelle Tresor", "Go back to vaults" : "Zurück zu den Tresoren", "Please input the password for" : "Passwort eingeben für", @@ -251,7 +266,7 @@ OC.L10N.register( "Decrypt vault" : "Tresor entschlüsseln", "Seems you lost the vault password and you're unable to log in." : "Es scheint, als hätten Sie das Passwort für den Tresor verloren und könnten sich nicht mehr anmelden.", "If you want this vault to be removed you can request that here." : "Wenn Sie möchten, dass dieser Tresor gelöscht wird, dann können Sie dies hier anfordern.", - "An admin then accepts or declines the request" : "Ein Admin akzeptiert dann diese Anfrage (oder nicht)", + "An admin then accepts or declines the request" : "Ein Administrator akzeptiert die Anfrage oder lehnt sie ab", "After an admin destroys this vault, all credentials in it will be lost" : "Wenn ein Administrator diesen Tresor löscht, gehen alle enthaltenen Anmeldeinformationen verloren", "Reason for requesting deletion (optional):" : "Grund für die Lösch-Anfrage (optional):", "Request vault destruction" : "Beantrage die Zerstörung des Tresors", @@ -261,15 +276,32 @@ OC.L10N.register( "Request removed" : "Anfrage entfernt", "Destruction request pending" : "Auftrag zur Zerstörung in der Warteschleife", "Warning! Adding credentials over HTTP is insecure!" : "Achtung! Das Hinzufügen von Zugangsdaten über http ist unsicher!", - "Logged in to {{vault_name}}" : "Angemeldet in {{vault_name}}", + "Logged into {{vault_name}}" : "Angemeldet an {{vault_name}}", "Change vault" : "Wechsle Tresor", "Deleted credentials" : "Zugangsdaten gelöscht", "Logout" : "Abmelden", "Donate" : "Spende", + "Show All" : "Alle anzeigen", + "Tags" : "Schlagworte", + "Search Tags" : "Schlagworte suchen", + "Good Strength" : "Gute Stärke", + "Medium Strength" : "Mittlere Stärke", + "Bad Strength" : "Zu schwach", + "Expired" : "Abgelaufen", + "Filter Tags" : "Schlagworte filtern", + "Simple Navigation" : "Einfache Navigation", "Someone has shared a credential with you." : "Jemand hat Zugangsdaten mit Ihnen geteilt.", "Click here to request it" : "Hier klicken um es anzufordern", "Loading…" : "Lade…", "Awwhh… credential not found. Maybe it expired" : "Oh… Zugangsdaten nicht gefunden. Vielleicht sind sie abgelaufen ", + "Compromise!" : "Kompromittieren!", + "Compromised!" : "Kompromittiert!", + "This password is compromised. You can only remove this warning by changing the password." : "Dieses Passwort wurde kompromittiert. Die Warnung kann nur durch eine Änderung des Passwortes entfernt werden.", + "email" : "E-Mail", + "Description" : "Beschreibung", + "Url" : "URL", + "Custom Search:" : "Benutzerdefinierte Suche:", + "Revert to defaults" : "Zurücksetzen auf Standardwerte", "Error while saving field" : "Fehler beim Speichern des Feldes", "A Passman item has been created, modified or deleted" : "Ein Passman-Element wurde erstellt, modifiziert oder gelöscht", "A Passman item has expired" : "Ein Passman-Element ist abgelaufen", @@ -300,6 +332,8 @@ OC.L10N.register( "%s has declined your share request for \"%s\"." : "%s hat das Teilen von \"%s\" mit Ihnen abgelehnt.", "%s has accepted your share request for \"%s\"." : "%s hat das Teilen von \"%s\" mit Ihnen akzeptiert.", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman ist ein vollständiger Passwortmanager", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman ist ein umfassender Passwort-Manager.\nFunktionen:\n- Passwort-Tresor\n- Passwort des Tresors wird nie an den Server geschickt\n- Browser-Erweiterung für einen einfachen Zugriff auf die Passwörter\n- Android-App für den Zugriff unterwegs\n- Zugangscodes werden Client-seitig mit 256-bit AES verschlüsselt\n- Zugangscodes werden Server-seitig mit 256-bit AES verschlüsselt\n- Optional: weitere Felder zu den Anmeldedaten\n- Integrierter Generator für Einmal-Passwörter (OTP)\n- Passwort-Prüfer\n- Sicheres Teilen von Passwörtern über einen Link\n- Import von diversen Passwort-Managern (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nFür eine Demo dieser App, schaue auf [https://demo.passman.cc](https://demo.passman.cc) vorbei", "Unable to get version info" : "Versionsinfo konnte nicht ermittelt werden", "Passman Settings" : "Passman-Einstellungen", "GitHub version:" : "Github-Version: ", @@ -307,11 +341,11 @@ OC.L10N.register( "Password sharing" : "Passwort teilen", "Credential mover" : "Zugangsdaten verschieben", "Vault destruction requests" : "Aufträge zur Zerstörung des Tresors", - "Check for new versions" : "Nach neuerer Version suchen", + "Check for new versions" : "Nach neuer Version suchen", "Enable HTTPS check" : "HTTPS-Prüfung aktivieren", "Disable context menu" : "Kontextmenü deaktivieren", "Disable JavaScript debugger" : "JavaScript-Debugger deaktivieren", - "Allow users on this server to share passwords with a link" : "Erlaube Benutzern dieses Servers das Teilen von Passwörtern via Link", + "Allow users on this server to share passwords with a link" : "Erlaube Benutzern dieses Servers das Teilen von Passwörtern über einen Link", "Allow users on this server to share passwords with other users" : "Erlaube Benutzern dieses Servers das Teilen von Passwörtern mit anderen Benutzern", "Move credentials from one account to another" : "Verschiebe Zugangsdaten von einem Konto zu einem anderen", "Source account" : "Ursprungskonto", @@ -322,9 +356,9 @@ OC.L10N.register( "Requested by" : "Angefragt von", "Reason" : "Grund", "Click here to request\n\t\t\t\t\tit" : "Hier klicken um es\n\t\t\t\t\tanzufordern", - "Loading..." : "Lade …", - "Awwhh.... credential not found. Maybe it expired" : "Oh… Zugangsdaten nicht gefunden. Vielleicht sind sie abgelaufen", - "Expire time" : "Ablaufzeit", + "Loading…" : "Lade…", + "Awwhh… could not find the credential. Maybe it expired?" : "Oh… Zugangsdaten nicht gefunden. Vielleicht sind sie abgelaufen?", + "Expires:" : "Ablaufdatum:", "Connection to server lost" : "Verbindung zum Server verloren", "Problem loading page, reloading in 5 seconds" : "Problem beim Laden der Seite, Seite wird in 5 Sekunden erneut geladen", "Saving..." : "Speichere …", diff --git a/l10n/de_DE.json b/l10n/de_DE.json index 848a5ab5f..cec92fc2b 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -14,14 +14,14 @@ "Credential updated" : "Anmeldeinformation aktualisiert", "Credential recovered" : "Anmeldeinformation wiederhergestellt", "Credential destroyed" : "Anmeldeinformation zerstört", - "Error downloading file, you probably don't have sufficient permissions" : "Fehler beim Herunterladen der Datei, Sie haben möglicherweise nicht die erforderliche Berechtigung", + "Error downloading file, you probably have insufficient permissions" : "Fehler beim Herunterladen der Datei, Sie haben möglicherweise nicht die erforderlichen Berechtigungen", "Invalid QR code" : "Fehlerhafter QR-Code", "Starting export" : "Export gestartet", "Decrypting credentials" : "Anmeldeinformationen werden entschlüsselt", "Done" : "Fertig", - "File read successfully." : "Datei erfolgreich gelesen", + "File read." : "Datei gelesen.", "Proceed with the following steps to import your file" : "Führen Sie folgende Schritte aus um Ihre Datei zu importieren", - "Credential has no label, skipping" : "Übersprungen, Anmeldeinformation hat keine Beschriftung", + "Skipping unlabeled credential" : "Unbekannte Zugangsdaten überspringen", "Adding {{credential}}" : "{{credential}} werden hinzugefügt", "Added {{credential}}" : "{{credential}} hinzugefügt", "Skipping credential, missing label on line {{line}}" : "Überspringe Zugangsdaten, fehlende Beschriftung in Zeile {{line}}", @@ -48,7 +48,7 @@ "Export credentials" : "Anmeldeinformationen exportieren", "Sharing" : "Teilen", "Are you sure you want to leave? This will destroy all your credentials" : "Möchten Sie dies wirklich verlassen? Dies wird alle Ihre Anmeldeinformationen zerstören", - "Your old password is incorrect!" : "Ihr altes Passwort ist falsch!", + "Old password field incorrect!" : "Altes Passwort-Feld falsch!", "New password does not match!" : "Die neuen Passwörter stimmen nicht überein!", "Please log in with your new vault password" : "Bitte mit Ihrem neuen Tresor-Passwort anmelden", "Share with users and groups" : "Mit Benutzern und Gruppen teilen", @@ -57,7 +57,7 @@ "Credential unshared" : "Anmeldeinformation wird nicht mehr geteilt", "Credential shared" : "Anmeldeinformation wird geteilt", "Saved!" : "Gespeichert!", - "Poor" : "mangelhaft", + "Poor" : "Mangelhaft", "Weak" : "Schwach", "Good" : "Gut", "Strong" : "Stark", @@ -72,7 +72,13 @@ "Repeat password" : "Passwort wiederholen", "Add tag" : "Schlagwort hinzufügen", "Pick an icon" : "Icon auswählen", + "Search icons" : "Suche Icons", + "Upload a custom icon:" : "Benutzerdefiniertes Icon hochladen:", "Use this icon" : "Dieses Icon verwenden", + "Delete current icon" : "Das aktuelle Symbol löschen", + "Get icon from page" : "Symbol von der Seite nutzen", + "This may take a few seconds…" : "Das kann einige Sekunden daueren...", + "There was an error fetching the icon!" : "Fehler beim Laden desy Symbols!", "Selected icon" : "Icon auswählen", "Field label" : "Beschriftung des Feldes", "Field value" : "Wert des Feldes", @@ -125,7 +131,7 @@ "Version" : "Version", "Donate to support development" : "Zur Unterstützung der Entwicklung bitte spenden", "Bookmarklet" : "Lesezeichen setzen", - "Save your passwords with 1 click!" : "Speichern Sie Ihre Passwörter mit einem Klick!", + "Save your passwords with one click." : "Speichern Sie Ihre Passwörter mit einem Klick.", "Drag below button to your bookmark toolbar." : "Ziehen Sie die untere Schaltfläche in Ihre Lesezeichen-Leiste", "Delete vault" : "Tresor löschen", "Vault password" : "Tresor-Passwort", @@ -143,20 +149,20 @@ "Save keys" : "Schlüssel speichern", "Generate sharing keys" : "Schlüssel zum Teilen erzeugen", "Generating sharing keys" : "Erzeuge Schlüssel zum Teilen", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Das Passwort-Tool analysiert Ihr Passwort, berechnet die Zeit zum knacken des Passwortes und listet die Passwörter auf die unter dem Grenzwert liegen. ", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "Das Passwort-Tool analysiert Ihr Passwort, berechnet die Zeit zum knacken des Passwortes und listet die Passwörter , die unter dem Grenzwert liegen auf. ", "Minimum password stength" : "Minimale Passwortstärke", "Start scan" : "Einen Scan starten", "Result" : "Ergebnis", "A total of {{scan_result}} weak credentials were found." : "Es wurden insgesamt {{scan_result}} schwache Anmeldeinformationen wurden gefunden.", "Score" : "Bewertung", "Action" : "Aktion", - "Search users…" : "Suche Nutzer...", + "Search users…" : "Suche Benutzer…", "Missing users? Only users that have vaults are shown." : "Nutzer gesucht? Es werden nur Nutzer mit einem Tresor angezeigt.", "Cyphering" : "Verschlüsselung", "Uploading" : "Lade hoch", - "User" : "Nutzer", + "User" : "Benutzer", "Crypto time" : "Verschlüsselungszeit", - "Total time spent cyphering" : "Gesamte aufgewendete Zeit zur Verschlüsselung", + "Total time spent encrypting" : "Insgesamt zur Verschlüsselung benötigte Zeit", "Read" : "Lesen", "Write" : "Schreiben", "Files" : "Dateien", @@ -165,7 +171,7 @@ "Enable link sharing" : "Freigaben über Links aktivieren", "Share until date" : "Freigabe gültig bis Datum", "Expire after views" : "Läuft nach dem Anschauen ab", - "Click Share first" : "Erst auf Teilen klicken", + "Click \\\"Share\\\" first" : "Erst auf \\\"Teilen\\\" klicken", "Show files" : "Dateien anzeigen", "Details" : "Details", "Hide details" : "Details ausblenden", @@ -206,7 +212,7 @@ "Unshare" : "Freigabe aufheben", "Showing deleted since" : "Anzeigen gelöscht seit", "Beginning" : "Beginn", - "Showing {{number_filtered}} of {{credential_number}} credentials" : "{{number_filtered}} of {{credential_number}} Anmeldeinformationen anzeigen", + "Showing {{number_filtered}} of {{credential_number}} credentials" : "{{number_filtered}} von {{credential_number}} Anmeldeinformationen anzeigen", "Search for credential…" : "Suche Anmeldeinformationen…", "Account" : "Konto", "Password" : "Passwort", @@ -225,7 +231,7 @@ "Use regex" : "Regex verwenden", "You have incoming share requests." : "Sie haben eingehende Freigabeanforderungen.", "If you want to put the credential in another vault," : "Falls Sie die Anmeldeinformation in einen andern Tresor übertragen möchten,", - "log out of this vault and log in to the vault you want the shared credential in." : "melden Sie sich bei diesem Tresor ab und melde Sie sich bei dem Tresor, welches die geteilte Anmeldeinformation beinhaltet, wieder an.", + "log out of this vault and log into the vault you want the shared credential in." : "melden Sie sich bei diesem Tresor ab und melden Sie sich bei dem Tresor, der die geteilte Zugangsdaten beinhaltet, wieder an.", "Permissions" : "Rechte", "Received from" : "Erhalten von", "Date" : "Datum", @@ -233,13 +239,22 @@ "Decline" : "Ablehnen", "You have {{session_time}} left before logout." : "Sie werden in {{session_time}} abgemeldet.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Ihr Tresor wurde für {{time}} gesperrt, da Sie sich {{tries}} falsch angemeldet haben!", + "Hello there!" : "Hallo!", + "It does not seem that you have any passwords. Do you want to add one?" : "Anscheinend haben Sie noch keine Passwörter. Soll eins hinzugefügt werden?", + "You don't have good credentials" : "Sie haben keine guten Anmeldedaten", + "You don't have medium credentials" : "Sie haben keine mittlere Anmeldedaten", + "You don't have bad credentials" : "Sie haben keine ungültigen Anmeldedaten", + "You don't have expired credentials" : "Sie haben keine abgelaufenen Anmeldedaten", + "You don't have deleted credentials" : "Sie haben keine gelöschten Anmeldedaten", + "There are no credentials with your selected tags" : "Keine Anmeldedaten mit den ausgewählten Schlagworten vorhanden", + "There are no credentials matching" : "Keine passenden Anmeldedaten", "Last accessed" : "Letzter Zugriff", "Never" : "Nie", "No vaults found, why not create one?" : "Kein Tresor gefunden, warum kein neues erstellen?", "Password strength must be at least: {{strength}}" : "Mindest erforderliche Passwortstärke: {{strength}}", "Please give your new vault a name." : "Bitte einen Namen für den neuen Tresor eingeben.", "Repeat vault password" : "Tresor-Passwort wiederholen", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Ihre Freigabeschlüssel werden 1024 bit stark sein. Sie können dies auch später noch in den Einstellungen ändern.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Ihre Freigabeschlüssel werden 1024 bit stark sein. Sie können dies auch später noch in den \\\"Einstellungen\\\" ändern.", "Create vault" : "Erstelle Tresor", "Go back to vaults" : "Zurück zu den Tresoren", "Please input the password for" : "Passwort eingeben für", @@ -249,7 +264,7 @@ "Decrypt vault" : "Tresor entschlüsseln", "Seems you lost the vault password and you're unable to log in." : "Es scheint, als hätten Sie das Passwort für den Tresor verloren und könnten sich nicht mehr anmelden.", "If you want this vault to be removed you can request that here." : "Wenn Sie möchten, dass dieser Tresor gelöscht wird, dann können Sie dies hier anfordern.", - "An admin then accepts or declines the request" : "Ein Admin akzeptiert dann diese Anfrage (oder nicht)", + "An admin then accepts or declines the request" : "Ein Administrator akzeptiert die Anfrage oder lehnt sie ab", "After an admin destroys this vault, all credentials in it will be lost" : "Wenn ein Administrator diesen Tresor löscht, gehen alle enthaltenen Anmeldeinformationen verloren", "Reason for requesting deletion (optional):" : "Grund für die Lösch-Anfrage (optional):", "Request vault destruction" : "Beantrage die Zerstörung des Tresors", @@ -259,15 +274,32 @@ "Request removed" : "Anfrage entfernt", "Destruction request pending" : "Auftrag zur Zerstörung in der Warteschleife", "Warning! Adding credentials over HTTP is insecure!" : "Achtung! Das Hinzufügen von Zugangsdaten über http ist unsicher!", - "Logged in to {{vault_name}}" : "Angemeldet in {{vault_name}}", + "Logged into {{vault_name}}" : "Angemeldet an {{vault_name}}", "Change vault" : "Wechsle Tresor", "Deleted credentials" : "Zugangsdaten gelöscht", "Logout" : "Abmelden", "Donate" : "Spende", + "Show All" : "Alle anzeigen", + "Tags" : "Schlagworte", + "Search Tags" : "Schlagworte suchen", + "Good Strength" : "Gute Stärke", + "Medium Strength" : "Mittlere Stärke", + "Bad Strength" : "Zu schwach", + "Expired" : "Abgelaufen", + "Filter Tags" : "Schlagworte filtern", + "Simple Navigation" : "Einfache Navigation", "Someone has shared a credential with you." : "Jemand hat Zugangsdaten mit Ihnen geteilt.", "Click here to request it" : "Hier klicken um es anzufordern", "Loading…" : "Lade…", "Awwhh… credential not found. Maybe it expired" : "Oh… Zugangsdaten nicht gefunden. Vielleicht sind sie abgelaufen ", + "Compromise!" : "Kompromittieren!", + "Compromised!" : "Kompromittiert!", + "This password is compromised. You can only remove this warning by changing the password." : "Dieses Passwort wurde kompromittiert. Die Warnung kann nur durch eine Änderung des Passwortes entfernt werden.", + "email" : "E-Mail", + "Description" : "Beschreibung", + "Url" : "URL", + "Custom Search:" : "Benutzerdefinierte Suche:", + "Revert to defaults" : "Zurücksetzen auf Standardwerte", "Error while saving field" : "Fehler beim Speichern des Feldes", "A Passman item has been created, modified or deleted" : "Ein Passman-Element wurde erstellt, modifiziert oder gelöscht", "A Passman item has expired" : "Ein Passman-Element ist abgelaufen", @@ -298,6 +330,8 @@ "%s has declined your share request for \"%s\"." : "%s hat das Teilen von \"%s\" mit Ihnen abgelehnt.", "%s has accepted your share request for \"%s\"." : "%s hat das Teilen von \"%s\" mit Ihnen akzeptiert.", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman ist ein vollständiger Passwortmanager", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman ist ein umfassender Passwort-Manager.\nFunktionen:\n- Passwort-Tresor\n- Passwort des Tresors wird nie an den Server geschickt\n- Browser-Erweiterung für einen einfachen Zugriff auf die Passwörter\n- Android-App für den Zugriff unterwegs\n- Zugangscodes werden Client-seitig mit 256-bit AES verschlüsselt\n- Zugangscodes werden Server-seitig mit 256-bit AES verschlüsselt\n- Optional: weitere Felder zu den Anmeldedaten\n- Integrierter Generator für Einmal-Passwörter (OTP)\n- Passwort-Prüfer\n- Sicheres Teilen von Passwörtern über einen Link\n- Import von diversen Passwort-Managern (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nFür eine Demo dieser App, schaue auf [https://demo.passman.cc](https://demo.passman.cc) vorbei", "Unable to get version info" : "Versionsinfo konnte nicht ermittelt werden", "Passman Settings" : "Passman-Einstellungen", "GitHub version:" : "Github-Version: ", @@ -305,11 +339,11 @@ "Password sharing" : "Passwort teilen", "Credential mover" : "Zugangsdaten verschieben", "Vault destruction requests" : "Aufträge zur Zerstörung des Tresors", - "Check for new versions" : "Nach neuerer Version suchen", + "Check for new versions" : "Nach neuer Version suchen", "Enable HTTPS check" : "HTTPS-Prüfung aktivieren", "Disable context menu" : "Kontextmenü deaktivieren", "Disable JavaScript debugger" : "JavaScript-Debugger deaktivieren", - "Allow users on this server to share passwords with a link" : "Erlaube Benutzern dieses Servers das Teilen von Passwörtern via Link", + "Allow users on this server to share passwords with a link" : "Erlaube Benutzern dieses Servers das Teilen von Passwörtern über einen Link", "Allow users on this server to share passwords with other users" : "Erlaube Benutzern dieses Servers das Teilen von Passwörtern mit anderen Benutzern", "Move credentials from one account to another" : "Verschiebe Zugangsdaten von einem Konto zu einem anderen", "Source account" : "Ursprungskonto", @@ -320,9 +354,9 @@ "Requested by" : "Angefragt von", "Reason" : "Grund", "Click here to request\n\t\t\t\t\tit" : "Hier klicken um es\n\t\t\t\t\tanzufordern", - "Loading..." : "Lade …", - "Awwhh.... credential not found. Maybe it expired" : "Oh… Zugangsdaten nicht gefunden. Vielleicht sind sie abgelaufen", - "Expire time" : "Ablaufzeit", + "Loading…" : "Lade…", + "Awwhh… could not find the credential. Maybe it expired?" : "Oh… Zugangsdaten nicht gefunden. Vielleicht sind sie abgelaufen?", + "Expires:" : "Ablaufdatum:", "Connection to server lost" : "Verbindung zum Server verloren", "Problem loading page, reloading in 5 seconds" : "Problem beim Laden der Seite, Seite wird in 5 Sekunden erneut geladen", "Saving..." : "Speichere …", diff --git a/l10n/el.js b/l10n/el.js index d664e3a6d..81f023214 100644 --- a/l10n/el.js +++ b/l10n/el.js @@ -20,7 +20,6 @@ OC.L10N.register( "Starting export" : "Έναρξη εξαγωγής", "Decrypting credentials" : "Αποκρυπτογράφηση διαπιστευτηρίων", "Done" : "Ολοκληρώθηκε", - "File read successfully." : "Επιτυχής ανάγνωση αρχείου.", "Adding {{credential}}" : "Προσθήκη του {{credential}}", "Added {{credential}}" : "Προστέθηκε {{credential}}", "Skipping credential, missing label on line {{line}}" : "Παράλειψη διαπιστευτηρίων, έλλειψη ετικέτας στη γραμμή {{line}}", @@ -36,7 +35,6 @@ OC.L10N.register( "Password settings" : "Ρυθμίσεις συνθηματικού", "Import credentials" : "Εισαγωγή διαπιστευτηρίων", "Export credentials" : "Εξαγωγή διαπιστευτηρίων", - "Your old password is incorrect!" : "Εσφαλμένο παλαιό συνθηματικό!", "Share link" : "Διαμοιρασμός συνδέσμου", "Saved!" : "Αποθηκεύτηκαν!", "Weak" : "Ασθενές", @@ -48,6 +46,9 @@ OC.L10N.register( "Username" : "Όνομα χρήστη", "Repeat password" : "Επανάληψη συνθηματικού", "Add tag" : "Πρόσθεσε ετικέτα", + "Pick an icon" : "Επιλογή εικονιδίου", + "Use this icon" : "Χρήση αυτού του εικονιδίου", + "Selected icon" : "Επιλεγμένο εικονίδιο", "Field label" : "Ετικέτα πεδίου", "Field value" : "Τιμή πεδίου", "Choose a file" : "Επιλογή αρχείου", @@ -62,6 +63,7 @@ OC.L10N.register( "Upload date" : "Ημερομηνία μεταφόρτωσης", "Size" : "Μέγεθος", "Secret" : "Μυστικό", + "Expiration date" : "Ημερομηνία λήξης", "Disabled" : "Απενεργοποιημένο", "Day(s)" : "Ημέρα(-ες)", "Week(s)" : "Εβδομάδα(-ες)", @@ -79,8 +81,8 @@ OC.L10N.register( "About Passman" : "Περί εφαρμογής Passman", "Version" : "Έκδοση", "Donate to support development" : "Κάντε μια δωρεά για να υποστηρίξετε την ανάπτυξη", - "Save your passwords with 1 click!" : "Αποθηκεύστε το συνθηματικό σας με 1 κλικ!", "Delete my precious passwords" : "Διαγραφή των πολύτιμων συνθηματικών μου", + "Deleting {{password}}…" : "Γίνεται διαγραφή {{password}}…", "Import type" : "Τύπος εισαγωγής", "Import" : "Εισαγωγή", "Read progress" : "Πρόοδος ανάγνωσης", @@ -92,11 +94,13 @@ OC.L10N.register( "Start scan" : "Εκκίνηση σάρωσης", "Result" : "Αποτέλεσμα", "Action" : "Ενέργεια", + "Search users…" : "Αναζήτηση χρηστών…", "Uploading" : "Γίνεται μεταφόρτωση", "User" : "Χρήστης", "Read" : "Ανάγνωση", "Write" : "Εγγραφή", "Files" : "Αρχεία", + "Revisions" : "Αναθεωρήσεις", "Pending" : "Εκκρεμεί", "Enable link sharing" : "Ενεργοποίηση διαμοιρασμού συνδέσμου", "Share until date" : "Διαμοιρασμός έως την ημερομηνία", @@ -121,12 +125,15 @@ OC.L10N.register( "Cancel" : "Άκυρο", "Settings" : "Ρυθμίσεις", "Unshare" : "Διακοπή διαμοιρασμού", + "Beginning" : "Έναρξη", + "Search for credential…" : "Αναζήτηση για διαπιστευτήρια...", "Account" : "Λογαριασμός", "Password" : "Συνθηματικό", "OTP" : "OTP", "E-mail" : "Ηλεκτρονική αλληλογραφία", "URL" : "URL", "Notes" : "Σημειώσεις", + "Expiry time" : "Ώρα λήξης", "Created" : "Δημιουργήθηκε", "Edit" : "Επεξεργασία", "Delete" : "Διαγραφή", @@ -143,12 +150,12 @@ OC.L10N.register( "Never" : "Ποτέ", "Cancel destruction request" : "Αίτημα ακύρωσης καταστροφής", "Destruction request pending" : "Εκκρεμεί το αίτημα καταστροφής", - "Logged in to {{vault_name}}" : "Είσοδος στο {{vault_name}}", "Deleted credentials" : "Διεγραμμένα διαπιστευτήρια", "Logout" : "Έξοδος", "Donate" : "Δωρεά", "Someone has shared a credential with you." : "Κάποιος διαμοιράστηκε τα διαπιστευτήρια μαζί σας.", "Click here to request it" : "Κάντε κλικ εδώ για να το αιτηθείτε", + "Loading…" : "Γίνεται φόρτωση...", "Error while saving field" : "Σφάλμα κατά την αποθήκευση πεδίου", "A Passman item has been created, modified or deleted" : "Ένα αντικείμενο Passman δημιουργήθηκε, τροποποιήθηκε ή διαγράφηκε", "A Passman item has expired" : "Έληξε ένα αντικείμενο Passman", @@ -169,17 +176,21 @@ OC.L10N.register( "Passman" : "Passman", "Unable to get version info" : "Αδυναμία λήψης πληροφορίες έκδοσης", "Passman Settings" : "Ρυθμίσεις Passman", + "GitHub version:" : "Έκδοση GitHub:", "A newer version of Passman is available" : "Μια νέα έκδοση του Passman είναι διαθέσιμη", "Password sharing" : "Διαμοιρασμός συνθηματικών", "Check for new versions" : "Έλεγχος για νέες εκδόσεις", "Enable HTTPS check" : "Ενεργοποίηση ελέγχου HTTPS", "Source account" : "Πηγαίος λογαριασμός", + "Destination account" : "Λογαριασμός προορισμού", + "Credentials moved!" : "Αφαιρέθηκαν τα διαπιστευτήρια!", "Request ID" : "Αίτημα ID", "Requested by" : "Αιτήθηκε από", "Reason" : "Λόγος", "Connection to server lost" : "Η σύνδεση στον διακομιστή διακόπηκε", "Problem loading page, reloading in 5 seconds" : "Πρόβλημα φόρτωσης σελίδας, φόρτωση ξανά σε 5 δευτερόλεπτα", "Saving..." : "Γίνεται αποθήκευση...", + "Dismiss" : "Αποδέσμευση", "seconds ago" : "δευτερόλεπτα πριν" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/el.json b/l10n/el.json index 7318f678a..1a2dc2283 100644 --- a/l10n/el.json +++ b/l10n/el.json @@ -18,7 +18,6 @@ "Starting export" : "Έναρξη εξαγωγής", "Decrypting credentials" : "Αποκρυπτογράφηση διαπιστευτηρίων", "Done" : "Ολοκληρώθηκε", - "File read successfully." : "Επιτυχής ανάγνωση αρχείου.", "Adding {{credential}}" : "Προσθήκη του {{credential}}", "Added {{credential}}" : "Προστέθηκε {{credential}}", "Skipping credential, missing label on line {{line}}" : "Παράλειψη διαπιστευτηρίων, έλλειψη ετικέτας στη γραμμή {{line}}", @@ -34,7 +33,6 @@ "Password settings" : "Ρυθμίσεις συνθηματικού", "Import credentials" : "Εισαγωγή διαπιστευτηρίων", "Export credentials" : "Εξαγωγή διαπιστευτηρίων", - "Your old password is incorrect!" : "Εσφαλμένο παλαιό συνθηματικό!", "Share link" : "Διαμοιρασμός συνδέσμου", "Saved!" : "Αποθηκεύτηκαν!", "Weak" : "Ασθενές", @@ -46,6 +44,9 @@ "Username" : "Όνομα χρήστη", "Repeat password" : "Επανάληψη συνθηματικού", "Add tag" : "Πρόσθεσε ετικέτα", + "Pick an icon" : "Επιλογή εικονιδίου", + "Use this icon" : "Χρήση αυτού του εικονιδίου", + "Selected icon" : "Επιλεγμένο εικονίδιο", "Field label" : "Ετικέτα πεδίου", "Field value" : "Τιμή πεδίου", "Choose a file" : "Επιλογή αρχείου", @@ -60,6 +61,7 @@ "Upload date" : "Ημερομηνία μεταφόρτωσης", "Size" : "Μέγεθος", "Secret" : "Μυστικό", + "Expiration date" : "Ημερομηνία λήξης", "Disabled" : "Απενεργοποιημένο", "Day(s)" : "Ημέρα(-ες)", "Week(s)" : "Εβδομάδα(-ες)", @@ -77,8 +79,8 @@ "About Passman" : "Περί εφαρμογής Passman", "Version" : "Έκδοση", "Donate to support development" : "Κάντε μια δωρεά για να υποστηρίξετε την ανάπτυξη", - "Save your passwords with 1 click!" : "Αποθηκεύστε το συνθηματικό σας με 1 κλικ!", "Delete my precious passwords" : "Διαγραφή των πολύτιμων συνθηματικών μου", + "Deleting {{password}}…" : "Γίνεται διαγραφή {{password}}…", "Import type" : "Τύπος εισαγωγής", "Import" : "Εισαγωγή", "Read progress" : "Πρόοδος ανάγνωσης", @@ -90,11 +92,13 @@ "Start scan" : "Εκκίνηση σάρωσης", "Result" : "Αποτέλεσμα", "Action" : "Ενέργεια", + "Search users…" : "Αναζήτηση χρηστών…", "Uploading" : "Γίνεται μεταφόρτωση", "User" : "Χρήστης", "Read" : "Ανάγνωση", "Write" : "Εγγραφή", "Files" : "Αρχεία", + "Revisions" : "Αναθεωρήσεις", "Pending" : "Εκκρεμεί", "Enable link sharing" : "Ενεργοποίηση διαμοιρασμού συνδέσμου", "Share until date" : "Διαμοιρασμός έως την ημερομηνία", @@ -119,12 +123,15 @@ "Cancel" : "Άκυρο", "Settings" : "Ρυθμίσεις", "Unshare" : "Διακοπή διαμοιρασμού", + "Beginning" : "Έναρξη", + "Search for credential…" : "Αναζήτηση για διαπιστευτήρια...", "Account" : "Λογαριασμός", "Password" : "Συνθηματικό", "OTP" : "OTP", "E-mail" : "Ηλεκτρονική αλληλογραφία", "URL" : "URL", "Notes" : "Σημειώσεις", + "Expiry time" : "Ώρα λήξης", "Created" : "Δημιουργήθηκε", "Edit" : "Επεξεργασία", "Delete" : "Διαγραφή", @@ -141,12 +148,12 @@ "Never" : "Ποτέ", "Cancel destruction request" : "Αίτημα ακύρωσης καταστροφής", "Destruction request pending" : "Εκκρεμεί το αίτημα καταστροφής", - "Logged in to {{vault_name}}" : "Είσοδος στο {{vault_name}}", "Deleted credentials" : "Διεγραμμένα διαπιστευτήρια", "Logout" : "Έξοδος", "Donate" : "Δωρεά", "Someone has shared a credential with you." : "Κάποιος διαμοιράστηκε τα διαπιστευτήρια μαζί σας.", "Click here to request it" : "Κάντε κλικ εδώ για να το αιτηθείτε", + "Loading…" : "Γίνεται φόρτωση...", "Error while saving field" : "Σφάλμα κατά την αποθήκευση πεδίου", "A Passman item has been created, modified or deleted" : "Ένα αντικείμενο Passman δημιουργήθηκε, τροποποιήθηκε ή διαγράφηκε", "A Passman item has expired" : "Έληξε ένα αντικείμενο Passman", @@ -167,17 +174,21 @@ "Passman" : "Passman", "Unable to get version info" : "Αδυναμία λήψης πληροφορίες έκδοσης", "Passman Settings" : "Ρυθμίσεις Passman", + "GitHub version:" : "Έκδοση GitHub:", "A newer version of Passman is available" : "Μια νέα έκδοση του Passman είναι διαθέσιμη", "Password sharing" : "Διαμοιρασμός συνθηματικών", "Check for new versions" : "Έλεγχος για νέες εκδόσεις", "Enable HTTPS check" : "Ενεργοποίηση ελέγχου HTTPS", "Source account" : "Πηγαίος λογαριασμός", + "Destination account" : "Λογαριασμός προορισμού", + "Credentials moved!" : "Αφαιρέθηκαν τα διαπιστευτήρια!", "Request ID" : "Αίτημα ID", "Requested by" : "Αιτήθηκε από", "Reason" : "Λόγος", "Connection to server lost" : "Η σύνδεση στον διακομιστή διακόπηκε", "Problem loading page, reloading in 5 seconds" : "Πρόβλημα φόρτωσης σελίδας, φόρτωση ξανά σε 5 δευτερόλεπτα", "Saving..." : "Γίνεται αποθήκευση...", + "Dismiss" : "Αποδέσμευση", "seconds ago" : "δευτερόλεπτα πριν" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/en_GB.js b/l10n/en_GB.js index 7ecb002c0..752d240e4 100644 --- a/l10n/en_GB.js +++ b/l10n/en_GB.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Credential updated", "Credential recovered" : "Credential recovered", "Credential destroyed" : "Credential destroyed", - "Error downloading file, you probably don't have sufficient permissions" : "Error downloading file. You probably don't have sufficient permissions", "Invalid QR code" : "Invalid QR code", "Starting export" : "Starting export", "Decrypting credentials" : "Decrypting credentials", "Done" : "Done", - "File read successfully." : "File read successfully.", "Proceed with the following steps to import your file" : "Proceed with the following steps to import your file", - "Credential has no label, skipping" : "Credential has no label, skipping", "Adding {{credential}}" : "Adding {{credential}}", "Added {{credential}}" : "Added {{credential}}", "Skipping credential, missing label on line {{line}}" : "Skipping credential, missing label on line {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Export credentials", "Sharing" : "Sharing", "Are you sure you want to leave? This will destroy all your credentials" : "Are you sure you want to leave? This will destroy all your credentials", - "Your old password is incorrect!" : "Your old password is incorrect!", "New password does not match!" : "New password does not match!", "Please log in with your new vault password" : "Please log in with your new vault password", "Share with users and groups" : "Share with users and groups", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "Version", "Donate to support development" : "Donate to support development", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "Save your passwords with 1 click!", "Drag below button to your bookmark toolbar." : "Drag below button to your bookmark toolbar.", "Delete vault" : "Delete vault", "Vault password" : "Vault password", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "Save keys", "Generate sharing keys" : "Generate sharing keys", "Generating sharing keys" : "Generating sharing keys", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "The password tool will scan your password, calculate the average crack time and list those which are below the threshold", "Minimum password stength" : "Minimum password stength", "Start scan" : "Start scan", "Result" : "Result", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "Uploading", "User" : "User", "Crypto time" : "Crypto time", - "Total time spent cyphering" : "Total time spent cyphering", "Read" : "Read", "Write" : "Write", "Files" : "Files", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Enable link sharing", "Share until date" : "Share until date", "Expire after views" : "Expire after views", - "Click Share first" : "Click Share first", "Show files" : "Show files", "Details" : "Details", "Hide details" : "Hide details", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Use regex", "You have incoming share requests." : "You have incoming share requests.", "If you want to put the credential in another vault," : "If you want to put the credential in another vault,", - "log out of this vault and log in to the vault you want the shared credential in." : "log out of this vault and log in to the vault you want the shared credential in.", "Permissions" : "Permissions", "Received from" : "Received from", "Date" : "Date", @@ -241,7 +232,6 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "Password strength must be at least: {{strength}}", "Please give your new vault a name." : "Please give your new vault a name.", "Repeat vault password" : "Repeat vault password", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Your sharing keys will have a strength of 1024 bit, which you can change in Settings later.", "Create vault" : "Create vault", "Go back to vaults" : "Go back to vaults", "Please input the password for" : "Please input the password for", @@ -261,7 +251,6 @@ OC.L10N.register( "Request removed" : "Request removed", "Destruction request pending" : "Destruction request pending", "Warning! Adding credentials over HTTP is insecure!" : "Warning! Adding credentials over HTTP is insecure!", - "Logged in to {{vault_name}}" : "Logged in to {{vault_name}}", "Change vault" : "Change vault", "Deleted credentials" : "Deleted credentials", "Logout" : "Logout", @@ -300,6 +289,8 @@ OC.L10N.register( "%s has declined your share request for \"%s\"." : "%s has declined your share request for \"%s\".", "%s has accepted your share request for \"%s\"." : "%s has accepted your share request for \"%s\".", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman is a full featured password manager.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyser\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "Unable to get version info", "Passman Settings" : "Passman Settings", "GitHub version:" : "GitHub version:", @@ -322,9 +313,7 @@ OC.L10N.register( "Requested by" : "Requested by", "Reason" : "Reason", "Click here to request\n\t\t\t\t\tit" : "Click here to request\n\t\t\t\t\tit", - "Loading..." : "Loading...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... credential not found. Maybe it expired", - "Expire time" : "Expire time", + "Loading…" : "Loading…", "Connection to server lost" : "Connection to server lost", "Problem loading page, reloading in 5 seconds" : "Problem loading page, reloading in 5 seconds", "Saving..." : "Saving...", diff --git a/l10n/en_GB.json b/l10n/en_GB.json index d55c0e8c4..a325f4636 100644 --- a/l10n/en_GB.json +++ b/l10n/en_GB.json @@ -14,14 +14,11 @@ "Credential updated" : "Credential updated", "Credential recovered" : "Credential recovered", "Credential destroyed" : "Credential destroyed", - "Error downloading file, you probably don't have sufficient permissions" : "Error downloading file. You probably don't have sufficient permissions", "Invalid QR code" : "Invalid QR code", "Starting export" : "Starting export", "Decrypting credentials" : "Decrypting credentials", "Done" : "Done", - "File read successfully." : "File read successfully.", "Proceed with the following steps to import your file" : "Proceed with the following steps to import your file", - "Credential has no label, skipping" : "Credential has no label, skipping", "Adding {{credential}}" : "Adding {{credential}}", "Added {{credential}}" : "Added {{credential}}", "Skipping credential, missing label on line {{line}}" : "Skipping credential, missing label on line {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Export credentials", "Sharing" : "Sharing", "Are you sure you want to leave? This will destroy all your credentials" : "Are you sure you want to leave? This will destroy all your credentials", - "Your old password is incorrect!" : "Your old password is incorrect!", "New password does not match!" : "New password does not match!", "Please log in with your new vault password" : "Please log in with your new vault password", "Share with users and groups" : "Share with users and groups", @@ -125,7 +121,6 @@ "Version" : "Version", "Donate to support development" : "Donate to support development", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "Save your passwords with 1 click!", "Drag below button to your bookmark toolbar." : "Drag below button to your bookmark toolbar.", "Delete vault" : "Delete vault", "Vault password" : "Vault password", @@ -143,7 +138,6 @@ "Save keys" : "Save keys", "Generate sharing keys" : "Generate sharing keys", "Generating sharing keys" : "Generating sharing keys", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "The password tool will scan your password, calculate the average crack time and list those which are below the threshold", "Minimum password stength" : "Minimum password stength", "Start scan" : "Start scan", "Result" : "Result", @@ -156,7 +150,6 @@ "Uploading" : "Uploading", "User" : "User", "Crypto time" : "Crypto time", - "Total time spent cyphering" : "Total time spent cyphering", "Read" : "Read", "Write" : "Write", "Files" : "Files", @@ -165,7 +158,6 @@ "Enable link sharing" : "Enable link sharing", "Share until date" : "Share until date", "Expire after views" : "Expire after views", - "Click Share first" : "Click Share first", "Show files" : "Show files", "Details" : "Details", "Hide details" : "Hide details", @@ -225,7 +217,6 @@ "Use regex" : "Use regex", "You have incoming share requests." : "You have incoming share requests.", "If you want to put the credential in another vault," : "If you want to put the credential in another vault,", - "log out of this vault and log in to the vault you want the shared credential in." : "log out of this vault and log in to the vault you want the shared credential in.", "Permissions" : "Permissions", "Received from" : "Received from", "Date" : "Date", @@ -239,7 +230,6 @@ "Password strength must be at least: {{strength}}" : "Password strength must be at least: {{strength}}", "Please give your new vault a name." : "Please give your new vault a name.", "Repeat vault password" : "Repeat vault password", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Your sharing keys will have a strength of 1024 bit, which you can change in Settings later.", "Create vault" : "Create vault", "Go back to vaults" : "Go back to vaults", "Please input the password for" : "Please input the password for", @@ -259,7 +249,6 @@ "Request removed" : "Request removed", "Destruction request pending" : "Destruction request pending", "Warning! Adding credentials over HTTP is insecure!" : "Warning! Adding credentials over HTTP is insecure!", - "Logged in to {{vault_name}}" : "Logged in to {{vault_name}}", "Change vault" : "Change vault", "Deleted credentials" : "Deleted credentials", "Logout" : "Logout", @@ -298,6 +287,8 @@ "%s has declined your share request for \"%s\"." : "%s has declined your share request for \"%s\".", "%s has accepted your share request for \"%s\"." : "%s has accepted your share request for \"%s\".", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman is a full featured password manager.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyser\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "Unable to get version info", "Passman Settings" : "Passman Settings", "GitHub version:" : "GitHub version:", @@ -320,9 +311,7 @@ "Requested by" : "Requested by", "Reason" : "Reason", "Click here to request\n\t\t\t\t\tit" : "Click here to request\n\t\t\t\t\tit", - "Loading..." : "Loading...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... credential not found. Maybe it expired", - "Expire time" : "Expire time", + "Loading…" : "Loading…", "Connection to server lost" : "Connection to server lost", "Problem loading page, reloading in 5 seconds" : "Problem loading page, reloading in 5 seconds", "Saving..." : "Saving...", diff --git a/l10n/eo.js b/l10n/eo.js new file mode 100644 index 000000000..64b0c91e2 --- /dev/null +++ b/l10n/eo.js @@ -0,0 +1,31 @@ +OC.L10N.register( + "passman", + { + "Passwords" : "Pasvortoj", + "Done" : "Farita", + "File read." : "Dosiero legita.", + "Adding {{credential}}" : "Aldonado {{credential}}", + "Added {{credential}}" : "Aldonita {{credential}}", + "Importing" : "Importado", + "Start import" : "Startigi importo", + "Select CSV file" : "Selektu CSV dosiero", + "Sharing" : "Kunhavigo", + "Poor" : "Malbona", + "Weak" : "Malforta", + "Good" : "Bona", + "Strong" : "Forta", + "Complete" : "Plenumita", + "Username" : "Uzantonomo", + "Repeat password" : "Ripetu la pasvorton", + "Text" : "Teksto", + "File" : "Dosiero", + "Add" : "Aldoni", + "Actions" : "Agoj", + "Size" : "Grando", + "Disabled" : "Malkapabligita", + "Day(s)" : "Tago(j)", + "Week(s)" : "Semajno(j)", + "Month(s)" : "Monato(j)", + "Year(s)" : "Jaro(j)" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/l10n/eo.json b/l10n/eo.json new file mode 100644 index 000000000..35039f0d7 --- /dev/null +++ b/l10n/eo.json @@ -0,0 +1,29 @@ +{ "translations": { + "Passwords" : "Pasvortoj", + "Done" : "Farita", + "File read." : "Dosiero legita.", + "Adding {{credential}}" : "Aldonado {{credential}}", + "Added {{credential}}" : "Aldonita {{credential}}", + "Importing" : "Importado", + "Start import" : "Startigi importo", + "Select CSV file" : "Selektu CSV dosiero", + "Sharing" : "Kunhavigo", + "Poor" : "Malbona", + "Weak" : "Malforta", + "Good" : "Bona", + "Strong" : "Forta", + "Complete" : "Plenumita", + "Username" : "Uzantonomo", + "Repeat password" : "Ripetu la pasvorton", + "Text" : "Teksto", + "File" : "Dosiero", + "Add" : "Aldoni", + "Actions" : "Agoj", + "Size" : "Grando", + "Disabled" : "Malkapabligita", + "Day(s)" : "Tago(j)", + "Week(s)" : "Semajno(j)", + "Month(s)" : "Monato(j)", + "Year(s)" : "Jaro(j)" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +} \ No newline at end of file diff --git a/l10n/es.js b/l10n/es.js index a7b361a76..0920b383a 100644 --- a/l10n/es.js +++ b/l10n/es.js @@ -3,7 +3,7 @@ OC.L10N.register( { "Passwords" : "Contraseñas", "Generating sharing keys ( %s / 2)" : "Generando llaves de compartición (%s / 2)", - "Incorrect vault password!" : "¡Contraseña de bóveda incorrecta!", + "Incorrect vault password!" : "¡Contraseña incorrecta de la caja fuerte!", "Passwords do not match" : "Contraseñas no coinciden", "General" : "General", "Custom Fields" : "Campos personalizados", @@ -12,22 +12,22 @@ OC.L10N.register( "Error loading file" : "Error al cargar el archivo", "An error occurred during decryption" : "Ha ocurrido un error durante el descifrado.", "Credential created!" : "¡Credencial creada!", - "Credential deleted" : "Credencial eliminada", - "Credential updated" : "Credencial actualziada", - "Credential recovered" : "Credencial recuperada", - "Credential destroyed" : "Credencial eliminada", - "Error downloading file, you probably don't have sufficient permissions" : "Error al descargar el archivo, probablemente no tienes suficientes permisos.", + "Credential deleted" : "Contraseña eliminada", + "Credential updated" : "Contraseña actualizada", + "Credential recovered" : "Contraseña recuperada", + "Credential destroyed" : "Contraseña eliminada", + "Error downloading file, you probably have insufficient permissions" : "Error al descargar el archivo, probablemente no tienes suficientes permisos.", "Invalid QR code" : "Código QR inválido", "Starting export" : "Iniciar exportación", - "Decrypting credentials" : "Descifrando credenciales", + "Decrypting credentials" : "Descifrando contraseñas", "Done" : "Hecho", - "File read successfully." : "Archivo leído con éxito.", + "File read." : "Archivo leído.", "Proceed with the following steps to import your file" : "Continúa con los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Credencial sin etiquete, saltando", + "Skipping unlabeled credential" : "Saltando contraseña sin etiquetar", "Adding {{credential}}" : "Agregando {{credential}}", - "Added {{credential}}" : "Se ha agregado la {{credential}}", - "Skipping credential, missing label on line {{line}}" : "Saltar credenciales, etiqueta faltante en línea {{line}}", - "Parsed {{num}} credentials, starting to import" : "Analizadas {{num}} credenciales, comenzando a importar", + "Added {{credential}}" : "Se ha agregado {{credential}}", + "Skipping credential, missing label on line {{line}}" : "Saltar contraseña, falta etiqueta en línea {{line}}", + "Parsed {{num}} credentials, starting to import" : "Analizadas {{num}} contraseñas, comenzando a importar", "Importing" : "Importando", "Start import" : "Iniciar importación", "Select CSV file" : "Selecciona el archivo CSV", @@ -36,7 +36,7 @@ OC.L10N.register( "You need to assign the label field before you can start the import." : "Necesita asignar el campo de etiqueta antes de comenzar la importación.", "The first 5 lines of the CSV are shown." : "Se muestran las 5 primeras líneas del CSV.", "Assign the proper fields to each column." : "Asignar los campos apropiados para cada columna.", - "Example of imported credential" : "Ejemplo de credencial importada", + "Example of imported credential" : "Ejemplo de contraseña importada", "Missing an importer? Try it with the generic CSV importer." : "¿Echas de menos un importador? Intenta el importador genérico CSV.", "Go back to importers." : "Regresar a importadores", "Revision deleted" : "Revisión eliminada", @@ -47,17 +47,17 @@ OC.L10N.register( "Password audit" : "Auditoría de contraseña", "Password settings" : "Ajustes de contraseña", "Import credentials" : "Importar credenciales", - "Export credentials" : "Exportar credenciales", + "Export credentials" : "Exportar contraseñas", "Sharing" : "Compartir", - "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro de que quieres salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Su contraseña anterior es incorrecta!", + "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro de que quieres salir? Esto destruirá todas tus contraseñas", + "Old password field incorrect!" : "¡El campo de contraseña anterior es incorrecto!", "New password does not match!" : "¡La nueva contraseña no coincide!", - "Please log in with your new vault password" : "Por favor, identifícate con tu nueva contraseña de bóveda", + "Please log in with your new vault password" : "Por favor, identifícate con tu nueva contraseña de la caja fuerte", "Share with users and groups" : "Comparte con usuarios y grupos", - "Share link" : "Comparte el enlace", - "Are you sure you want to leave? This will corrupt this credential" : "¿Estás seguro de que deseas salir? Esto corromperá esta credencial", - "Credential unshared" : "Dejo de compartir esta credencial", - "Credential shared" : "Ha compartido esta credencial", + "Share link" : "Compartir enlace", + "Are you sure you want to leave? This will corrupt this credential" : "¿Estás seguro de que deseas salir? Esto corromperá esta contraseña", + "Credential unshared" : "Dejo de compartir esta contraseña", + "Credential shared" : "Ha compartido esta contraseña", "Saved!" : "¡Guardado!", "Poor" : "Pobre", "Weak" : "Débil", @@ -74,7 +74,13 @@ OC.L10N.register( "Repeat password" : "Repite la constraseña", "Add tag" : "Añadir etiqueta", "Pick an icon" : "Escoger un icono", + "Search icons" : "Buscar iconos", + "Upload a custom icon:" : "Subir un icono personalizado:", "Use this icon" : "Usar este icono", + "Delete current icon" : "Eliminar icono actual", + "Get icon from page" : "Conseguir icono de la web", + "This may take a few seconds…" : "Esto puede tardar unos segundos...", + "There was an error fetching the icon!" : "¡Ha habido un error al recuperar el icono!", "Selected icon" : "Icono seleccionado", "Field label" : "Llene etiqueta", "Field value" : "Llene valor", @@ -112,25 +118,25 @@ OC.L10N.register( "Require every character type" : "Requerir todos los tipos de caracteres", "Export type" : "Exportar tipo", "Export" : "Exportar", - "Enter vault password to confirm export." : "Introduce la contraseña de la bóveda para confirmar la exportación.", - "Rename vault" : "Renombrar bóveda", - "New vault name" : "Nuevo nombre de bóveda", + "Enter vault password to confirm export." : "Introduce la contraseña de la caja fuerte para confirmar la exportación.", + "Rename vault" : "Renombrar la caja fuerte", + "New vault name" : "Nuevo nombre de la caja fuerte", "Change" : "Cambiar", - "Change vault key" : "Cambiar la llave de la bóveda", - "Old vault password" : "Contraseña anterior de la bóveda", - "New vault password" : "Contraseña nueva de la bóveda", - "Repeat new vault password" : "Repite la nueva contraseña de la bóveda", - "Please wait your vault is being updated, do not leave this page." : "Por favor, espera. Tu bóveda se está actualizando, no salgas de esta página", + "Change vault key" : "Cambiar la llave de la caja fuerte", + "Old vault password" : "Contraseña anterior de la caja fuerte", + "New vault password" : "Contraseña nueva de la caja fuerte", + "Repeat new vault password" : "Repite la nueva contraseña de la caja fuerte", + "Please wait your vault is being updated, do not leave this page." : "Por favor, espera. Tu caja fuerte se está actualizando, no salgas de esta página", "Processing" : "Procesando", "Total progress" : "Progreso total", "About Passman" : "Acerca de Passman", "Version" : "Versión", "Donate to support development" : "Done para dar soporte al desarrollo", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas en 1 click!", + "Save your passwords with one click." : "Guarda tus contraseñas en un clic.", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo a tu barra de herramientas ", - "Delete vault" : "Eliminar bóveda", - "Vault password" : "Contraseña de bóveda", + "Delete vault" : "Eliminar caja fuerte", + "Vault password" : "Contraseña de caja fuerte", "This process is irreversible" : "Este proceso es irreversible", "Delete my precious passwords" : "Eliminar mis valiosas contraseñas", "Deleting {{password}}…" : "Borrando {{password}}…", @@ -145,20 +151,20 @@ OC.L10N.register( "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves para compartir", "Generating sharing keys" : "Generando llaves para compartir", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tus contraseñas, calculará el tiempo medio para reventarlas y señalará aquellas que estén por debajo del umbral", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "La herramienta de contraseñas escanea tus contraseñas, calcula el tiempo medio para reventarlas y señala aquellas que estén por debajo del umbral ", "Minimum password stength" : "Fuerza mínima de la contraseña", "Start scan" : "Comenzar escaneado", "Result" : "Resultado", - "A total of {{scan_result}} weak credentials were found." : "Se han encontrado un tota del {{scan_result}} credenciales débiles", + "A total of {{scan_result}} weak credentials were found." : "Se han encontrado un total de {{scan_result}} contraseñas débiles", "Score" : "Puntaje", "Action" : "Acción", "Search users…" : "Buscar usuarios...", - "Missing users? Only users that have vaults are shown." : "¿Faltan usuarios? Solo se muestran usuarios que tengan bóvedas.", + "Missing users? Only users that have vaults are shown." : "¿Faltan usuarios? Sólo se muestran usuarios que tengan cajas fuertes.", "Cyphering" : "Cifrando", "Uploading" : "Subiendo", "User" : "Usuario", "Crypto time" : "Tiempo de cifrado", - "Total time spent cyphering" : "Tiempo total usado al cifrar", + "Total time spent encrypting" : "Tiempo total usado cifrando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivos", @@ -167,7 +173,7 @@ OC.L10N.register( "Enable link sharing" : "Activar compartir enlace", "Share until date" : "Compartir hasta la fecha", "Expire after views" : "Expirar después de vistas", - "Click Share first" : "Haz clic primero en Compartir", + "Click \\\"Share\\\" first" : "Pulsa \\\"Compartir\\\" primero", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Esconder detalles", @@ -199,24 +205,24 @@ OC.L10N.register( "Label" : "Etiqueta", "Restore revision" : "Restaurar revisión", "Delete revision" : "Eliminar revisión", - "Edit credential" : "Editar credencial", - "Create new credential" : "Crear nueva credencial", + "Edit credential" : "Editar contraseña", + "Create new credential" : "Crear nueva contraseña", "Save" : "Guardar", "Cancel" : "Cancelar", "Settings" : "Ajustes", - "Share credential {{credential}}" : "Compartir credencial {{credential}}", + "Share credential {{credential}}" : "Compartir contraseña {{credential}}", "Unshare" : "Dejar de compartir", "Showing deleted since" : "Mostrar fecha de eliminación", "Beginning" : "Comenzando", - "Showing {{number_filtered}} of {{credential_number}} credentials" : "Mostrando {{number_filtered}} de {{credential_number}} credenciales", - "Search for credential…" : "Buscar credencial...", + "Showing {{number_filtered}} of {{credential_number}} credentials" : "Mostrando {{number_filtered}} de {{credential_number}} contraseñas", + "Search for credential…" : "Buscar contraseña...", "Account" : "Cuenta", "Password" : "Contraseña", "OTP" : "OTP", "E-mail" : "Correo electrónico", "URL" : "URL", "Notes" : "Notas", - "Expiry time" : "Hora de expiración", + "Expiry time" : "Fecha de expiración", "Changed" : "Cambiado", "Created" : "Creado", "Edit" : "Editar", @@ -226,8 +232,8 @@ OC.L10N.register( "Destroy" : "Destruir", "Use regex" : "Use regex", "You have incoming share requests." : "Tiene solicitudes de compartición entrantes", - "If you want to put the credential in another vault," : "Si quieres poner la credencial en otra bóveda,", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra en la bóveda en la que quieres guardar la credencial compartida.", + "If you want to put the credential in another vault," : "Si quieres poner la contraseña en otra caja fuerte,", + "log out of this vault and log into the vault you want the shared credential in." : "sal de esta caja fuerte y entra en la caja fuerte en la que quieres guardar la contraseña compartida.", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -235,41 +241,67 @@ OC.L10N.register( "Decline" : "Denegar", "You have {{session_time}} left before logout." : "Tiene {{session_time}} antes del cierre de su sesión.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "¡Tu cripta ha sido bloqueada durante {{time}} debido a {{tries}} intentos fallidos!", + "Hello there!" : "¡Hola!", + "It does not seem that you have any passwords. Do you want to add one?" : "Parece que no tienes ninguna contraseña. ¿Quieres añadir una?", + "You don't have good credentials" : "No tienes contraseñas buenas", + "You don't have medium credentials" : "No tienes contraseñas medias", + "You don't have bad credentials" : "No tienes contraseñas malas", + "You don't have expired credentials" : "No tienes contraseñas expiradas", + "You don't have deleted credentials" : "No tienes contraseñas eliminadas", + "There are no credentials with your selected tags" : "No hay contraseñas con las etiquetas seleccionadas", + "There are no credentials matching" : "No hay contraseñas coincidentes", "Last accessed" : "Último acceso", "Never" : "Nunca", - "No vaults found, why not create one?" : "No se encontraron bóvedas, ¿por qué no creas una?", + "No vaults found, why not create one?" : "No se han encontrado cajas fuertes, ¿por qué no creas una?", "Password strength must be at least: {{strength}}" : "La fuerza de la contraseña debe ser al menos de: {{strength}}", - "Please give your new vault a name." : "Por favor, dé nombre a su nueva bóveda.", - "Repeat vault password" : "Repite la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tu clave de compartición tendrá una fortaleza de 1024 bits, lo que puedes cambiar más tarde en la configuración.", - "Create vault" : "Crear bóveda", - "Go back to vaults" : "Regresar a las bóvedas", - "Please input the password for" : "Por favor ingrese la contraseña para", - "Set this vault as the default." : "Marcar esta como la bóveda por defecto.", - "Log into this vault automatically." : "Entrar en esta bóveda automáticamente", - "Log out of this vault automatically after: " : "Salir automáticamente de esta bóveda después de:", - "Decrypt vault" : "Descifre bóveda", - "Seems you lost the vault password and you're unable to log in." : "Parece que has perdido la contraseña de la bóveda y no puedes entrar.", - "If you want this vault to be removed you can request that here." : "Si quieres que esta bóveda sea eliminada, lo puedes solicitar aquí.", + "Please give your new vault a name." : "Por favor, póngale un nombre a su nueva caja fuerte.", + "Repeat vault password" : "Repite la contraseña de la caja fuerte", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Tus claves para compartir tendrán una foratleza de 1024 bits, lo que puedes cambiar en \\\"Configuración\\\" después.", + "Create vault" : "Crear caja fuerte", + "Go back to vaults" : "Volver a las cajas fuertes", + "Please input the password for" : "Por favor, introduzca la contraseña de", + "Set this vault as the default." : "Marcar esta caja fuerte como la predeterminada.", + "Log into this vault automatically." : "Entrar en esta caja fuerte automáticamente", + "Log out of this vault automatically after: " : "Salir automáticamente de esta caja fuerte después de:", + "Decrypt vault" : "Descifrar caja fuerte", + "Seems you lost the vault password and you're unable to log in." : "Parece que has perdido la contraseña de la caja fuerte y no puedes entrar.", + "If you want this vault to be removed you can request that here." : "Si quieres que esta caja fuerte sea eliminada, lo puedes solicitar aquí.", "An admin then accepts or declines the request" : "Un administrador, entonces, acepta o rechaza la petición", - "After an admin destroys this vault, all credentials in it will be lost" : "Después de que un administrador destruya la bóveda, todas las credenciales en ella se perderán", + "After an admin destroys this vault, all credentials in it will be lost" : "Después de que un administrador destruya la caja fuerte, todas las contraseñas que tuviese se perderán", "Reason for requesting deletion (optional):" : "Razón para pedir el borrado (opcional):", - "Request vault destruction" : "Solicitar la eliminación de bóveda", - "Yes, request an admin to destroy this vault" : "Si, solicitar que un administrador elimine esta bóveda", + "Request vault destruction" : "Solicitar la eliminación de la caja fuerte", + "Yes, request an admin to destroy this vault" : "Si, solicitar que un administrador elimine esta caja fuerte", "Cancel destruction request" : "Cancelar la solicitud de eliminación", - "Vault destruction requested" : "Eliminación de la bóveda solicitada", + "Vault destruction requested" : "Eliminación de la caja fuerte solicitada", "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de eliminación pendiente", - "Warning! Adding credentials over HTTP is insecure!" : "¡Atención! ¡Añadir credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Sesión iniciada en {{vault_name}}", - "Change vault" : "Cambiar bóveda", - "Deleted credentials" : "Borrar credenciales", + "Warning! Adding credentials over HTTP is insecure!" : "¡Atención! ¡Añadir contraseñas sobre HTTP es inseguro!", + "Logged into {{vault_name}}" : "Sesión iniciada en {{vault_name}}", + "Change vault" : "Cambiar de caja fuerte", + "Deleted credentials" : "Borrar contraseñas", "Logout" : "Salir", "Donate" : "Donar", - "Someone has shared a credential with you." : "Alguien ha compartido una credencial contigo.", + "Show All" : "Mostrar todas", + "Tags" : "Etiquetas", + "Search Tags" : "Buscar etiquetas", + "Good Strength" : "Fortaleza buena", + "Medium Strength" : "Fortaleza media", + "Bad Strength" : "Fortaleza mala", + "Expired" : "Expirada", + "Filter Tags" : "Filtrar etiquetas", + "Simple Navigation" : "Navegación sencilla", + "Someone has shared a credential with you." : "Alguien ha compartido una contraseña contigo.", "Click here to request it" : "Haz clic aquí para solicitarlo", "Loading…" : "Cargando...", - "Awwhh… credential not found. Maybe it expired" : "Ooooh... No se ha encontrado la credencial. Quizás haya expirado", + "Awwhh… credential not found. Maybe it expired" : "Ooooh... No se ha encontrado la contraseña. Quizás haya expirado", + "Compromise!" : "¡Peligro!", + "Compromised!" : "¡Publicada!", + "This password is compromised. You can only remove this warning by changing the password." : "Esta contraseña ha sido publicada. Solo puedes eliminar esta advertencia cambiando la contraseña actual.", + "email" : "correo", + "Description" : "Descripción", + "Url" : "URL", + "Custom Search:" : "Búsqueda personalizada:", + "Revert to defaults" : "Volver a los valores por defecto", "Error while saving field" : "Error mientras se guardaba el campo", "A Passman item has been created, modified or deleted" : "Se ha creado, modificado o borrado un objeto de Passman", "A Passman item has expired" : "Un objeto Passman ha expirado", @@ -293,39 +325,41 @@ OC.L10N.register( "%1$s has been shared with %2$s" : "%1$s ha sido compartido con %2$s", "You received a share request for %1$s from %2$s" : "Has recibido una solicitud para compartir %1$s de %2$s", "%s has been shared with a link" : "%s ha sido compartido con un link", - "Your credential \"%s\" expired, click here to update the credential." : "Tu credencial \"%s\" ha expirado, pincha aquí para actualizar la credencial.", - "Remind me later" : "Recuérdamelo mas tarde", + "Your credential \"%s\" expired, click here to update the credential." : "Tu contraseña \"%s\" ha expirado, pincha aquí para actualizar la contraseña.", + "Remind me later" : "Recuérdamelo más tarde", "Ignore" : "Ignorar", "%s shared \"%s\" with you. Click here to accept" : "%s comparte \"%s\" contigo. Hacer click aquí para aceptar", "%s has declined your share request for \"%s\"." : "%s ha rechazado su petición para compartir \"%s\".", "%s has accepted your share request for \"%s\"." : "%s ha aceptado tu petición para compartir \"%s\".", "Passman" : "Passman", - "Unable to get version info" : "No se puede de obtener la información de la versión", + "Passman is a full featured password manager." : "Passman es un gestor de contraseñas lleno de características.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman es un gestor de contraseñas lleno de características.\nCaracterísticas:\n- Cajas fuertas\n- La llave de la caja fuerte nunca se envía al servidor\n- Extensión del navegador para el acceder fácilmente a las contraseñas\n- Aplicación Android como vía de acceso\n- Las contraseñas son cifradas en el lado del cliente con AES de 256 bits \n- Las contraseña son cifradas en el lado del servidor con AES de 256 bits\n- Posibilidad de añadir campos personalizados a las contraseñas\n- Generador OTP (contraseña de un solo uso) incorporado\n- Analizador de contraseñas\n- Compartir contraseñas internamente y a través enlace de una forma segura\n- Importar desde varios gestores de contraseñas (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\n- Para ver una demostración de esta aplicación visite [https://demo.passman.cc](https://demo.passman.cc)", + "Unable to get version info" : "No se puede obtener la información de la versión", "Passman Settings" : "Ajustes de Passman", "GitHub version:" : "Versión de GitHub:", "A newer version of Passman is available" : "Hay disponible una nueva versión de Passman", "Password sharing" : "Compartir contraseña", - "Credential mover" : "Trasladar credenciales", - "Vault destruction requests" : "Solicitudes de eliminación de bóvedas", + "Credential mover" : "Trasladar contraseñas", + "Vault destruction requests" : "Solicitudes de eliminación de cajas fuertes", "Check for new versions" : "Revisar por nuevas versiones", "Enable HTTPS check" : "Activar revisión HTTPS", "Disable context menu" : "Deshabilitar menú contextual", "Disable JavaScript debugger" : "Deshabilitar el depurador JavaScript", "Allow users on this server to share passwords with a link" : "Permitir a usuarios de este servidor compartir contraseñas con un enlace", "Allow users on this server to share passwords with other users" : "Permitir a usuarios en este servidor compartir contraseñas con otros usuarios", - "Move credentials from one account to another" : "Trasladar credenciales de una cuenta a otra", + "Move credentials from one account to another" : "Trasladar contraseñas de una cuenta a otra", "Source account" : "Cuenta de origen", "Destination account" : "Cuenta destino", - "Credentials moved!" : "¡Credenciales trasladadas!", - "Requests to destroy vault" : "Solicitudes para eliminar bóvedas", + "Credentials moved!" : "¡Contraseñas trasladadas!", + "Requests to destroy vault" : "Solicitudes para eliminar cajas fuertes", "Request ID" : "ID de solicitud", "Requested by" : "Solicitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Pulsa aquí para \n\t\t\t\tpedirlo", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Ooooh... credencial no encontrada. Quizás haya expirado", - "Expire time" : "Tiempo de expiración", - "Connection to server lost" : "Perdida la conexión al server", + "Loading…" : "Cargando…", + "Awwhh… could not find the credential. Maybe it expired?" : "Ooooh... No se ha encontrado la contraseña. ¿Puede que haya expirado?", + "Expires:" : "Caduca:", + "Connection to server lost" : "Se ha perdido la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando...", "Dismiss" : "Descartar", diff --git a/l10n/es.json b/l10n/es.json index 0eab55074..10e75c08b 100644 --- a/l10n/es.json +++ b/l10n/es.json @@ -1,7 +1,7 @@ { "translations": { "Passwords" : "Contraseñas", "Generating sharing keys ( %s / 2)" : "Generando llaves de compartición (%s / 2)", - "Incorrect vault password!" : "¡Contraseña de bóveda incorrecta!", + "Incorrect vault password!" : "¡Contraseña incorrecta de la caja fuerte!", "Passwords do not match" : "Contraseñas no coinciden", "General" : "General", "Custom Fields" : "Campos personalizados", @@ -10,22 +10,22 @@ "Error loading file" : "Error al cargar el archivo", "An error occurred during decryption" : "Ha ocurrido un error durante el descifrado.", "Credential created!" : "¡Credencial creada!", - "Credential deleted" : "Credencial eliminada", - "Credential updated" : "Credencial actualziada", - "Credential recovered" : "Credencial recuperada", - "Credential destroyed" : "Credencial eliminada", - "Error downloading file, you probably don't have sufficient permissions" : "Error al descargar el archivo, probablemente no tienes suficientes permisos.", + "Credential deleted" : "Contraseña eliminada", + "Credential updated" : "Contraseña actualizada", + "Credential recovered" : "Contraseña recuperada", + "Credential destroyed" : "Contraseña eliminada", + "Error downloading file, you probably have insufficient permissions" : "Error al descargar el archivo, probablemente no tienes suficientes permisos.", "Invalid QR code" : "Código QR inválido", "Starting export" : "Iniciar exportación", - "Decrypting credentials" : "Descifrando credenciales", + "Decrypting credentials" : "Descifrando contraseñas", "Done" : "Hecho", - "File read successfully." : "Archivo leído con éxito.", + "File read." : "Archivo leído.", "Proceed with the following steps to import your file" : "Continúa con los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Credencial sin etiquete, saltando", + "Skipping unlabeled credential" : "Saltando contraseña sin etiquetar", "Adding {{credential}}" : "Agregando {{credential}}", - "Added {{credential}}" : "Se ha agregado la {{credential}}", - "Skipping credential, missing label on line {{line}}" : "Saltar credenciales, etiqueta faltante en línea {{line}}", - "Parsed {{num}} credentials, starting to import" : "Analizadas {{num}} credenciales, comenzando a importar", + "Added {{credential}}" : "Se ha agregado {{credential}}", + "Skipping credential, missing label on line {{line}}" : "Saltar contraseña, falta etiqueta en línea {{line}}", + "Parsed {{num}} credentials, starting to import" : "Analizadas {{num}} contraseñas, comenzando a importar", "Importing" : "Importando", "Start import" : "Iniciar importación", "Select CSV file" : "Selecciona el archivo CSV", @@ -34,7 +34,7 @@ "You need to assign the label field before you can start the import." : "Necesita asignar el campo de etiqueta antes de comenzar la importación.", "The first 5 lines of the CSV are shown." : "Se muestran las 5 primeras líneas del CSV.", "Assign the proper fields to each column." : "Asignar los campos apropiados para cada columna.", - "Example of imported credential" : "Ejemplo de credencial importada", + "Example of imported credential" : "Ejemplo de contraseña importada", "Missing an importer? Try it with the generic CSV importer." : "¿Echas de menos un importador? Intenta el importador genérico CSV.", "Go back to importers." : "Regresar a importadores", "Revision deleted" : "Revisión eliminada", @@ -45,17 +45,17 @@ "Password audit" : "Auditoría de contraseña", "Password settings" : "Ajustes de contraseña", "Import credentials" : "Importar credenciales", - "Export credentials" : "Exportar credenciales", + "Export credentials" : "Exportar contraseñas", "Sharing" : "Compartir", - "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro de que quieres salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Su contraseña anterior es incorrecta!", + "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro de que quieres salir? Esto destruirá todas tus contraseñas", + "Old password field incorrect!" : "¡El campo de contraseña anterior es incorrecto!", "New password does not match!" : "¡La nueva contraseña no coincide!", - "Please log in with your new vault password" : "Por favor, identifícate con tu nueva contraseña de bóveda", + "Please log in with your new vault password" : "Por favor, identifícate con tu nueva contraseña de la caja fuerte", "Share with users and groups" : "Comparte con usuarios y grupos", - "Share link" : "Comparte el enlace", - "Are you sure you want to leave? This will corrupt this credential" : "¿Estás seguro de que deseas salir? Esto corromperá esta credencial", - "Credential unshared" : "Dejo de compartir esta credencial", - "Credential shared" : "Ha compartido esta credencial", + "Share link" : "Compartir enlace", + "Are you sure you want to leave? This will corrupt this credential" : "¿Estás seguro de que deseas salir? Esto corromperá esta contraseña", + "Credential unshared" : "Dejo de compartir esta contraseña", + "Credential shared" : "Ha compartido esta contraseña", "Saved!" : "¡Guardado!", "Poor" : "Pobre", "Weak" : "Débil", @@ -72,7 +72,13 @@ "Repeat password" : "Repite la constraseña", "Add tag" : "Añadir etiqueta", "Pick an icon" : "Escoger un icono", + "Search icons" : "Buscar iconos", + "Upload a custom icon:" : "Subir un icono personalizado:", "Use this icon" : "Usar este icono", + "Delete current icon" : "Eliminar icono actual", + "Get icon from page" : "Conseguir icono de la web", + "This may take a few seconds…" : "Esto puede tardar unos segundos...", + "There was an error fetching the icon!" : "¡Ha habido un error al recuperar el icono!", "Selected icon" : "Icono seleccionado", "Field label" : "Llene etiqueta", "Field value" : "Llene valor", @@ -110,25 +116,25 @@ "Require every character type" : "Requerir todos los tipos de caracteres", "Export type" : "Exportar tipo", "Export" : "Exportar", - "Enter vault password to confirm export." : "Introduce la contraseña de la bóveda para confirmar la exportación.", - "Rename vault" : "Renombrar bóveda", - "New vault name" : "Nuevo nombre de bóveda", + "Enter vault password to confirm export." : "Introduce la contraseña de la caja fuerte para confirmar la exportación.", + "Rename vault" : "Renombrar la caja fuerte", + "New vault name" : "Nuevo nombre de la caja fuerte", "Change" : "Cambiar", - "Change vault key" : "Cambiar la llave de la bóveda", - "Old vault password" : "Contraseña anterior de la bóveda", - "New vault password" : "Contraseña nueva de la bóveda", - "Repeat new vault password" : "Repite la nueva contraseña de la bóveda", - "Please wait your vault is being updated, do not leave this page." : "Por favor, espera. Tu bóveda se está actualizando, no salgas de esta página", + "Change vault key" : "Cambiar la llave de la caja fuerte", + "Old vault password" : "Contraseña anterior de la caja fuerte", + "New vault password" : "Contraseña nueva de la caja fuerte", + "Repeat new vault password" : "Repite la nueva contraseña de la caja fuerte", + "Please wait your vault is being updated, do not leave this page." : "Por favor, espera. Tu caja fuerte se está actualizando, no salgas de esta página", "Processing" : "Procesando", "Total progress" : "Progreso total", "About Passman" : "Acerca de Passman", "Version" : "Versión", "Donate to support development" : "Done para dar soporte al desarrollo", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas en 1 click!", + "Save your passwords with one click." : "Guarda tus contraseñas en un clic.", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo a tu barra de herramientas ", - "Delete vault" : "Eliminar bóveda", - "Vault password" : "Contraseña de bóveda", + "Delete vault" : "Eliminar caja fuerte", + "Vault password" : "Contraseña de caja fuerte", "This process is irreversible" : "Este proceso es irreversible", "Delete my precious passwords" : "Eliminar mis valiosas contraseñas", "Deleting {{password}}…" : "Borrando {{password}}…", @@ -143,20 +149,20 @@ "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves para compartir", "Generating sharing keys" : "Generando llaves para compartir", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tus contraseñas, calculará el tiempo medio para reventarlas y señalará aquellas que estén por debajo del umbral", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "La herramienta de contraseñas escanea tus contraseñas, calcula el tiempo medio para reventarlas y señala aquellas que estén por debajo del umbral ", "Minimum password stength" : "Fuerza mínima de la contraseña", "Start scan" : "Comenzar escaneado", "Result" : "Resultado", - "A total of {{scan_result}} weak credentials were found." : "Se han encontrado un tota del {{scan_result}} credenciales débiles", + "A total of {{scan_result}} weak credentials were found." : "Se han encontrado un total de {{scan_result}} contraseñas débiles", "Score" : "Puntaje", "Action" : "Acción", "Search users…" : "Buscar usuarios...", - "Missing users? Only users that have vaults are shown." : "¿Faltan usuarios? Solo se muestran usuarios que tengan bóvedas.", + "Missing users? Only users that have vaults are shown." : "¿Faltan usuarios? Sólo se muestran usuarios que tengan cajas fuertes.", "Cyphering" : "Cifrando", "Uploading" : "Subiendo", "User" : "Usuario", "Crypto time" : "Tiempo de cifrado", - "Total time spent cyphering" : "Tiempo total usado al cifrar", + "Total time spent encrypting" : "Tiempo total usado cifrando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivos", @@ -165,7 +171,7 @@ "Enable link sharing" : "Activar compartir enlace", "Share until date" : "Compartir hasta la fecha", "Expire after views" : "Expirar después de vistas", - "Click Share first" : "Haz clic primero en Compartir", + "Click \\\"Share\\\" first" : "Pulsa \\\"Compartir\\\" primero", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Esconder detalles", @@ -197,24 +203,24 @@ "Label" : "Etiqueta", "Restore revision" : "Restaurar revisión", "Delete revision" : "Eliminar revisión", - "Edit credential" : "Editar credencial", - "Create new credential" : "Crear nueva credencial", + "Edit credential" : "Editar contraseña", + "Create new credential" : "Crear nueva contraseña", "Save" : "Guardar", "Cancel" : "Cancelar", "Settings" : "Ajustes", - "Share credential {{credential}}" : "Compartir credencial {{credential}}", + "Share credential {{credential}}" : "Compartir contraseña {{credential}}", "Unshare" : "Dejar de compartir", "Showing deleted since" : "Mostrar fecha de eliminación", "Beginning" : "Comenzando", - "Showing {{number_filtered}} of {{credential_number}} credentials" : "Mostrando {{number_filtered}} de {{credential_number}} credenciales", - "Search for credential…" : "Buscar credencial...", + "Showing {{number_filtered}} of {{credential_number}} credentials" : "Mostrando {{number_filtered}} de {{credential_number}} contraseñas", + "Search for credential…" : "Buscar contraseña...", "Account" : "Cuenta", "Password" : "Contraseña", "OTP" : "OTP", "E-mail" : "Correo electrónico", "URL" : "URL", "Notes" : "Notas", - "Expiry time" : "Hora de expiración", + "Expiry time" : "Fecha de expiración", "Changed" : "Cambiado", "Created" : "Creado", "Edit" : "Editar", @@ -224,8 +230,8 @@ "Destroy" : "Destruir", "Use regex" : "Use regex", "You have incoming share requests." : "Tiene solicitudes de compartición entrantes", - "If you want to put the credential in another vault," : "Si quieres poner la credencial en otra bóveda,", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra en la bóveda en la que quieres guardar la credencial compartida.", + "If you want to put the credential in another vault," : "Si quieres poner la contraseña en otra caja fuerte,", + "log out of this vault and log into the vault you want the shared credential in." : "sal de esta caja fuerte y entra en la caja fuerte en la que quieres guardar la contraseña compartida.", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -233,41 +239,67 @@ "Decline" : "Denegar", "You have {{session_time}} left before logout." : "Tiene {{session_time}} antes del cierre de su sesión.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "¡Tu cripta ha sido bloqueada durante {{time}} debido a {{tries}} intentos fallidos!", + "Hello there!" : "¡Hola!", + "It does not seem that you have any passwords. Do you want to add one?" : "Parece que no tienes ninguna contraseña. ¿Quieres añadir una?", + "You don't have good credentials" : "No tienes contraseñas buenas", + "You don't have medium credentials" : "No tienes contraseñas medias", + "You don't have bad credentials" : "No tienes contraseñas malas", + "You don't have expired credentials" : "No tienes contraseñas expiradas", + "You don't have deleted credentials" : "No tienes contraseñas eliminadas", + "There are no credentials with your selected tags" : "No hay contraseñas con las etiquetas seleccionadas", + "There are no credentials matching" : "No hay contraseñas coincidentes", "Last accessed" : "Último acceso", "Never" : "Nunca", - "No vaults found, why not create one?" : "No se encontraron bóvedas, ¿por qué no creas una?", + "No vaults found, why not create one?" : "No se han encontrado cajas fuertes, ¿por qué no creas una?", "Password strength must be at least: {{strength}}" : "La fuerza de la contraseña debe ser al menos de: {{strength}}", - "Please give your new vault a name." : "Por favor, dé nombre a su nueva bóveda.", - "Repeat vault password" : "Repite la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tu clave de compartición tendrá una fortaleza de 1024 bits, lo que puedes cambiar más tarde en la configuración.", - "Create vault" : "Crear bóveda", - "Go back to vaults" : "Regresar a las bóvedas", - "Please input the password for" : "Por favor ingrese la contraseña para", - "Set this vault as the default." : "Marcar esta como la bóveda por defecto.", - "Log into this vault automatically." : "Entrar en esta bóveda automáticamente", - "Log out of this vault automatically after: " : "Salir automáticamente de esta bóveda después de:", - "Decrypt vault" : "Descifre bóveda", - "Seems you lost the vault password and you're unable to log in." : "Parece que has perdido la contraseña de la bóveda y no puedes entrar.", - "If you want this vault to be removed you can request that here." : "Si quieres que esta bóveda sea eliminada, lo puedes solicitar aquí.", + "Please give your new vault a name." : "Por favor, póngale un nombre a su nueva caja fuerte.", + "Repeat vault password" : "Repite la contraseña de la caja fuerte", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Tus claves para compartir tendrán una foratleza de 1024 bits, lo que puedes cambiar en \\\"Configuración\\\" después.", + "Create vault" : "Crear caja fuerte", + "Go back to vaults" : "Volver a las cajas fuertes", + "Please input the password for" : "Por favor, introduzca la contraseña de", + "Set this vault as the default." : "Marcar esta caja fuerte como la predeterminada.", + "Log into this vault automatically." : "Entrar en esta caja fuerte automáticamente", + "Log out of this vault automatically after: " : "Salir automáticamente de esta caja fuerte después de:", + "Decrypt vault" : "Descifrar caja fuerte", + "Seems you lost the vault password and you're unable to log in." : "Parece que has perdido la contraseña de la caja fuerte y no puedes entrar.", + "If you want this vault to be removed you can request that here." : "Si quieres que esta caja fuerte sea eliminada, lo puedes solicitar aquí.", "An admin then accepts or declines the request" : "Un administrador, entonces, acepta o rechaza la petición", - "After an admin destroys this vault, all credentials in it will be lost" : "Después de que un administrador destruya la bóveda, todas las credenciales en ella se perderán", + "After an admin destroys this vault, all credentials in it will be lost" : "Después de que un administrador destruya la caja fuerte, todas las contraseñas que tuviese se perderán", "Reason for requesting deletion (optional):" : "Razón para pedir el borrado (opcional):", - "Request vault destruction" : "Solicitar la eliminación de bóveda", - "Yes, request an admin to destroy this vault" : "Si, solicitar que un administrador elimine esta bóveda", + "Request vault destruction" : "Solicitar la eliminación de la caja fuerte", + "Yes, request an admin to destroy this vault" : "Si, solicitar que un administrador elimine esta caja fuerte", "Cancel destruction request" : "Cancelar la solicitud de eliminación", - "Vault destruction requested" : "Eliminación de la bóveda solicitada", + "Vault destruction requested" : "Eliminación de la caja fuerte solicitada", "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de eliminación pendiente", - "Warning! Adding credentials over HTTP is insecure!" : "¡Atención! ¡Añadir credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Sesión iniciada en {{vault_name}}", - "Change vault" : "Cambiar bóveda", - "Deleted credentials" : "Borrar credenciales", + "Warning! Adding credentials over HTTP is insecure!" : "¡Atención! ¡Añadir contraseñas sobre HTTP es inseguro!", + "Logged into {{vault_name}}" : "Sesión iniciada en {{vault_name}}", + "Change vault" : "Cambiar de caja fuerte", + "Deleted credentials" : "Borrar contraseñas", "Logout" : "Salir", "Donate" : "Donar", - "Someone has shared a credential with you." : "Alguien ha compartido una credencial contigo.", + "Show All" : "Mostrar todas", + "Tags" : "Etiquetas", + "Search Tags" : "Buscar etiquetas", + "Good Strength" : "Fortaleza buena", + "Medium Strength" : "Fortaleza media", + "Bad Strength" : "Fortaleza mala", + "Expired" : "Expirada", + "Filter Tags" : "Filtrar etiquetas", + "Simple Navigation" : "Navegación sencilla", + "Someone has shared a credential with you." : "Alguien ha compartido una contraseña contigo.", "Click here to request it" : "Haz clic aquí para solicitarlo", "Loading…" : "Cargando...", - "Awwhh… credential not found. Maybe it expired" : "Ooooh... No se ha encontrado la credencial. Quizás haya expirado", + "Awwhh… credential not found. Maybe it expired" : "Ooooh... No se ha encontrado la contraseña. Quizás haya expirado", + "Compromise!" : "¡Peligro!", + "Compromised!" : "¡Publicada!", + "This password is compromised. You can only remove this warning by changing the password." : "Esta contraseña ha sido publicada. Solo puedes eliminar esta advertencia cambiando la contraseña actual.", + "email" : "correo", + "Description" : "Descripción", + "Url" : "URL", + "Custom Search:" : "Búsqueda personalizada:", + "Revert to defaults" : "Volver a los valores por defecto", "Error while saving field" : "Error mientras se guardaba el campo", "A Passman item has been created, modified or deleted" : "Se ha creado, modificado o borrado un objeto de Passman", "A Passman item has expired" : "Un objeto Passman ha expirado", @@ -291,39 +323,41 @@ "%1$s has been shared with %2$s" : "%1$s ha sido compartido con %2$s", "You received a share request for %1$s from %2$s" : "Has recibido una solicitud para compartir %1$s de %2$s", "%s has been shared with a link" : "%s ha sido compartido con un link", - "Your credential \"%s\" expired, click here to update the credential." : "Tu credencial \"%s\" ha expirado, pincha aquí para actualizar la credencial.", - "Remind me later" : "Recuérdamelo mas tarde", + "Your credential \"%s\" expired, click here to update the credential." : "Tu contraseña \"%s\" ha expirado, pincha aquí para actualizar la contraseña.", + "Remind me later" : "Recuérdamelo más tarde", "Ignore" : "Ignorar", "%s shared \"%s\" with you. Click here to accept" : "%s comparte \"%s\" contigo. Hacer click aquí para aceptar", "%s has declined your share request for \"%s\"." : "%s ha rechazado su petición para compartir \"%s\".", "%s has accepted your share request for \"%s\"." : "%s ha aceptado tu petición para compartir \"%s\".", "Passman" : "Passman", - "Unable to get version info" : "No se puede de obtener la información de la versión", + "Passman is a full featured password manager." : "Passman es un gestor de contraseñas lleno de características.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman es un gestor de contraseñas lleno de características.\nCaracterísticas:\n- Cajas fuertas\n- La llave de la caja fuerte nunca se envía al servidor\n- Extensión del navegador para el acceder fácilmente a las contraseñas\n- Aplicación Android como vía de acceso\n- Las contraseñas son cifradas en el lado del cliente con AES de 256 bits \n- Las contraseña son cifradas en el lado del servidor con AES de 256 bits\n- Posibilidad de añadir campos personalizados a las contraseñas\n- Generador OTP (contraseña de un solo uso) incorporado\n- Analizador de contraseñas\n- Compartir contraseñas internamente y a través enlace de una forma segura\n- Importar desde varios gestores de contraseñas (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\n- Para ver una demostración de esta aplicación visite [https://demo.passman.cc](https://demo.passman.cc)", + "Unable to get version info" : "No se puede obtener la información de la versión", "Passman Settings" : "Ajustes de Passman", "GitHub version:" : "Versión de GitHub:", "A newer version of Passman is available" : "Hay disponible una nueva versión de Passman", "Password sharing" : "Compartir contraseña", - "Credential mover" : "Trasladar credenciales", - "Vault destruction requests" : "Solicitudes de eliminación de bóvedas", + "Credential mover" : "Trasladar contraseñas", + "Vault destruction requests" : "Solicitudes de eliminación de cajas fuertes", "Check for new versions" : "Revisar por nuevas versiones", "Enable HTTPS check" : "Activar revisión HTTPS", "Disable context menu" : "Deshabilitar menú contextual", "Disable JavaScript debugger" : "Deshabilitar el depurador JavaScript", "Allow users on this server to share passwords with a link" : "Permitir a usuarios de este servidor compartir contraseñas con un enlace", "Allow users on this server to share passwords with other users" : "Permitir a usuarios en este servidor compartir contraseñas con otros usuarios", - "Move credentials from one account to another" : "Trasladar credenciales de una cuenta a otra", + "Move credentials from one account to another" : "Trasladar contraseñas de una cuenta a otra", "Source account" : "Cuenta de origen", "Destination account" : "Cuenta destino", - "Credentials moved!" : "¡Credenciales trasladadas!", - "Requests to destroy vault" : "Solicitudes para eliminar bóvedas", + "Credentials moved!" : "¡Contraseñas trasladadas!", + "Requests to destroy vault" : "Solicitudes para eliminar cajas fuertes", "Request ID" : "ID de solicitud", "Requested by" : "Solicitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Pulsa aquí para \n\t\t\t\tpedirlo", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Ooooh... credencial no encontrada. Quizás haya expirado", - "Expire time" : "Tiempo de expiración", - "Connection to server lost" : "Perdida la conexión al server", + "Loading…" : "Cargando…", + "Awwhh… could not find the credential. Maybe it expired?" : "Ooooh... No se ha encontrado la contraseña. ¿Puede que haya expirado?", + "Expires:" : "Caduca:", + "Connection to server lost" : "Se ha perdido la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando...", "Dismiss" : "Descartar", diff --git a/l10n/es_419.js b/l10n/es_419.js index e4d9871c0..4b84bb5a3 100644 --- a/l10n/es_419.js +++ b/l10n/es_419.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -241,7 +232,6 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", @@ -261,7 +251,6 @@ OC.L10N.register( "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", "Logout" : "Salir", @@ -322,9 +311,6 @@ OC.L10N.register( "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_419.json b/l10n/es_419.json index ed6aa71ac..fbb55de71 100644 --- a/l10n/es_419.json +++ b/l10n/es_419.json @@ -14,14 +14,11 @@ "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -125,7 +121,6 @@ "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -143,7 +138,6 @@ "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -156,7 +150,6 @@ "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -165,7 +158,6 @@ "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -225,7 +217,6 @@ "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -239,7 +230,6 @@ "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", @@ -259,7 +249,6 @@ "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", "Logout" : "Salir", @@ -320,9 +309,6 @@ "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_AR.js b/l10n/es_AR.js index 64a14e449..5980d1540 100644 --- a/l10n/es_AR.js +++ b/l10n/es_AR.js @@ -16,7 +16,6 @@ OC.L10N.register( "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -38,7 +37,6 @@ OC.L10N.register( "Import credentials" : "Importar credenciales", "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", - "Your old password is incorrect!" : "¡Su contraseña anterior es incorrecta!", "Share with users and groups" : "Compartir con otros usuarios y grupos", "Share link" : "Compartir link", "Are you sure you want to leave? This will corrupt this credential" : "¿Está seguro que desea salir? Esto va a corrpomer estas credenciales", @@ -106,7 +104,6 @@ OC.L10N.register( "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarde sus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastre el botón de abajo hasta su barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -123,7 +120,6 @@ OC.L10N.register( "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves de comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará su contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -135,7 +131,6 @@ OC.L10N.register( "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total destinado a encriptar", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -224,7 +219,6 @@ OC.L10N.register( "Vault destruction requested" : "Destrucción de la bóveda solicitada", "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", "Logout" : "Salir", diff --git a/l10n/es_AR.json b/l10n/es_AR.json index a2c723013..5d5814bb2 100644 --- a/l10n/es_AR.json +++ b/l10n/es_AR.json @@ -14,7 +14,6 @@ "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -36,7 +35,6 @@ "Import credentials" : "Importar credenciales", "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", - "Your old password is incorrect!" : "¡Su contraseña anterior es incorrecta!", "Share with users and groups" : "Compartir con otros usuarios y grupos", "Share link" : "Compartir link", "Are you sure you want to leave? This will corrupt this credential" : "¿Está seguro que desea salir? Esto va a corrpomer estas credenciales", @@ -104,7 +102,6 @@ "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarde sus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastre el botón de abajo hasta su barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -121,7 +118,6 @@ "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves de comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará su contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -133,7 +129,6 @@ "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total destinado a encriptar", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -222,7 +217,6 @@ "Vault destruction requested" : "Destrucción de la bóveda solicitada", "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", "Logout" : "Salir", diff --git a/l10n/es_CL.js b/l10n/es_CL.js index e4d9871c0..6a6032ba8 100644 --- a/l10n/es_CL.js +++ b/l10n/es_CL.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -241,13 +232,12 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", "Set this vault as the default." : "Establecer esta bóveda como la predeterminada.", "Log into this vault automatically." : "Inicia sesión en esta bóveda automáticamente.", - "Log out of this vault automatically after: " : "Salir de esta bóveda automáticamente después de:", + "Log out of this vault automatically after: " : "Cerrar sesión de esta bóveda automáticamente después de:", "Decrypt vault" : "Decriptar bóveda", "Seems you lost the vault password and you're unable to log in." : "Parece que perdiste la contraseña de la bóveda y no puedes iniciar sesión. ", "If you want this vault to be removed you can request that here." : "Si deseas que esta bóveda sea eliminada puedes solicitarlo aquí.", @@ -261,10 +251,9 @@ OC.L10N.register( "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", - "Logout" : "Salir", + "Logout" : "Cerrar sesión", "Donate" : "Dona", "Someone has shared a credential with you." : "Alguien ha compartido credenciales contigo. ", "Click here to request it" : "Haz click para solicitarlo", @@ -322,9 +311,7 @@ OC.L10N.register( "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", + "Loading…" : "Cargando…", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_CL.json b/l10n/es_CL.json index ed6aa71ac..5c2387db9 100644 --- a/l10n/es_CL.json +++ b/l10n/es_CL.json @@ -14,14 +14,11 @@ "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -125,7 +121,6 @@ "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -143,7 +138,6 @@ "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -156,7 +150,6 @@ "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -165,7 +158,6 @@ "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -225,7 +217,6 @@ "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -239,13 +230,12 @@ "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", "Set this vault as the default." : "Establecer esta bóveda como la predeterminada.", "Log into this vault automatically." : "Inicia sesión en esta bóveda automáticamente.", - "Log out of this vault automatically after: " : "Salir de esta bóveda automáticamente después de:", + "Log out of this vault automatically after: " : "Cerrar sesión de esta bóveda automáticamente después de:", "Decrypt vault" : "Decriptar bóveda", "Seems you lost the vault password and you're unable to log in." : "Parece que perdiste la contraseña de la bóveda y no puedes iniciar sesión. ", "If you want this vault to be removed you can request that here." : "Si deseas que esta bóveda sea eliminada puedes solicitarlo aquí.", @@ -259,10 +249,9 @@ "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", - "Logout" : "Salir", + "Logout" : "Cerrar sesión", "Donate" : "Dona", "Someone has shared a credential with you." : "Alguien ha compartido credenciales contigo. ", "Click here to request it" : "Haz click para solicitarlo", @@ -320,9 +309,7 @@ "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", + "Loading…" : "Cargando…", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_CO.js b/l10n/es_CO.js index e4d9871c0..6a6032ba8 100644 --- a/l10n/es_CO.js +++ b/l10n/es_CO.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -241,13 +232,12 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", "Set this vault as the default." : "Establecer esta bóveda como la predeterminada.", "Log into this vault automatically." : "Inicia sesión en esta bóveda automáticamente.", - "Log out of this vault automatically after: " : "Salir de esta bóveda automáticamente después de:", + "Log out of this vault automatically after: " : "Cerrar sesión de esta bóveda automáticamente después de:", "Decrypt vault" : "Decriptar bóveda", "Seems you lost the vault password and you're unable to log in." : "Parece que perdiste la contraseña de la bóveda y no puedes iniciar sesión. ", "If you want this vault to be removed you can request that here." : "Si deseas que esta bóveda sea eliminada puedes solicitarlo aquí.", @@ -261,10 +251,9 @@ OC.L10N.register( "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", - "Logout" : "Salir", + "Logout" : "Cerrar sesión", "Donate" : "Dona", "Someone has shared a credential with you." : "Alguien ha compartido credenciales contigo. ", "Click here to request it" : "Haz click para solicitarlo", @@ -322,9 +311,7 @@ OC.L10N.register( "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", + "Loading…" : "Cargando…", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_CO.json b/l10n/es_CO.json index ed6aa71ac..5c2387db9 100644 --- a/l10n/es_CO.json +++ b/l10n/es_CO.json @@ -14,14 +14,11 @@ "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -125,7 +121,6 @@ "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -143,7 +138,6 @@ "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -156,7 +150,6 @@ "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -165,7 +158,6 @@ "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -225,7 +217,6 @@ "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -239,13 +230,12 @@ "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", "Set this vault as the default." : "Establecer esta bóveda como la predeterminada.", "Log into this vault automatically." : "Inicia sesión en esta bóveda automáticamente.", - "Log out of this vault automatically after: " : "Salir de esta bóveda automáticamente después de:", + "Log out of this vault automatically after: " : "Cerrar sesión de esta bóveda automáticamente después de:", "Decrypt vault" : "Decriptar bóveda", "Seems you lost the vault password and you're unable to log in." : "Parece que perdiste la contraseña de la bóveda y no puedes iniciar sesión. ", "If you want this vault to be removed you can request that here." : "Si deseas que esta bóveda sea eliminada puedes solicitarlo aquí.", @@ -259,10 +249,9 @@ "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", - "Logout" : "Salir", + "Logout" : "Cerrar sesión", "Donate" : "Dona", "Someone has shared a credential with you." : "Alguien ha compartido credenciales contigo. ", "Click here to request it" : "Haz click para solicitarlo", @@ -320,9 +309,7 @@ "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", + "Loading…" : "Cargando…", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_CR.js b/l10n/es_CR.js index e4d9871c0..6a6032ba8 100644 --- a/l10n/es_CR.js +++ b/l10n/es_CR.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -241,13 +232,12 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", "Set this vault as the default." : "Establecer esta bóveda como la predeterminada.", "Log into this vault automatically." : "Inicia sesión en esta bóveda automáticamente.", - "Log out of this vault automatically after: " : "Salir de esta bóveda automáticamente después de:", + "Log out of this vault automatically after: " : "Cerrar sesión de esta bóveda automáticamente después de:", "Decrypt vault" : "Decriptar bóveda", "Seems you lost the vault password and you're unable to log in." : "Parece que perdiste la contraseña de la bóveda y no puedes iniciar sesión. ", "If you want this vault to be removed you can request that here." : "Si deseas que esta bóveda sea eliminada puedes solicitarlo aquí.", @@ -261,10 +251,9 @@ OC.L10N.register( "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", - "Logout" : "Salir", + "Logout" : "Cerrar sesión", "Donate" : "Dona", "Someone has shared a credential with you." : "Alguien ha compartido credenciales contigo. ", "Click here to request it" : "Haz click para solicitarlo", @@ -322,9 +311,7 @@ OC.L10N.register( "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", + "Loading…" : "Cargando…", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_CR.json b/l10n/es_CR.json index ed6aa71ac..5c2387db9 100644 --- a/l10n/es_CR.json +++ b/l10n/es_CR.json @@ -14,14 +14,11 @@ "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -125,7 +121,6 @@ "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -143,7 +138,6 @@ "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -156,7 +150,6 @@ "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -165,7 +158,6 @@ "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -225,7 +217,6 @@ "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -239,13 +230,12 @@ "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", "Set this vault as the default." : "Establecer esta bóveda como la predeterminada.", "Log into this vault automatically." : "Inicia sesión en esta bóveda automáticamente.", - "Log out of this vault automatically after: " : "Salir de esta bóveda automáticamente después de:", + "Log out of this vault automatically after: " : "Cerrar sesión de esta bóveda automáticamente después de:", "Decrypt vault" : "Decriptar bóveda", "Seems you lost the vault password and you're unable to log in." : "Parece que perdiste la contraseña de la bóveda y no puedes iniciar sesión. ", "If you want this vault to be removed you can request that here." : "Si deseas que esta bóveda sea eliminada puedes solicitarlo aquí.", @@ -259,10 +249,9 @@ "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", - "Logout" : "Salir", + "Logout" : "Cerrar sesión", "Donate" : "Dona", "Someone has shared a credential with you." : "Alguien ha compartido credenciales contigo. ", "Click here to request it" : "Haz click para solicitarlo", @@ -320,9 +309,7 @@ "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", + "Loading…" : "Cargando…", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_DO.js b/l10n/es_DO.js index e4d9871c0..6a6032ba8 100644 --- a/l10n/es_DO.js +++ b/l10n/es_DO.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -241,13 +232,12 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", "Set this vault as the default." : "Establecer esta bóveda como la predeterminada.", "Log into this vault automatically." : "Inicia sesión en esta bóveda automáticamente.", - "Log out of this vault automatically after: " : "Salir de esta bóveda automáticamente después de:", + "Log out of this vault automatically after: " : "Cerrar sesión de esta bóveda automáticamente después de:", "Decrypt vault" : "Decriptar bóveda", "Seems you lost the vault password and you're unable to log in." : "Parece que perdiste la contraseña de la bóveda y no puedes iniciar sesión. ", "If you want this vault to be removed you can request that here." : "Si deseas que esta bóveda sea eliminada puedes solicitarlo aquí.", @@ -261,10 +251,9 @@ OC.L10N.register( "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", - "Logout" : "Salir", + "Logout" : "Cerrar sesión", "Donate" : "Dona", "Someone has shared a credential with you." : "Alguien ha compartido credenciales contigo. ", "Click here to request it" : "Haz click para solicitarlo", @@ -322,9 +311,7 @@ OC.L10N.register( "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", + "Loading…" : "Cargando…", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_DO.json b/l10n/es_DO.json index ed6aa71ac..5c2387db9 100644 --- a/l10n/es_DO.json +++ b/l10n/es_DO.json @@ -14,14 +14,11 @@ "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -125,7 +121,6 @@ "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -143,7 +138,6 @@ "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -156,7 +150,6 @@ "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -165,7 +158,6 @@ "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -225,7 +217,6 @@ "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -239,13 +230,12 @@ "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", "Set this vault as the default." : "Establecer esta bóveda como la predeterminada.", "Log into this vault automatically." : "Inicia sesión en esta bóveda automáticamente.", - "Log out of this vault automatically after: " : "Salir de esta bóveda automáticamente después de:", + "Log out of this vault automatically after: " : "Cerrar sesión de esta bóveda automáticamente después de:", "Decrypt vault" : "Decriptar bóveda", "Seems you lost the vault password and you're unable to log in." : "Parece que perdiste la contraseña de la bóveda y no puedes iniciar sesión. ", "If you want this vault to be removed you can request that here." : "Si deseas que esta bóveda sea eliminada puedes solicitarlo aquí.", @@ -259,10 +249,9 @@ "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", - "Logout" : "Salir", + "Logout" : "Cerrar sesión", "Donate" : "Dona", "Someone has shared a credential with you." : "Alguien ha compartido credenciales contigo. ", "Click here to request it" : "Haz click para solicitarlo", @@ -320,9 +309,7 @@ "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", + "Loading…" : "Cargando…", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_EC.js b/l10n/es_EC.js index e4d9871c0..6a6032ba8 100644 --- a/l10n/es_EC.js +++ b/l10n/es_EC.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -241,13 +232,12 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", "Set this vault as the default." : "Establecer esta bóveda como la predeterminada.", "Log into this vault automatically." : "Inicia sesión en esta bóveda automáticamente.", - "Log out of this vault automatically after: " : "Salir de esta bóveda automáticamente después de:", + "Log out of this vault automatically after: " : "Cerrar sesión de esta bóveda automáticamente después de:", "Decrypt vault" : "Decriptar bóveda", "Seems you lost the vault password and you're unable to log in." : "Parece que perdiste la contraseña de la bóveda y no puedes iniciar sesión. ", "If you want this vault to be removed you can request that here." : "Si deseas que esta bóveda sea eliminada puedes solicitarlo aquí.", @@ -261,10 +251,9 @@ OC.L10N.register( "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", - "Logout" : "Salir", + "Logout" : "Cerrar sesión", "Donate" : "Dona", "Someone has shared a credential with you." : "Alguien ha compartido credenciales contigo. ", "Click here to request it" : "Haz click para solicitarlo", @@ -322,9 +311,7 @@ OC.L10N.register( "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", + "Loading…" : "Cargando…", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_EC.json b/l10n/es_EC.json index ed6aa71ac..5c2387db9 100644 --- a/l10n/es_EC.json +++ b/l10n/es_EC.json @@ -14,14 +14,11 @@ "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -125,7 +121,6 @@ "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -143,7 +138,6 @@ "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -156,7 +150,6 @@ "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -165,7 +158,6 @@ "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -225,7 +217,6 @@ "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -239,13 +230,12 @@ "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", "Set this vault as the default." : "Establecer esta bóveda como la predeterminada.", "Log into this vault automatically." : "Inicia sesión en esta bóveda automáticamente.", - "Log out of this vault automatically after: " : "Salir de esta bóveda automáticamente después de:", + "Log out of this vault automatically after: " : "Cerrar sesión de esta bóveda automáticamente después de:", "Decrypt vault" : "Decriptar bóveda", "Seems you lost the vault password and you're unable to log in." : "Parece que perdiste la contraseña de la bóveda y no puedes iniciar sesión. ", "If you want this vault to be removed you can request that here." : "Si deseas que esta bóveda sea eliminada puedes solicitarlo aquí.", @@ -259,10 +249,9 @@ "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", - "Logout" : "Salir", + "Logout" : "Cerrar sesión", "Donate" : "Dona", "Someone has shared a credential with you." : "Alguien ha compartido credenciales contigo. ", "Click here to request it" : "Haz click para solicitarlo", @@ -320,9 +309,7 @@ "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", + "Loading…" : "Cargando…", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_GT.js b/l10n/es_GT.js index e4d9871c0..6a6032ba8 100644 --- a/l10n/es_GT.js +++ b/l10n/es_GT.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -241,13 +232,12 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", "Set this vault as the default." : "Establecer esta bóveda como la predeterminada.", "Log into this vault automatically." : "Inicia sesión en esta bóveda automáticamente.", - "Log out of this vault automatically after: " : "Salir de esta bóveda automáticamente después de:", + "Log out of this vault automatically after: " : "Cerrar sesión de esta bóveda automáticamente después de:", "Decrypt vault" : "Decriptar bóveda", "Seems you lost the vault password and you're unable to log in." : "Parece que perdiste la contraseña de la bóveda y no puedes iniciar sesión. ", "If you want this vault to be removed you can request that here." : "Si deseas que esta bóveda sea eliminada puedes solicitarlo aquí.", @@ -261,10 +251,9 @@ OC.L10N.register( "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", - "Logout" : "Salir", + "Logout" : "Cerrar sesión", "Donate" : "Dona", "Someone has shared a credential with you." : "Alguien ha compartido credenciales contigo. ", "Click here to request it" : "Haz click para solicitarlo", @@ -322,9 +311,7 @@ OC.L10N.register( "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", + "Loading…" : "Cargando…", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_GT.json b/l10n/es_GT.json index ed6aa71ac..5c2387db9 100644 --- a/l10n/es_GT.json +++ b/l10n/es_GT.json @@ -14,14 +14,11 @@ "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -125,7 +121,6 @@ "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -143,7 +138,6 @@ "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -156,7 +150,6 @@ "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -165,7 +158,6 @@ "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -225,7 +217,6 @@ "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -239,13 +230,12 @@ "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", "Set this vault as the default." : "Establecer esta bóveda como la predeterminada.", "Log into this vault automatically." : "Inicia sesión en esta bóveda automáticamente.", - "Log out of this vault automatically after: " : "Salir de esta bóveda automáticamente después de:", + "Log out of this vault automatically after: " : "Cerrar sesión de esta bóveda automáticamente después de:", "Decrypt vault" : "Decriptar bóveda", "Seems you lost the vault password and you're unable to log in." : "Parece que perdiste la contraseña de la bóveda y no puedes iniciar sesión. ", "If you want this vault to be removed you can request that here." : "Si deseas que esta bóveda sea eliminada puedes solicitarlo aquí.", @@ -259,10 +249,9 @@ "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", - "Logout" : "Salir", + "Logout" : "Cerrar sesión", "Donate" : "Dona", "Someone has shared a credential with you." : "Alguien ha compartido credenciales contigo. ", "Click here to request it" : "Haz click para solicitarlo", @@ -320,9 +309,7 @@ "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", + "Loading…" : "Cargando…", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_HN.js b/l10n/es_HN.js index e4d9871c0..4b84bb5a3 100644 --- a/l10n/es_HN.js +++ b/l10n/es_HN.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -241,7 +232,6 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", @@ -261,7 +251,6 @@ OC.L10N.register( "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", "Logout" : "Salir", @@ -322,9 +311,6 @@ OC.L10N.register( "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_HN.json b/l10n/es_HN.json index ed6aa71ac..fbb55de71 100644 --- a/l10n/es_HN.json +++ b/l10n/es_HN.json @@ -14,14 +14,11 @@ "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -125,7 +121,6 @@ "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -143,7 +138,6 @@ "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -156,7 +150,6 @@ "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -165,7 +158,6 @@ "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -225,7 +217,6 @@ "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -239,7 +230,6 @@ "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", @@ -259,7 +249,6 @@ "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", "Logout" : "Salir", @@ -320,9 +309,6 @@ "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_MX.js b/l10n/es_MX.js index e4d9871c0..c7459c465 100644 --- a/l10n/es_MX.js +++ b/l10n/es_MX.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -241,13 +232,12 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", "Set this vault as the default." : "Establecer esta bóveda como la predeterminada.", "Log into this vault automatically." : "Inicia sesión en esta bóveda automáticamente.", - "Log out of this vault automatically after: " : "Salir de esta bóveda automáticamente después de:", + "Log out of this vault automatically after: " : "Cerrar sesión de esta bóveda automáticamente después de:", "Decrypt vault" : "Decriptar bóveda", "Seems you lost the vault password and you're unable to log in." : "Parece que perdiste la contraseña de la bóveda y no puedes iniciar sesión. ", "If you want this vault to be removed you can request that here." : "Si deseas que esta bóveda sea eliminada puedes solicitarlo aquí.", @@ -261,10 +251,9 @@ OC.L10N.register( "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", - "Logout" : "Salir", + "Logout" : "Cerrar sesión", "Donate" : "Dona", "Someone has shared a credential with you." : "Alguien ha compartido credenciales contigo. ", "Click here to request it" : "Haz click para solicitarlo", @@ -300,6 +289,8 @@ OC.L10N.register( "%s has declined your share request for \"%s\"." : "%s ha declinado tu solicitud para compartir \"%s\".", "%s has accepted your share request for \"%s\"." : "%s ha aceptado tu solicitud para compartir \"%s\".", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman es un administrador de contraseñas completo.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman es un adminsitrador de contraseñas completo.\nCaracterísticas:\n- Bóvedas\n- La llave de la bóveda nunca se manda al servidor\n- Extensión para el navegador para un acceso sencillo a las contraseñas\n- Aplicacion Android para acceso en el camino\n- Las credenciales se encriptan en el cliente con AES de 256bits\n- Las credenciales se encriptan en el servidor con AES de 256bits\n- Posibilidad de agregar campos personalizados a las credenciales\n- Generador de OTP (Contraseñas de una vez) integrado\n- Analizador de contraseñas\n- Comparte credenciales internamente mediante una liga de manera segura.\n- Importa desde diferentes administradores de contraseñas (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nPara una demostración de esta aplicación visita [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "No fue posible obtener la información de la versión", "Passman Settings" : "Configuraciones de Passman", "GitHub version:" : "Versión de GitHub:", @@ -322,9 +313,7 @@ OC.L10N.register( "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", + "Loading…" : "Cargando…", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_MX.json b/l10n/es_MX.json index ed6aa71ac..675e2eec8 100644 --- a/l10n/es_MX.json +++ b/l10n/es_MX.json @@ -14,14 +14,11 @@ "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -125,7 +121,6 @@ "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -143,7 +138,6 @@ "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -156,7 +150,6 @@ "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -165,7 +158,6 @@ "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -225,7 +217,6 @@ "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -239,13 +230,12 @@ "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", "Set this vault as the default." : "Establecer esta bóveda como la predeterminada.", "Log into this vault automatically." : "Inicia sesión en esta bóveda automáticamente.", - "Log out of this vault automatically after: " : "Salir de esta bóveda automáticamente después de:", + "Log out of this vault automatically after: " : "Cerrar sesión de esta bóveda automáticamente después de:", "Decrypt vault" : "Decriptar bóveda", "Seems you lost the vault password and you're unable to log in." : "Parece que perdiste la contraseña de la bóveda y no puedes iniciar sesión. ", "If you want this vault to be removed you can request that here." : "Si deseas que esta bóveda sea eliminada puedes solicitarlo aquí.", @@ -259,10 +249,9 @@ "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", - "Logout" : "Salir", + "Logout" : "Cerrar sesión", "Donate" : "Dona", "Someone has shared a credential with you." : "Alguien ha compartido credenciales contigo. ", "Click here to request it" : "Haz click para solicitarlo", @@ -298,6 +287,8 @@ "%s has declined your share request for \"%s\"." : "%s ha declinado tu solicitud para compartir \"%s\".", "%s has accepted your share request for \"%s\"." : "%s ha aceptado tu solicitud para compartir \"%s\".", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman es un administrador de contraseñas completo.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman es un adminsitrador de contraseñas completo.\nCaracterísticas:\n- Bóvedas\n- La llave de la bóveda nunca se manda al servidor\n- Extensión para el navegador para un acceso sencillo a las contraseñas\n- Aplicacion Android para acceso en el camino\n- Las credenciales se encriptan en el cliente con AES de 256bits\n- Las credenciales se encriptan en el servidor con AES de 256bits\n- Posibilidad de agregar campos personalizados a las credenciales\n- Generador de OTP (Contraseñas de una vez) integrado\n- Analizador de contraseñas\n- Comparte credenciales internamente mediante una liga de manera segura.\n- Importa desde diferentes administradores de contraseñas (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nPara una demostración de esta aplicación visita [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "No fue posible obtener la información de la versión", "Passman Settings" : "Configuraciones de Passman", "GitHub version:" : "Versión de GitHub:", @@ -320,9 +311,7 @@ "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", + "Loading…" : "Cargando…", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_NI.js b/l10n/es_NI.js index e4d9871c0..4b84bb5a3 100644 --- a/l10n/es_NI.js +++ b/l10n/es_NI.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -241,7 +232,6 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", @@ -261,7 +251,6 @@ OC.L10N.register( "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", "Logout" : "Salir", @@ -322,9 +311,6 @@ OC.L10N.register( "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_NI.json b/l10n/es_NI.json index ed6aa71ac..fbb55de71 100644 --- a/l10n/es_NI.json +++ b/l10n/es_NI.json @@ -14,14 +14,11 @@ "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -125,7 +121,6 @@ "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -143,7 +138,6 @@ "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -156,7 +150,6 @@ "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -165,7 +158,6 @@ "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -225,7 +217,6 @@ "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -239,7 +230,6 @@ "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", @@ -259,7 +249,6 @@ "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", "Logout" : "Salir", @@ -320,9 +309,6 @@ "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_PA.js b/l10n/es_PA.js index e4d9871c0..4b84bb5a3 100644 --- a/l10n/es_PA.js +++ b/l10n/es_PA.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -241,7 +232,6 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", @@ -261,7 +251,6 @@ OC.L10N.register( "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", "Logout" : "Salir", @@ -322,9 +311,6 @@ OC.L10N.register( "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_PA.json b/l10n/es_PA.json index ed6aa71ac..fbb55de71 100644 --- a/l10n/es_PA.json +++ b/l10n/es_PA.json @@ -14,14 +14,11 @@ "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -125,7 +121,6 @@ "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -143,7 +138,6 @@ "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -156,7 +150,6 @@ "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -165,7 +158,6 @@ "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -225,7 +217,6 @@ "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -239,7 +230,6 @@ "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", @@ -259,7 +249,6 @@ "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", "Logout" : "Salir", @@ -320,9 +309,6 @@ "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_PE.js b/l10n/es_PE.js index e4d9871c0..4b84bb5a3 100644 --- a/l10n/es_PE.js +++ b/l10n/es_PE.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -241,7 +232,6 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", @@ -261,7 +251,6 @@ OC.L10N.register( "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", "Logout" : "Salir", @@ -322,9 +311,6 @@ OC.L10N.register( "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_PE.json b/l10n/es_PE.json index ed6aa71ac..fbb55de71 100644 --- a/l10n/es_PE.json +++ b/l10n/es_PE.json @@ -14,14 +14,11 @@ "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -125,7 +121,6 @@ "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -143,7 +138,6 @@ "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -156,7 +150,6 @@ "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -165,7 +158,6 @@ "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -225,7 +217,6 @@ "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -239,7 +230,6 @@ "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", @@ -259,7 +249,6 @@ "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", "Logout" : "Salir", @@ -320,9 +309,6 @@ "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_PR.js b/l10n/es_PR.js index e4d9871c0..4b84bb5a3 100644 --- a/l10n/es_PR.js +++ b/l10n/es_PR.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -241,7 +232,6 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", @@ -261,7 +251,6 @@ OC.L10N.register( "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", "Logout" : "Salir", @@ -322,9 +311,6 @@ OC.L10N.register( "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_PR.json b/l10n/es_PR.json index ed6aa71ac..fbb55de71 100644 --- a/l10n/es_PR.json +++ b/l10n/es_PR.json @@ -14,14 +14,11 @@ "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -125,7 +121,6 @@ "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -143,7 +138,6 @@ "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -156,7 +150,6 @@ "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -165,7 +158,6 @@ "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -225,7 +217,6 @@ "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -239,7 +230,6 @@ "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", @@ -259,7 +249,6 @@ "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", "Logout" : "Salir", @@ -320,9 +309,6 @@ "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_PY.js b/l10n/es_PY.js index e4d9871c0..4b84bb5a3 100644 --- a/l10n/es_PY.js +++ b/l10n/es_PY.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -241,7 +232,6 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", @@ -261,7 +251,6 @@ OC.L10N.register( "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", "Logout" : "Salir", @@ -322,9 +311,6 @@ OC.L10N.register( "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_PY.json b/l10n/es_PY.json index ed6aa71ac..fbb55de71 100644 --- a/l10n/es_PY.json +++ b/l10n/es_PY.json @@ -14,14 +14,11 @@ "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -125,7 +121,6 @@ "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -143,7 +138,6 @@ "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -156,7 +150,6 @@ "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -165,7 +158,6 @@ "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -225,7 +217,6 @@ "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -239,7 +230,6 @@ "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", @@ -259,7 +249,6 @@ "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", "Logout" : "Salir", @@ -320,9 +309,6 @@ "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_SV.js b/l10n/es_SV.js index e4d9871c0..6a6032ba8 100644 --- a/l10n/es_SV.js +++ b/l10n/es_SV.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -241,13 +232,12 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", "Set this vault as the default." : "Establecer esta bóveda como la predeterminada.", "Log into this vault automatically." : "Inicia sesión en esta bóveda automáticamente.", - "Log out of this vault automatically after: " : "Salir de esta bóveda automáticamente después de:", + "Log out of this vault automatically after: " : "Cerrar sesión de esta bóveda automáticamente después de:", "Decrypt vault" : "Decriptar bóveda", "Seems you lost the vault password and you're unable to log in." : "Parece que perdiste la contraseña de la bóveda y no puedes iniciar sesión. ", "If you want this vault to be removed you can request that here." : "Si deseas que esta bóveda sea eliminada puedes solicitarlo aquí.", @@ -261,10 +251,9 @@ OC.L10N.register( "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", - "Logout" : "Salir", + "Logout" : "Cerrar sesión", "Donate" : "Dona", "Someone has shared a credential with you." : "Alguien ha compartido credenciales contigo. ", "Click here to request it" : "Haz click para solicitarlo", @@ -322,9 +311,7 @@ OC.L10N.register( "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", + "Loading…" : "Cargando…", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_SV.json b/l10n/es_SV.json index ed6aa71ac..5c2387db9 100644 --- a/l10n/es_SV.json +++ b/l10n/es_SV.json @@ -14,14 +14,11 @@ "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -125,7 +121,6 @@ "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -143,7 +138,6 @@ "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -156,7 +150,6 @@ "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -165,7 +158,6 @@ "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -225,7 +217,6 @@ "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -239,13 +230,12 @@ "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", "Set this vault as the default." : "Establecer esta bóveda como la predeterminada.", "Log into this vault automatically." : "Inicia sesión en esta bóveda automáticamente.", - "Log out of this vault automatically after: " : "Salir de esta bóveda automáticamente después de:", + "Log out of this vault automatically after: " : "Cerrar sesión de esta bóveda automáticamente después de:", "Decrypt vault" : "Decriptar bóveda", "Seems you lost the vault password and you're unable to log in." : "Parece que perdiste la contraseña de la bóveda y no puedes iniciar sesión. ", "If you want this vault to be removed you can request that here." : "Si deseas que esta bóveda sea eliminada puedes solicitarlo aquí.", @@ -259,10 +249,9 @@ "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", - "Logout" : "Salir", + "Logout" : "Cerrar sesión", "Donate" : "Dona", "Someone has shared a credential with you." : "Alguien ha compartido credenciales contigo. ", "Click here to request it" : "Haz click para solicitarlo", @@ -320,9 +309,7 @@ "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", + "Loading…" : "Cargando…", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_UY.js b/l10n/es_UY.js index e4d9871c0..4b84bb5a3 100644 --- a/l10n/es_UY.js +++ b/l10n/es_UY.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -241,7 +232,6 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", @@ -261,7 +251,6 @@ OC.L10N.register( "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", "Logout" : "Salir", @@ -322,9 +311,6 @@ OC.L10N.register( "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/es_UY.json b/l10n/es_UY.json index ed6aa71ac..fbb55de71 100644 --- a/l10n/es_UY.json +++ b/l10n/es_UY.json @@ -14,14 +14,11 @@ "Credential updated" : "Credenciales actualizadas", "Credential recovered" : "Credenciales recuperadas", "Credential destroyed" : "Credenciales destruidas", - "Error downloading file, you probably don't have sufficient permissions" : "Se presentó un error al descargar el archivo, probablemente no tengas suficientes permisos", "Invalid QR code" : "Código QR inválido", "Starting export" : "Comenzando exportación", "Decrypting credentials" : "Decriptando credenciales", "Done" : "Terminado", - "File read successfully." : "El archivo se leyó exitosamente.", "Proceed with the following steps to import your file" : "Sigue los siguientes pasos para importar tu archivo", - "Credential has no label, skipping" : "Las credenciales no tienen etiqueta, omitiendo", "Adding {{credential}}" : "Agregando {{credential}}", "Added {{credential}}" : "{{credential}} agregado", "Skipping credential, missing label on line {{line}}" : "Omitiendo credenciales, etiqueta faltante en la línea {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Exportar credenciales", "Sharing" : "Compartiendo", "Are you sure you want to leave? This will destroy all your credentials" : "¿Estás seguro que deseas salir? Esto destruirá todas tus credenciales", - "Your old password is incorrect!" : "¡Tu contraseña anterior es incorrecta!", "New password does not match!" : "¡La nueva contraseña no coincide!", "Please log in with your new vault password" : "Por favor inicia sesión con tu nueva contraseña de bóveda", "Share with users and groups" : "Compartir con otros usuarios y grupos", @@ -125,7 +121,6 @@ "Version" : "Versión", "Donate to support development" : "Donar en apoyo al desarrollo", "Bookmarklet" : "Marcador a código", - "Save your passwords with 1 click!" : "¡Guarda tus contraseñas con 1 sólo click!", "Drag below button to your bookmark toolbar." : "Arrastra el botón de abajo hasta tu barra de herramientas de marcadores. ", "Delete vault" : "Borrar bóveda", "Vault password" : "Bóveda de contraseñas", @@ -143,7 +138,6 @@ "Save keys" : "Guardar llaves", "Generate sharing keys" : "Generar llaves de comparitr", "Generating sharing keys" : "Generando llaves para comparitr", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "La herramienta de contraseñas escaneará tu contraseña, calculará el tiempo promedio para romperla y enlistará aquellas que estén por debajo del umbral", "Minimum password stength" : "Fortaleza mínima de contraseña", "Start scan" : "Iniciar escaneo", "Result" : "Resultado", @@ -156,7 +150,6 @@ "Uploading" : "Cargando", "User" : "Usuario", "Crypto time" : "Tiempo criptográfico", - "Total time spent cyphering" : "Tiempo total encriptando", "Read" : "Leer", "Write" : "Escribir", "Files" : "Archivo", @@ -165,7 +158,6 @@ "Enable link sharing" : "Habilitar compartir liga", "Share until date" : "Compartir hasta fecha", "Expire after views" : "Expirar después de visualizaciones", - "Click Share first" : "Haz click en share antes", "Show files" : "Mostrar archivos", "Details" : "Detalles", "Hide details" : "Ocultar detalles", @@ -225,7 +217,6 @@ "Use regex" : "Usar regex", "You have incoming share requests." : "Recibiste solicitudes para compartir. ", "If you want to put the credential in another vault," : "Si quieres colocar las credenciales en otra bóveda, ", - "log out of this vault and log in to the vault you want the shared credential in." : "Sal de esta bóveda y entra a la bóveda en la que quieras compartir las credenciales. ", "Permissions" : "Permisos", "Received from" : "Recibido de", "Date" : "Fecha", @@ -239,7 +230,6 @@ "Password strength must be at least: {{strength}}" : "La fortaleza de la contraseña debe ser por lo menos: {{strength}}", "Please give your new vault a name." : "Por favor ingresa el nombre de tu bóveda nueva. ", "Repeat vault password" : "Repita la contraseña de la bóveda", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Tus llaves para compartir tendrán una fuerza de 1024 bits, que podrás cambiar después en las Configuraciones. ", "Create vault" : "Crear bóveda", "Go back to vaults" : "Regresar a bóvedas", "Please input the password for" : "Por favor ingresa la contraseña para", @@ -259,7 +249,6 @@ "Request removed" : "Solicitud eliminada", "Destruction request pending" : "Solicitud de destrucción pendiente", "Warning! Adding credentials over HTTP is insecure!" : "¡Advertencia! ¡Agregar credenciales sobre HTTP es inseguro!", - "Logged in to {{vault_name}}" : "Inició sesión en {{vault_name}}", "Change vault" : "Cambiar bóveda", "Deleted credentials" : "Credenciales borradas", "Logout" : "Salir", @@ -320,9 +309,6 @@ "Requested by" : "Solciitado por", "Reason" : "Razón", "Click here to request\n\t\t\t\t\tit" : "Haz click aquí para solicitarlo ", - "Loading..." : "Cargando...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... las credenciales no se encontraron. Tal vez expiraron", - "Expire time" : "Tiempo de expiración", "Connection to server lost" : "Se perdió la conexión al servidor", "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", "Saving..." : "Guardando ...", diff --git a/l10n/eu.js b/l10n/eu.js new file mode 100644 index 000000000..e0a94799f --- /dev/null +++ b/l10n/eu.js @@ -0,0 +1,116 @@ +OC.L10N.register( + "passman", + { + "Passwords" : "Pasahitzak", + "Passwords do not match" : "Pasahitzak ez datoz bat", + "General" : "Orokorra", + "Done" : "Egina", + "Importing" : "Inportatzen", + "Settings saved" : "Ezarpenak gordeta", + "General settings" : "Ezarpen orokorrak", + "Password settings" : "Pasahitz-ezarpenak", + "Import credentials" : "Inportatu kredentzialak", + "Sharing" : "Partekatzea", + "Share link" : "Partekatu esteka", + "Saved!" : "Gordeta!", + "Poor" : "Pobrea", + "Weak" : "Ahula", + "Good" : "Ona", + "Strong" : "Sendoa", + "Copy to clipboard" : "Kopiatu arbelera", + "Copied to clipboard!" : "Arbelera kopiatua!", + "Generate password" : "Sortu pasahitza", + "Copy password to clipboard" : "Kopiatu pasahitza arbelera", + "Password copied to clipboard!" : "Pasahitza arbelera kopiatu da!", + "Username" : "Erabiltzaile-izena", + "Repeat password" : "Errepikatu pasahitza", + "Pick an icon" : "Hautatu ikono bat", + "Search icons" : "Bilatu ikonoak", + "Use this icon" : "Erabili ikono hau", + "Field label" : "Eremuaren etiketa", + "Field value" : "Eremuaren balioa", + "Choose a file" : "Hautatu fitxategi bat", + "Text" : "Testua", + "File" : "Fitxategia", + "Add" : "Gehitu", + "Value" : "Balioa", + "Type" : "Mota", + "Actions" : "Ekintzak", + "Empty" : "Hutsik", + "Filename" : "Fitxategiaren izena", + "Size" : "Tamaina", + "Secret" : "Sekretua", + "Expiration date" : "Iraungitze-data", + "No expiration date set" : "Ez da iraungitze-datarik ezarri", + "Password generation settings" : "Pasahitz sorreraren ezarpenak", + "Password length" : "Pasahitzaren luzera", + "Use numbers" : "Erabili zenbakiak", + "Export" : "Esportatu", + "Change" : "Aldatu", + "Processing" : "Prozesatzen", + "Version" : "Bertsioa", + "Save your passwords with one click." : "Gorde zure pasahitzak klik batekin", + "Delete my precious passwords" : "Ezabatu nire pasahitz baliotsuak", + "Yes, delete my precious passwords" : "Bai, ezabatu nire pasahitz baliotsuak", + "Import type" : "Inportazio mota", + "Import" : "Inportatu", + "Public key" : "Gako publikoa", + "Key size" : "Gakoaren tamaina", + "Save keys" : "Gorde gakoak", + "Result" : "Emaitza", + "Action" : "Ekintza", + "Search users…" : "Bilatu erabiltzaileak…", + "Uploading" : "Igotzen", + "User" : "Erabiltzailea", + "Read" : "Irakurri", + "Write" : "Idatzi", + "Files" : "Fitxategiak", + "Details" : "Xehetasunak", + "100 / hour" : "100 / orduko", + "10 / second" : "10 / segunduko", + "10B / second" : "10B / segunduko", + "Pattern" : "Eredua", + "Dictionary name" : "Hiztegiaren izena", + "Label" : "Etiketa", + "Save" : "Gorde", + "Cancel" : "Utzi", + "Settings" : "Ezarpenak", + "Unshare" : "Ez partekatu", + "Beginning" : "Hasiera", + "Account" : "Kontua", + "Password" : "Pasahitza", + "OTP" : "OTP", + "URL" : "URLa", + "Notes" : "Oharrak", + "Created" : "Sortua", + "Edit" : "Editatu", + "Delete" : "Ezabatu", + "Share" : "Partekatu", + "Recover" : "Berreskuratu", + "Destroy" : "Suntsitu", + "Permissions" : "Baimenak", + "Date" : "Data", + "Accept" : "Onartu", + "Hello there!" : "Kaixo!", + "Never" : "Inoiz ez", + "Password strength must be at least: {{strength}}" : "Pasahitzaren gutxieneko sendotasuna: {{strength}}", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Zure partekatze gakoek 1024 bitetako sendotasuna izango dute, hau \\\"Ezarpenak\\\" atalean aldatu dezakezu gero ere.", + "Logout" : "Amaitu saioa", + "Show All" : "Erakutsi guztiak", + "Tags" : "Etiketak", + "Search Tags" : "Bilatu etiketak", + "Good Strength" : "Sendotasun ona", + "Medium Strength" : "Sendotasun ertaina", + "Bad Strength" : "Sendotasun ahula", + "Expired" : "Iraungita", + "Filter Tags" : "Iragazi etiketak", + "Simple Navigation" : "Nabigazio sinplea", + "You updated %1$s" : "%1$s eguneratu duzu", + "You permanently deleted %1$s" : "%1$s behin betiko ezabatu duzu", + "Remind me later" : "Gogoratu geroago", + "Ignore" : "Ezikusi", + "Reason" : "Arrazoia", + "Saving..." : "Gordetzen...", + "seconds ago" : "duela segundo batzuk" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/l10n/eu.json b/l10n/eu.json new file mode 100644 index 000000000..e66d09776 --- /dev/null +++ b/l10n/eu.json @@ -0,0 +1,114 @@ +{ "translations": { + "Passwords" : "Pasahitzak", + "Passwords do not match" : "Pasahitzak ez datoz bat", + "General" : "Orokorra", + "Done" : "Egina", + "Importing" : "Inportatzen", + "Settings saved" : "Ezarpenak gordeta", + "General settings" : "Ezarpen orokorrak", + "Password settings" : "Pasahitz-ezarpenak", + "Import credentials" : "Inportatu kredentzialak", + "Sharing" : "Partekatzea", + "Share link" : "Partekatu esteka", + "Saved!" : "Gordeta!", + "Poor" : "Pobrea", + "Weak" : "Ahula", + "Good" : "Ona", + "Strong" : "Sendoa", + "Copy to clipboard" : "Kopiatu arbelera", + "Copied to clipboard!" : "Arbelera kopiatua!", + "Generate password" : "Sortu pasahitza", + "Copy password to clipboard" : "Kopiatu pasahitza arbelera", + "Password copied to clipboard!" : "Pasahitza arbelera kopiatu da!", + "Username" : "Erabiltzaile-izena", + "Repeat password" : "Errepikatu pasahitza", + "Pick an icon" : "Hautatu ikono bat", + "Search icons" : "Bilatu ikonoak", + "Use this icon" : "Erabili ikono hau", + "Field label" : "Eremuaren etiketa", + "Field value" : "Eremuaren balioa", + "Choose a file" : "Hautatu fitxategi bat", + "Text" : "Testua", + "File" : "Fitxategia", + "Add" : "Gehitu", + "Value" : "Balioa", + "Type" : "Mota", + "Actions" : "Ekintzak", + "Empty" : "Hutsik", + "Filename" : "Fitxategiaren izena", + "Size" : "Tamaina", + "Secret" : "Sekretua", + "Expiration date" : "Iraungitze-data", + "No expiration date set" : "Ez da iraungitze-datarik ezarri", + "Password generation settings" : "Pasahitz sorreraren ezarpenak", + "Password length" : "Pasahitzaren luzera", + "Use numbers" : "Erabili zenbakiak", + "Export" : "Esportatu", + "Change" : "Aldatu", + "Processing" : "Prozesatzen", + "Version" : "Bertsioa", + "Save your passwords with one click." : "Gorde zure pasahitzak klik batekin", + "Delete my precious passwords" : "Ezabatu nire pasahitz baliotsuak", + "Yes, delete my precious passwords" : "Bai, ezabatu nire pasahitz baliotsuak", + "Import type" : "Inportazio mota", + "Import" : "Inportatu", + "Public key" : "Gako publikoa", + "Key size" : "Gakoaren tamaina", + "Save keys" : "Gorde gakoak", + "Result" : "Emaitza", + "Action" : "Ekintza", + "Search users…" : "Bilatu erabiltzaileak…", + "Uploading" : "Igotzen", + "User" : "Erabiltzailea", + "Read" : "Irakurri", + "Write" : "Idatzi", + "Files" : "Fitxategiak", + "Details" : "Xehetasunak", + "100 / hour" : "100 / orduko", + "10 / second" : "10 / segunduko", + "10B / second" : "10B / segunduko", + "Pattern" : "Eredua", + "Dictionary name" : "Hiztegiaren izena", + "Label" : "Etiketa", + "Save" : "Gorde", + "Cancel" : "Utzi", + "Settings" : "Ezarpenak", + "Unshare" : "Ez partekatu", + "Beginning" : "Hasiera", + "Account" : "Kontua", + "Password" : "Pasahitza", + "OTP" : "OTP", + "URL" : "URLa", + "Notes" : "Oharrak", + "Created" : "Sortua", + "Edit" : "Editatu", + "Delete" : "Ezabatu", + "Share" : "Partekatu", + "Recover" : "Berreskuratu", + "Destroy" : "Suntsitu", + "Permissions" : "Baimenak", + "Date" : "Data", + "Accept" : "Onartu", + "Hello there!" : "Kaixo!", + "Never" : "Inoiz ez", + "Password strength must be at least: {{strength}}" : "Pasahitzaren gutxieneko sendotasuna: {{strength}}", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Zure partekatze gakoek 1024 bitetako sendotasuna izango dute, hau \\\"Ezarpenak\\\" atalean aldatu dezakezu gero ere.", + "Logout" : "Amaitu saioa", + "Show All" : "Erakutsi guztiak", + "Tags" : "Etiketak", + "Search Tags" : "Bilatu etiketak", + "Good Strength" : "Sendotasun ona", + "Medium Strength" : "Sendotasun ertaina", + "Bad Strength" : "Sendotasun ahula", + "Expired" : "Iraungita", + "Filter Tags" : "Iragazi etiketak", + "Simple Navigation" : "Nabigazio sinplea", + "You updated %1$s" : "%1$s eguneratu duzu", + "You permanently deleted %1$s" : "%1$s behin betiko ezabatu duzu", + "Remind me later" : "Gogoratu geroago", + "Ignore" : "Ezikusi", + "Reason" : "Arrazoia", + "Saving..." : "Gordetzen...", + "seconds ago" : "duela segundo batzuk" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +} \ No newline at end of file diff --git a/l10n/fi.js b/l10n/fi.js index 37138180c..697d18cbb 100644 --- a/l10n/fi.js +++ b/l10n/fi.js @@ -2,6 +2,7 @@ OC.L10N.register( "passman", { "Passwords" : "Salasanat", + "Generating sharing keys ( %s / 2)" : "Luodaan jakamisavaimia ( %s / 2)", "Incorrect vault password!" : "Virheellinen holvin salasana!", "Passwords do not match" : "Salasanat eivät täsmää", "General" : "Yleiset", @@ -17,7 +18,6 @@ OC.L10N.register( "Invalid QR code" : "Virheellinen QR-koodi", "Starting export" : "Aloitetaan vienti", "Done" : "Valmis", - "File read successfully." : "Tiedosto luettu onnistuneesti.", "Adding {{credential}}" : "Lisätään {{credential}}", "Added {{credential}}" : "Lisätty {{credential}}", "Importing" : "Tuodaan", @@ -34,8 +34,8 @@ OC.L10N.register( "Import credentials" : "Tuo tilitetioja", "Export credentials" : "Vie tilitietoja", "Sharing" : "Jakaminen", - "Your old password is incorrect!" : "Vanha salasana on väärä!", "New password does not match!" : "Uusi salasana ei täsmää!", + "Please log in with your new vault password" : "Kirjaudu sisään uudella holvin salasanalla", "Share with users and groups" : "Jaa käyttäjien ja ryhmien kanssa", "Share link" : "Jaa linkki", "Credential shared" : "Tilitieto jaettu", @@ -54,6 +54,8 @@ OC.L10N.register( "Repeat password" : "Toista salasana", "Add tag" : "Lisää tunniste", "Pick an icon" : "Valitse kuvake", + "Search icons" : "Etsi kuvakkeita", + "Upload a custom icon:" : "Lähetä mukautettu kuvake:", "Use this icon" : "Käytä tätä kuvaketta", "Selected icon" : "Valittu kuvake", "Field label" : "Kentän nimike", @@ -75,6 +77,7 @@ OC.L10N.register( "No expiration date set" : "Vanhenemispäivää ei ole asetettu", "Renew interval" : "Uusimisväli", "Disabled" : "Poistettu käytöstä", + "Day(s)" : "Päiv(i)ä", "Week(s)" : "Viikko(a)", "Month(s)" : "Kuukausi(a)", "Year(s)" : "Vuosi(a)", @@ -85,7 +88,9 @@ OC.L10N.register( "Use numbers" : "Käytä numeroita", "Use special characters" : "Käytä erikoismerkkejä", "Require every character type" : "Käytä kaikentyyppisiä merkkejä", + "Export type" : "Viennin tyyppi", "Export" : "Vie", + "Enter vault password to confirm export." : "Anna holvin salasana vahvistaaksesi viennin.", "Rename vault" : "Nimeä holvi uudelleen", "New vault name" : "Holvin uusi nimi", "Change" : "Muuta", @@ -98,7 +103,7 @@ OC.L10N.register( "About Passman" : "Tietoja Passmanista", "Version" : "Versio", "Donate to support development" : "Lahjoita tukeaksesi kehitystä", - "Save your passwords with 1 click!" : "Tallenna salasanasi yhdellä kilkkauksella!", + "Save your passwords with one click." : "Tallenna salasanasi yhdellä napsautuksella.", "Drag below button to your bookmark toolbar." : "Raahaa alla oleva painike kirjanmerkkipalkkiisi.", "Delete vault" : "Poista holvi", "Vault password" : "Holvin salasana", @@ -156,6 +161,8 @@ OC.L10N.register( "Date" : "Päiväys", "Accept" : "Hyväksy", "Decline" : "Hylkää", + "Hello there!" : "Hei siellä!", + "It does not seem that you have any passwords. Do you want to add one?" : "Vaikuttaa siltä, ettei sinulla ole vielä salasanoja. Haluatko lisätä salasanan?", "Last accessed" : "Viimeksi käytetty", "Never" : "Ei koskaan", "No vaults found, why not create one?" : "Holveja ei löytynyt. Luodaanko holvi?", @@ -173,11 +180,14 @@ OC.L10N.register( "Request removed" : "Pyyntö poistettu", "Destruction request pending" : "Tuhoamispyyntö odottaa", "Warning! Adding credentials over HTTP is insecure!" : "Varoitus! Tilitietojen lisääminen HTTP-yhteyden välityksellä ei ole turvallista!", - "Logged in to {{vault_name}}" : "Kirjauduttu holviin {{vault_name}}", + "Logged into {{vault_name}}" : "Kirjautuneena holviin {{vault_name}}", "Change vault" : "Vaihda holvia", "Deleted credentials" : "Poistettu tilitiedot", "Logout" : "Kirjaudu ulos", "Donate" : "Lahjoita", + "Show All" : "Näytä kaikki", + "Tags" : "Tunnisteet", + "Search Tags" : "Etsi tunneisteita", "Someone has shared a credential with you." : "Joku on jakanut tilitiedot kanssasi.", "Loading…" : "Ladataan…", "Awwhh… credential not found. Maybe it expired" : "Voi ei… tilitietoa ei löytynyt. Kenties se vanheni", @@ -192,6 +202,7 @@ OC.L10N.register( "Remind me later" : "Muistuta myöhemmin", "Ignore" : "Ohita", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman on runsain ominaisuuksin varusteltu salasanojen hallintasovellus.", "Unable to get version info" : "Versiotiedon haku epäonnistui", "Passman Settings" : "Passman-asetukset", "GitHub version:" : "GitHub-versio:", @@ -203,7 +214,7 @@ OC.L10N.register( "Destination account" : "Kohdetili", "Credentials moved!" : "Tilitiedot siirretty!", "Reason" : "Syy", - "Loading..." : "Ladataan...", + "Expires:" : "Vanhenee:", "Connection to server lost" : "Yhteys palvelimelle menetetty", "Problem loading page, reloading in 5 seconds" : "Ongelma sivun lataamisessa, päivitetään 5 sekunnin kuluttua", "Saving..." : "Tallennetaan...", diff --git a/l10n/fi.json b/l10n/fi.json index ef6b91aec..b8feafe54 100644 --- a/l10n/fi.json +++ b/l10n/fi.json @@ -1,5 +1,6 @@ { "translations": { "Passwords" : "Salasanat", + "Generating sharing keys ( %s / 2)" : "Luodaan jakamisavaimia ( %s / 2)", "Incorrect vault password!" : "Virheellinen holvin salasana!", "Passwords do not match" : "Salasanat eivät täsmää", "General" : "Yleiset", @@ -15,7 +16,6 @@ "Invalid QR code" : "Virheellinen QR-koodi", "Starting export" : "Aloitetaan vienti", "Done" : "Valmis", - "File read successfully." : "Tiedosto luettu onnistuneesti.", "Adding {{credential}}" : "Lisätään {{credential}}", "Added {{credential}}" : "Lisätty {{credential}}", "Importing" : "Tuodaan", @@ -32,8 +32,8 @@ "Import credentials" : "Tuo tilitetioja", "Export credentials" : "Vie tilitietoja", "Sharing" : "Jakaminen", - "Your old password is incorrect!" : "Vanha salasana on väärä!", "New password does not match!" : "Uusi salasana ei täsmää!", + "Please log in with your new vault password" : "Kirjaudu sisään uudella holvin salasanalla", "Share with users and groups" : "Jaa käyttäjien ja ryhmien kanssa", "Share link" : "Jaa linkki", "Credential shared" : "Tilitieto jaettu", @@ -52,6 +52,8 @@ "Repeat password" : "Toista salasana", "Add tag" : "Lisää tunniste", "Pick an icon" : "Valitse kuvake", + "Search icons" : "Etsi kuvakkeita", + "Upload a custom icon:" : "Lähetä mukautettu kuvake:", "Use this icon" : "Käytä tätä kuvaketta", "Selected icon" : "Valittu kuvake", "Field label" : "Kentän nimike", @@ -73,6 +75,7 @@ "No expiration date set" : "Vanhenemispäivää ei ole asetettu", "Renew interval" : "Uusimisväli", "Disabled" : "Poistettu käytöstä", + "Day(s)" : "Päiv(i)ä", "Week(s)" : "Viikko(a)", "Month(s)" : "Kuukausi(a)", "Year(s)" : "Vuosi(a)", @@ -83,7 +86,9 @@ "Use numbers" : "Käytä numeroita", "Use special characters" : "Käytä erikoismerkkejä", "Require every character type" : "Käytä kaikentyyppisiä merkkejä", + "Export type" : "Viennin tyyppi", "Export" : "Vie", + "Enter vault password to confirm export." : "Anna holvin salasana vahvistaaksesi viennin.", "Rename vault" : "Nimeä holvi uudelleen", "New vault name" : "Holvin uusi nimi", "Change" : "Muuta", @@ -96,7 +101,7 @@ "About Passman" : "Tietoja Passmanista", "Version" : "Versio", "Donate to support development" : "Lahjoita tukeaksesi kehitystä", - "Save your passwords with 1 click!" : "Tallenna salasanasi yhdellä kilkkauksella!", + "Save your passwords with one click." : "Tallenna salasanasi yhdellä napsautuksella.", "Drag below button to your bookmark toolbar." : "Raahaa alla oleva painike kirjanmerkkipalkkiisi.", "Delete vault" : "Poista holvi", "Vault password" : "Holvin salasana", @@ -154,6 +159,8 @@ "Date" : "Päiväys", "Accept" : "Hyväksy", "Decline" : "Hylkää", + "Hello there!" : "Hei siellä!", + "It does not seem that you have any passwords. Do you want to add one?" : "Vaikuttaa siltä, ettei sinulla ole vielä salasanoja. Haluatko lisätä salasanan?", "Last accessed" : "Viimeksi käytetty", "Never" : "Ei koskaan", "No vaults found, why not create one?" : "Holveja ei löytynyt. Luodaanko holvi?", @@ -171,11 +178,14 @@ "Request removed" : "Pyyntö poistettu", "Destruction request pending" : "Tuhoamispyyntö odottaa", "Warning! Adding credentials over HTTP is insecure!" : "Varoitus! Tilitietojen lisääminen HTTP-yhteyden välityksellä ei ole turvallista!", - "Logged in to {{vault_name}}" : "Kirjauduttu holviin {{vault_name}}", + "Logged into {{vault_name}}" : "Kirjautuneena holviin {{vault_name}}", "Change vault" : "Vaihda holvia", "Deleted credentials" : "Poistettu tilitiedot", "Logout" : "Kirjaudu ulos", "Donate" : "Lahjoita", + "Show All" : "Näytä kaikki", + "Tags" : "Tunnisteet", + "Search Tags" : "Etsi tunneisteita", "Someone has shared a credential with you." : "Joku on jakanut tilitiedot kanssasi.", "Loading…" : "Ladataan…", "Awwhh… credential not found. Maybe it expired" : "Voi ei… tilitietoa ei löytynyt. Kenties se vanheni", @@ -190,6 +200,7 @@ "Remind me later" : "Muistuta myöhemmin", "Ignore" : "Ohita", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman on runsain ominaisuuksin varusteltu salasanojen hallintasovellus.", "Unable to get version info" : "Versiotiedon haku epäonnistui", "Passman Settings" : "Passman-asetukset", "GitHub version:" : "GitHub-versio:", @@ -201,7 +212,7 @@ "Destination account" : "Kohdetili", "Credentials moved!" : "Tilitiedot siirretty!", "Reason" : "Syy", - "Loading..." : "Ladataan...", + "Expires:" : "Vanhenee:", "Connection to server lost" : "Yhteys palvelimelle menetetty", "Problem loading page, reloading in 5 seconds" : "Ongelma sivun lataamisessa, päivitetään 5 sekunnin kuluttua", "Saving..." : "Tallennetaan...", diff --git a/l10n/fr.js b/l10n/fr.js index e4f517ce9..92ee353c2 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -16,14 +16,14 @@ OC.L10N.register( "Credential updated" : "Information d'identification mise à jour", "Credential recovered" : "Information d'identification récupérée", "Credential destroyed" : "Information d'identification détruite", - "Error downloading file, you probably don't have sufficient permissions" : "Erreur lors du téléchargement du fichier, vous ne devez sans doute pas avoir les autorisations suffisantes", + "Error downloading file, you probably have insufficient permissions" : "Erreur lors du téléchargement du fichier, vos autorisations sont probablement insuffisantes", "Invalid QR code" : "Code QR invalide", "Starting export" : "Démarrage de l'export", "Decrypting credentials" : "Déchiffrement des informations d'identification", "Done" : "Fait", - "File read successfully." : "Fichier lu avec succès.", + "File read." : "Lecture du fichier", "Proceed with the following steps to import your file" : "Poursuivez les étapes suivantes pour importer votre fichier", - "Credential has no label, skipping" : "L'information d'identification n'a pas d'étiquette, ignorée", + "Skipping unlabeled credential" : "Ignorer les identifiants sans étiquette", "Adding {{credential}}" : "{{credential}} en cours d'ajout", "Added {{credential}}" : "{{credential}} ajouté", "Skipping credential, missing label on line {{line}}" : "Information d'identification ignorée, étiquette manquante à la ligne {{line}}", @@ -50,7 +50,7 @@ OC.L10N.register( "Export credentials" : "Exporter les informations d'identification", "Sharing" : "Partage", "Are you sure you want to leave? This will destroy all your credentials" : "Êtes-vous sûr de vouloir quitter ? Cela va détruire toutes vos informations d'identification", - "Your old password is incorrect!" : "Votre ancien mot de passe est incorrect !", + "Old password field incorrect!" : "Champ ancien mot de passe incorrect !", "New password does not match!" : "Le nouveau mot de passe ne correspond pas !", "Please log in with your new vault password" : "Veuillez vous connecter avec votre nouveau mot de passe du coffre-fort", "Share with users and groups" : "Partager avec des utilisateurs et des groupes", @@ -58,7 +58,7 @@ OC.L10N.register( "Are you sure you want to leave? This will corrupt this credential" : "Êtes-vous sûr de vouloir quitter ? Cela va corrompre cette information d'identification", "Credential unshared" : "Arrêt du partage de l'information d'identification ", "Credential shared" : "Information d'identification partagée", - "Saved!" : "Sauvegardé !", + "Saved!" : "Enregistré !", "Poor" : "Médiocre", "Weak" : "Faible", "Good" : "Bon", @@ -74,7 +74,13 @@ OC.L10N.register( "Repeat password" : "Répéter le mot de passe", "Add tag" : "Ajouter une étiquette", "Pick an icon" : "Choisir une icône", + "Search icons" : "Icônes de recherche", + "Upload a custom icon:" : "Téléverser une icône personnalisée :", "Use this icon" : "Utiliser cette icône", + "Delete current icon" : "Supprimer l'icône actuel", + "Get icon from page" : "Obtenir l'icône à partir de la page", + "This may take a few seconds…" : "Cela ne devrait durer que quelques secondes …", + "There was an error fetching the icon!" : "Il y a eu une erreur lors de la récupération de l'icône !", "Selected icon" : "Icône sélectionnée", "Field label" : "Étiquette du champ", "Field value" : "Valeur du champ", @@ -127,7 +133,7 @@ OC.L10N.register( "Version" : "Version", "Donate to support development" : "Donner pour aider le développement", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "Sauvegardez vos mots de passe en 1 clic !", + "Save your passwords with one click." : "Sauvegardez vos mots de passe en un clic.", "Drag below button to your bookmark toolbar." : "Glissez le bouton ci-dessous dans la barre d'outils de vos favoris.", "Delete vault" : "Supprimer le coffre-fort", "Vault password" : "Mot de passe du coffre-fort", @@ -145,7 +151,7 @@ OC.L10N.register( "Save keys" : "Sauvegarder les clés", "Generate sharing keys" : "Générer des clés de partage", "Generating sharing keys" : "Génération des clés de partage", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "L'outil de mot de passe va scanner vos mots de passe, calculer le temps moyen pour le déchiffrer et afficher ceux qui sont inférieur au seuil", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "L'outil de mot de passe analyse votre mot de passe, calcule le temps de craquage moyen et répertorie ceux qui se trouvent sous le seuil.", "Minimum password stength" : "Force minimale du mot de passe", "Start scan" : "Commencer le scan", "Result" : "Résultat", @@ -158,7 +164,7 @@ OC.L10N.register( "Uploading" : "Envoi en cours", "User" : "Utilisateur", "Crypto time" : "Temps d'encodage", - "Total time spent cyphering" : "Temps total passé à chiffrer", + "Total time spent encrypting" : "Temps passé au chiffrement", "Read" : "Lecture", "Write" : "Écriture", "Files" : "Fichiers", @@ -167,7 +173,7 @@ OC.L10N.register( "Enable link sharing" : "Activer le partage par lien", "Share until date" : "Partage jusqu'à la date", "Expire after views" : "Expire après plusieurs visualisations", - "Click Share first" : "Cliquer d'abord sur Partager", + "Click \\\"Share\\\" first" : "Cliquez d'abord sur \\\"Partager\\\"", "Show files" : "Afficher les fichiers", "Details" : "Détails", "Hide details" : "Masquer les détails", @@ -199,7 +205,7 @@ OC.L10N.register( "Label" : "Étiquette", "Restore revision" : "Restaurer la révision", "Delete revision" : "Supprimer la révision", - "Edit credential" : "Éditer le rapport d'identification", + "Edit credential" : "Modifier la sécurité", "Create new credential" : "Créer de nouvelles informations d'identification", "Save" : "Sauvegarder", "Cancel" : "Annuler", @@ -219,7 +225,7 @@ OC.L10N.register( "Expiry time" : "Heure d'expiration", "Changed" : "Modifié", "Created" : "Créé", - "Edit" : "Éditer", + "Edit" : "Modifier", "Delete" : "Supprimer", "Share" : "Partager", "Recover" : "Restaurer", @@ -227,7 +233,7 @@ OC.L10N.register( "Use regex" : "Utiliser une expression régulière", "You have incoming share requests." : "Vous avez des nouvelles demandes de partage.", "If you want to put the credential in another vault," : "Si vous souhaitez déplacer les informations d'identification dans un autre coffre-fort,", - "log out of this vault and log in to the vault you want the shared credential in." : "déconnectez-vous de ce coffre-fort et connectez-vous au coffre-fort dans lequel vous voulez les informations d'identification partagées.", + "log out of this vault and log into the vault you want the shared credential in." : "déconnectez-vous de ce coffre-fort et connectez-vous au coffre-fort dans lequel vous souhaitez que les informations d'identification partagées soient insérées.", "Permissions" : "Permissions", "Received from" : "Reçu de", "Date" : "Date", @@ -235,13 +241,22 @@ OC.L10N.register( "Decline" : "Refuser", "You have {{session_time}} left before logout." : "Il vous reste {{session_time}} avant d'être déconnecté.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Votre coffre-fort a été verrouillé pendant {{time}} à cause de {{tries}} tentatives échouées !", + "Hello there!" : "Bonjour et bienvenue,", + "It does not seem that you have any passwords. Do you want to add one?" : "Il semblerait que vous n'ayez aucun mot de passe. Souhaitez-vous en définir un ?", + "You don't have good credentials" : "Vous n'avez pas de bons identifiants", + "You don't have medium credentials" : "Vous n'avez pas d'identifiants moyens", + "You don't have bad credentials" : "Vous n'avez pas d'identifiants faibles", + "You don't have expired credentials" : "Vous n'avez pas d'identifiants expirés", + "You don't have deleted credentials" : "Vous n'avez pas d'identifiants supprimés", + "There are no credentials with your selected tags" : "Il n'y a pas d'identifiants avec vos étiquettes sélectionnées", + "There are no credentials matching" : "Il n'y a pas d'identifiants correspondants", "Last accessed" : "Dernier accès", "Never" : "Jamais", "No vaults found, why not create one?" : "Pas de coffre-fort trouvé, pourquoi ne pas en créer un ?", "Password strength must be at least: {{strength}}" : "La force du mot de passe doit être au moins : {{strength}}", "Please give your new vault a name." : "Veuillez donner un nom à votre nouveau coffre-fort.", "Repeat vault password" : "Confirmer le mot de passe du coffre-fort", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Votre clé de partage aura un poids de 1024 octet, ce qui pourra être modifié plus tard dans les paramètres.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Votre clé de partage aura une robustesse de 1 024 bits. Vous pouvez modifier cette propriété dans \\\"Paramètres\\\".", "Create vault" : "Créer un coffre-fort", "Go back to vaults" : "Retourner aux coffres-forts", "Please input the password for" : "Veuillez entrer le mot de passe pour", @@ -261,15 +276,32 @@ OC.L10N.register( "Request removed" : "Demande supprimée", "Destruction request pending" : "Requête de destruction en attente", "Warning! Adding credentials over HTTP is insecure!" : "Attention ! Ajouter des informations d'identification en HTTP n'est pas sécurisé !", - "Logged in to {{vault_name}}" : "Connecté à {{vault_name}}", + "Logged into {{vault_name}}" : "Connecté à {{vault_name}}", "Change vault" : "Modifier le coffre-fort", "Deleted credentials" : "Supprimer les informations d'identification", "Logout" : "Se déconnecter", "Donate" : "Donner", + "Show All" : "Tout afficher", + "Tags" : "Étiquettes", + "Search Tags" : "Rechercher les étiquettes", + "Good Strength" : "Mot de passe fort", + "Medium Strength" : "Mot de passe moyennement fort", + "Bad Strength" : "Mot de passe trop faible", + "Expired" : "Expiré", + "Filter Tags" : "Filtrer les étiquettes", + "Simple Navigation" : "Navigation simple", "Someone has shared a credential with you." : "Quelqu'un a partagé une information d'identification avec vous.", "Click here to request it" : "Cliquez ici pour le demander", "Loading…" : "Chargement...", "Awwhh… credential not found. Maybe it expired" : "Awwhh.... information d'identification non trouvée. Il est peut être expiré", + "Compromise!" : "Compromis !", + "Compromised!" : "Compromis !", + "This password is compromised. You can only remove this warning by changing the password." : "Ce mot de passe est compromis. Vous ne pouvez supprimer cet avertissement qu'en modifiant votre mot de passe.", + "email" : "email", + "Description" : "Description", + "Url" : "URL", + "Custom Search:" : "Recherche personnalisée", + "Revert to defaults" : "Restaurer les valeurs par défaut", "Error while saving field" : "Erreur lors de la sauvegarde du champ", "A Passman item has been created, modified or deleted" : "Un élément Passman a été créé, modifié ou supprimé", "A Passman item has expired" : "Un élément Passman a expiré", @@ -300,6 +332,8 @@ OC.L10N.register( "%s has declined your share request for \"%s\"." : "%s a refusé votre demande de partage pour \"%s\"", "%s has accepted your share request for \"%s\"." : "%s a accepté votre demande de partage pour \"%s\"", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman est un gestionnaire de mot de passe complet.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman est un gestionnaire de mot de passe complet.\nCaractéristiques:\n- Coffres\n- La clé de coffre-fort n'est jamais envoyée au serveur\n- Extension du navigateur pour un accès facile aux mots de passe\n- Application Android pour l'accès mobile\n- Les informations d'identification sont chiffrées côté client avec AES 256 bits \n- Les informations d'identification sont chiffrées côté serveur avec AES 256 bits \n- Possibilité d'ajouter des champs personnalisés aux informations d'identification\n- Générateur OTP (One Time Password) intégré\n- Analyseur de mot de passe\n- Partager les mots de passe en interne et via un lien de manière sécurisée.\n- Importation à partir de différents gestionnaires de mots de passe (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nPour une démo de cette application, visitez [https://demo.passman.cc] (https://demo.passman.cc)", "Unable to get version info" : "Impossible d'obtenir l'information de la version", "Passman Settings" : "Paramètres de Passman", "GitHub version:" : "Version GitHub :", @@ -322,10 +356,10 @@ OC.L10N.register( "Requested by" : "Demandé par", "Reason" : "Motif", "Click here to request\n\t\t\t\t\tit" : "Cliquez ici\n\t\t\t\t\tpour le demander ", - "Loading..." : "Chargement...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... information d'identification non trouvée. Il est peut être expiré", - "Expire time" : "Date d'expiration", - "Connection to server lost" : "Connexion au serveur perdu", + "Loading…" : "Chargement…", + "Awwhh… could not find the credential. Maybe it expired?" : "Awwhh… n'a pas pu trouver le justificatif d'identité. Peut-être a t-il expiré ?", + "Expires:" : "Expire le:", + "Connection to server lost" : "Connexion au serveur perdue", "Problem loading page, reloading in 5 seconds" : "Problème de chargement de la page, actualisation dans 5 secondes", "Saving..." : "Enregistrement…", "Dismiss" : "Ignorer", diff --git a/l10n/fr.json b/l10n/fr.json index 8577d9294..635b79a21 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -14,14 +14,14 @@ "Credential updated" : "Information d'identification mise à jour", "Credential recovered" : "Information d'identification récupérée", "Credential destroyed" : "Information d'identification détruite", - "Error downloading file, you probably don't have sufficient permissions" : "Erreur lors du téléchargement du fichier, vous ne devez sans doute pas avoir les autorisations suffisantes", + "Error downloading file, you probably have insufficient permissions" : "Erreur lors du téléchargement du fichier, vos autorisations sont probablement insuffisantes", "Invalid QR code" : "Code QR invalide", "Starting export" : "Démarrage de l'export", "Decrypting credentials" : "Déchiffrement des informations d'identification", "Done" : "Fait", - "File read successfully." : "Fichier lu avec succès.", + "File read." : "Lecture du fichier", "Proceed with the following steps to import your file" : "Poursuivez les étapes suivantes pour importer votre fichier", - "Credential has no label, skipping" : "L'information d'identification n'a pas d'étiquette, ignorée", + "Skipping unlabeled credential" : "Ignorer les identifiants sans étiquette", "Adding {{credential}}" : "{{credential}} en cours d'ajout", "Added {{credential}}" : "{{credential}} ajouté", "Skipping credential, missing label on line {{line}}" : "Information d'identification ignorée, étiquette manquante à la ligne {{line}}", @@ -48,7 +48,7 @@ "Export credentials" : "Exporter les informations d'identification", "Sharing" : "Partage", "Are you sure you want to leave? This will destroy all your credentials" : "Êtes-vous sûr de vouloir quitter ? Cela va détruire toutes vos informations d'identification", - "Your old password is incorrect!" : "Votre ancien mot de passe est incorrect !", + "Old password field incorrect!" : "Champ ancien mot de passe incorrect !", "New password does not match!" : "Le nouveau mot de passe ne correspond pas !", "Please log in with your new vault password" : "Veuillez vous connecter avec votre nouveau mot de passe du coffre-fort", "Share with users and groups" : "Partager avec des utilisateurs et des groupes", @@ -56,7 +56,7 @@ "Are you sure you want to leave? This will corrupt this credential" : "Êtes-vous sûr de vouloir quitter ? Cela va corrompre cette information d'identification", "Credential unshared" : "Arrêt du partage de l'information d'identification ", "Credential shared" : "Information d'identification partagée", - "Saved!" : "Sauvegardé !", + "Saved!" : "Enregistré !", "Poor" : "Médiocre", "Weak" : "Faible", "Good" : "Bon", @@ -72,7 +72,13 @@ "Repeat password" : "Répéter le mot de passe", "Add tag" : "Ajouter une étiquette", "Pick an icon" : "Choisir une icône", + "Search icons" : "Icônes de recherche", + "Upload a custom icon:" : "Téléverser une icône personnalisée :", "Use this icon" : "Utiliser cette icône", + "Delete current icon" : "Supprimer l'icône actuel", + "Get icon from page" : "Obtenir l'icône à partir de la page", + "This may take a few seconds…" : "Cela ne devrait durer que quelques secondes …", + "There was an error fetching the icon!" : "Il y a eu une erreur lors de la récupération de l'icône !", "Selected icon" : "Icône sélectionnée", "Field label" : "Étiquette du champ", "Field value" : "Valeur du champ", @@ -125,7 +131,7 @@ "Version" : "Version", "Donate to support development" : "Donner pour aider le développement", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "Sauvegardez vos mots de passe en 1 clic !", + "Save your passwords with one click." : "Sauvegardez vos mots de passe en un clic.", "Drag below button to your bookmark toolbar." : "Glissez le bouton ci-dessous dans la barre d'outils de vos favoris.", "Delete vault" : "Supprimer le coffre-fort", "Vault password" : "Mot de passe du coffre-fort", @@ -143,7 +149,7 @@ "Save keys" : "Sauvegarder les clés", "Generate sharing keys" : "Générer des clés de partage", "Generating sharing keys" : "Génération des clés de partage", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "L'outil de mot de passe va scanner vos mots de passe, calculer le temps moyen pour le déchiffrer et afficher ceux qui sont inférieur au seuil", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "L'outil de mot de passe analyse votre mot de passe, calcule le temps de craquage moyen et répertorie ceux qui se trouvent sous le seuil.", "Minimum password stength" : "Force minimale du mot de passe", "Start scan" : "Commencer le scan", "Result" : "Résultat", @@ -156,7 +162,7 @@ "Uploading" : "Envoi en cours", "User" : "Utilisateur", "Crypto time" : "Temps d'encodage", - "Total time spent cyphering" : "Temps total passé à chiffrer", + "Total time spent encrypting" : "Temps passé au chiffrement", "Read" : "Lecture", "Write" : "Écriture", "Files" : "Fichiers", @@ -165,7 +171,7 @@ "Enable link sharing" : "Activer le partage par lien", "Share until date" : "Partage jusqu'à la date", "Expire after views" : "Expire après plusieurs visualisations", - "Click Share first" : "Cliquer d'abord sur Partager", + "Click \\\"Share\\\" first" : "Cliquez d'abord sur \\\"Partager\\\"", "Show files" : "Afficher les fichiers", "Details" : "Détails", "Hide details" : "Masquer les détails", @@ -197,7 +203,7 @@ "Label" : "Étiquette", "Restore revision" : "Restaurer la révision", "Delete revision" : "Supprimer la révision", - "Edit credential" : "Éditer le rapport d'identification", + "Edit credential" : "Modifier la sécurité", "Create new credential" : "Créer de nouvelles informations d'identification", "Save" : "Sauvegarder", "Cancel" : "Annuler", @@ -217,7 +223,7 @@ "Expiry time" : "Heure d'expiration", "Changed" : "Modifié", "Created" : "Créé", - "Edit" : "Éditer", + "Edit" : "Modifier", "Delete" : "Supprimer", "Share" : "Partager", "Recover" : "Restaurer", @@ -225,7 +231,7 @@ "Use regex" : "Utiliser une expression régulière", "You have incoming share requests." : "Vous avez des nouvelles demandes de partage.", "If you want to put the credential in another vault," : "Si vous souhaitez déplacer les informations d'identification dans un autre coffre-fort,", - "log out of this vault and log in to the vault you want the shared credential in." : "déconnectez-vous de ce coffre-fort et connectez-vous au coffre-fort dans lequel vous voulez les informations d'identification partagées.", + "log out of this vault and log into the vault you want the shared credential in." : "déconnectez-vous de ce coffre-fort et connectez-vous au coffre-fort dans lequel vous souhaitez que les informations d'identification partagées soient insérées.", "Permissions" : "Permissions", "Received from" : "Reçu de", "Date" : "Date", @@ -233,13 +239,22 @@ "Decline" : "Refuser", "You have {{session_time}} left before logout." : "Il vous reste {{session_time}} avant d'être déconnecté.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Votre coffre-fort a été verrouillé pendant {{time}} à cause de {{tries}} tentatives échouées !", + "Hello there!" : "Bonjour et bienvenue,", + "It does not seem that you have any passwords. Do you want to add one?" : "Il semblerait que vous n'ayez aucun mot de passe. Souhaitez-vous en définir un ?", + "You don't have good credentials" : "Vous n'avez pas de bons identifiants", + "You don't have medium credentials" : "Vous n'avez pas d'identifiants moyens", + "You don't have bad credentials" : "Vous n'avez pas d'identifiants faibles", + "You don't have expired credentials" : "Vous n'avez pas d'identifiants expirés", + "You don't have deleted credentials" : "Vous n'avez pas d'identifiants supprimés", + "There are no credentials with your selected tags" : "Il n'y a pas d'identifiants avec vos étiquettes sélectionnées", + "There are no credentials matching" : "Il n'y a pas d'identifiants correspondants", "Last accessed" : "Dernier accès", "Never" : "Jamais", "No vaults found, why not create one?" : "Pas de coffre-fort trouvé, pourquoi ne pas en créer un ?", "Password strength must be at least: {{strength}}" : "La force du mot de passe doit être au moins : {{strength}}", "Please give your new vault a name." : "Veuillez donner un nom à votre nouveau coffre-fort.", "Repeat vault password" : "Confirmer le mot de passe du coffre-fort", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Votre clé de partage aura un poids de 1024 octet, ce qui pourra être modifié plus tard dans les paramètres.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Votre clé de partage aura une robustesse de 1 024 bits. Vous pouvez modifier cette propriété dans \\\"Paramètres\\\".", "Create vault" : "Créer un coffre-fort", "Go back to vaults" : "Retourner aux coffres-forts", "Please input the password for" : "Veuillez entrer le mot de passe pour", @@ -259,15 +274,32 @@ "Request removed" : "Demande supprimée", "Destruction request pending" : "Requête de destruction en attente", "Warning! Adding credentials over HTTP is insecure!" : "Attention ! Ajouter des informations d'identification en HTTP n'est pas sécurisé !", - "Logged in to {{vault_name}}" : "Connecté à {{vault_name}}", + "Logged into {{vault_name}}" : "Connecté à {{vault_name}}", "Change vault" : "Modifier le coffre-fort", "Deleted credentials" : "Supprimer les informations d'identification", "Logout" : "Se déconnecter", "Donate" : "Donner", + "Show All" : "Tout afficher", + "Tags" : "Étiquettes", + "Search Tags" : "Rechercher les étiquettes", + "Good Strength" : "Mot de passe fort", + "Medium Strength" : "Mot de passe moyennement fort", + "Bad Strength" : "Mot de passe trop faible", + "Expired" : "Expiré", + "Filter Tags" : "Filtrer les étiquettes", + "Simple Navigation" : "Navigation simple", "Someone has shared a credential with you." : "Quelqu'un a partagé une information d'identification avec vous.", "Click here to request it" : "Cliquez ici pour le demander", "Loading…" : "Chargement...", "Awwhh… credential not found. Maybe it expired" : "Awwhh.... information d'identification non trouvée. Il est peut être expiré", + "Compromise!" : "Compromis !", + "Compromised!" : "Compromis !", + "This password is compromised. You can only remove this warning by changing the password." : "Ce mot de passe est compromis. Vous ne pouvez supprimer cet avertissement qu'en modifiant votre mot de passe.", + "email" : "email", + "Description" : "Description", + "Url" : "URL", + "Custom Search:" : "Recherche personnalisée", + "Revert to defaults" : "Restaurer les valeurs par défaut", "Error while saving field" : "Erreur lors de la sauvegarde du champ", "A Passman item has been created, modified or deleted" : "Un élément Passman a été créé, modifié ou supprimé", "A Passman item has expired" : "Un élément Passman a expiré", @@ -298,6 +330,8 @@ "%s has declined your share request for \"%s\"." : "%s a refusé votre demande de partage pour \"%s\"", "%s has accepted your share request for \"%s\"." : "%s a accepté votre demande de partage pour \"%s\"", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman est un gestionnaire de mot de passe complet.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman est un gestionnaire de mot de passe complet.\nCaractéristiques:\n- Coffres\n- La clé de coffre-fort n'est jamais envoyée au serveur\n- Extension du navigateur pour un accès facile aux mots de passe\n- Application Android pour l'accès mobile\n- Les informations d'identification sont chiffrées côté client avec AES 256 bits \n- Les informations d'identification sont chiffrées côté serveur avec AES 256 bits \n- Possibilité d'ajouter des champs personnalisés aux informations d'identification\n- Générateur OTP (One Time Password) intégré\n- Analyseur de mot de passe\n- Partager les mots de passe en interne et via un lien de manière sécurisée.\n- Importation à partir de différents gestionnaires de mots de passe (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nPour une démo de cette application, visitez [https://demo.passman.cc] (https://demo.passman.cc)", "Unable to get version info" : "Impossible d'obtenir l'information de la version", "Passman Settings" : "Paramètres de Passman", "GitHub version:" : "Version GitHub :", @@ -320,10 +354,10 @@ "Requested by" : "Demandé par", "Reason" : "Motif", "Click here to request\n\t\t\t\t\tit" : "Cliquez ici\n\t\t\t\t\tpour le demander ", - "Loading..." : "Chargement...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh.... information d'identification non trouvée. Il est peut être expiré", - "Expire time" : "Date d'expiration", - "Connection to server lost" : "Connexion au serveur perdu", + "Loading…" : "Chargement…", + "Awwhh… could not find the credential. Maybe it expired?" : "Awwhh… n'a pas pu trouver le justificatif d'identité. Peut-être a t-il expiré ?", + "Expires:" : "Expire le:", + "Connection to server lost" : "Connexion au serveur perdue", "Problem loading page, reloading in 5 seconds" : "Problème de chargement de la page, actualisation dans 5 secondes", "Saving..." : "Enregistrement…", "Dismiss" : "Ignorer", diff --git a/l10n/gl.js b/l10n/gl.js new file mode 100644 index 000000000..0d1fbcacb --- /dev/null +++ b/l10n/gl.js @@ -0,0 +1,368 @@ +OC.L10N.register( + "passman", + { + "Passwords" : "Contrasinais", + "Generating sharing keys ( %s / 2)" : "Xerando chaves de compartición ( %s / 2)", + "Incorrect vault password!" : "Contrasinal da bóveda incorrecta!", + "Passwords do not match" : "Os contrasinais non coinciden", + "General" : "Xeral", + "Custom Fields" : "Campos personalizados", + "Please fill in a label." : "Encha unha etiqueta.", + "Please fill in a value." : "Encha un valor.", + "Error loading file" : "Produciuse un erro ao cargar o ficheiro", + "An error occurred during decryption" : "Produciuse un erro durante o descifrado", + "Credential created!" : "Creouse a credencial!", + "Credential deleted" : "Credencial eliminada", + "Credential updated" : "Credencial actualizada", + "Credential recovered" : "Credencial recuperada", + "Credential destroyed" : "Credencial destruída", + "Error downloading file, you probably have insufficient permissions" : "Produciuse un erro ao descargar o ficheiro, probabelmente non teña permisos abondo", + "Invalid QR code" : "Código QR incorrecto", + "Starting export" : "Iniciando a exportación", + "Decrypting credentials" : "Descifrando credenciais", + "Done" : "Feito", + "File read." : "Ficheiro lido", + "Proceed with the following steps to import your file" : "Proceda cos seguintes pasos para importar o seu ficheiro", + "Skipping unlabeled credential" : "Omitindo as credenciais non etiquetadas", + "Adding {{credential}}" : "Engadindo {{credential}}", + "Added {{credential}}" : "Engadida {{credential}}", + "Skipping credential, missing label on line {{line}}" : "Omitindo credenciais, falta unha etiqueta na liña {{line}}", + "Parsed {{num}} credentials, starting to import" : "Analizadas {{num}} credenciais, comezando a importar", + "Importing" : "Importando", + "Start import" : "Comezar a importación", + "Select CSV file" : "Seleccione o ficheiro CSV", + "Parsed {{rows}} lines from CSV file" : "Analizáronse {{rows}} liñas do ficheiro CSV", + "Skip first row" : "Omitir a primeira fila", + "You need to assign the label field before you can start the import." : "Ten que asignar o campo de etiqueta antes de comezar a importación.", + "The first 5 lines of the CSV are shown." : "Amósanse as primeiras 5 liñas do CSV.", + "Assign the proper fields to each column." : "Asignar os campos axeitados para cada columna.", + "Example of imported credential" : "Exemplo de credencial importada", + "Missing an importer? Try it with the generic CSV importer." : "Non atopa unha ferramenta para importar? Probe coa ferramenta xenérica para importar CSV.", + "Go back to importers." : "Volver aos importadores.", + "Revision deleted" : "Revisión eliminada", + "Revision restored" : "Revisión restaurada", + "Save in Passman" : "Gardar no Passman", + "Settings saved" : "Axustes gardados", + "General settings" : "Axustes xerais", + "Password audit" : "Auditoría de contrasinais", + "Password settings" : "Axuste de contrasinal", + "Import credentials" : "Importar credenciais", + "Export credentials" : "Exportar credenciais", + "Sharing" : "Compartindo", + "Are you sure you want to leave? This will destroy all your credentials" : "Confirma que quere abandonar? Isto destruirá todas as súas credenciais", + "Old password field incorrect!" : "O campo de contrasinal antigo é incorrecto!", + "New password does not match!" : "O novo contrasinal non coincide!", + "Please log in with your new vault password" : "Acceda co seu novo contrasinal da bóveda", + "Share with users and groups" : "Compartir con outros usuarios e grupos", + "Share link" : "Compartir ligazón", + "Are you sure you want to leave? This will corrupt this credential" : "Confirma que quere saír? Isto estragará esta credencial", + "Credential unshared" : "Deixar de compartir esta credencial", + "Credential shared" : "Compartir esta credencial", + "Saved!" : "Gardado!", + "Poor" : "Pobre", + "Weak" : "Feble", + "Good" : "Boa", + "Strong" : "Forte", + "Toggle visibility" : "Alternar a visibilidade", + "Copy to clipboard" : "Copiar no portapapeis.", + "Copied to clipboard!" : "Copiado no portapapeis!", + "Generate password" : "Xerar un contrasinal", + "Copy password to clipboard" : "Copiar o contrasinal no portapapeis", + "Password copied to clipboard!" : "Contrasinal copiado no portapapeis!", + "Complete" : "Completo", + "Username" : "Nome de usuario", + "Repeat password" : "Repita o contrasinal", + "Add tag" : "Engadir unha etiqueta", + "Pick an icon" : "Escolla unha icona", + "Search icons" : "Buscar iconas", + "Upload a custom icon:" : "Enviar unha icona personalizada:", + "Use this icon" : "Usar esta icona", + "Delete current icon" : "Eliminar a icona actual", + "Get icon from page" : "Obtér a icona da páxina", + "This may take a few seconds…" : "Isto pode levar uns segundos…", + "There was an error fetching the icon!" : "Produciuse un erro ao obter a icona!", + "Selected icon" : "Icona seleccionada", + "Field label" : "Campo etiqueta", + "Field value" : "Campo valor", + "Choose a file" : "Escolla un ficheiro", + "Text" : "Texto", + "File" : "Ficheiro", + "Add" : "Engadir", + "Value" : "Valor", + "Type" : "Tipo:", + "Actions" : "Accións", + "Empty" : "Baleiro", + "Filename" : "Nome de ficheiro", + "Upload date" : "Data de envío", + "Size" : "Tamaño", + "Upload or enter your OTP secret" : "Envíe ou Introduza o seu secreto OTP", + "Current OTP settings" : "Axustes OTP actuais", + "Issuer" : "Emisor", + "Secret" : "Secreto", + "Expiration date" : "Data de caducidade", + "No expiration date set" : "Non se definiu a data de caducidade", + "Renew interval" : "Intervalo de renovación", + "Disabled" : "Desactivado", + "Day(s)" : "Día(s)", + "Week(s)" : "Semana(s)", + "Month(s)" : "Mes(es)", + "Year(s)" : "Ano(s)", + "Password generation settings" : "Axustes de xeración de contrasinais", + "Password length" : "Lonxitude do contrasinal", + "Minimum amount of digits" : "Cantidade mínima de díxitos", + "Use uppercase letters" : "Use letras maiúsculas", + "Use lowercase letters" : "Use letras minúsculas", + "Use numbers" : "Use números", + "Use special characters" : "Use caracteres especiais", + "Avoid ambiguous characters" : "Evitar caracteres ambiguos", + "Require every character type" : "Requirir todos os tipos de caracteres", + "Export type" : "Exportar o tipo", + "Export" : "Exportar", + "Enter vault password to confirm export." : "Introduza o contrasinal da bóveda para confirmar a exportación.", + "Rename vault" : "Renomear a bóveda", + "New vault name" : "Nome novo para a bóveda", + "Change" : "Cambiar", + "Change vault key" : "Cambiar a chave da bóveda", + "Old vault password" : "Anterior contrasinal da bóveda", + "New vault password" : "Novo contrasinal da bóveda", + "Repeat new vault password" : "Repita o novo contrasinal da bóveda", + "Please wait your vault is being updated, do not leave this page." : "Agarde mentres se actualiza a súa bóveda, non saia desta páxina.", + "Processing" : "Procesando", + "Total progress" : "Progreso total", + "About Passman" : "Sobre Passman", + "Version" : "Versión", + "Donate to support development" : "Doar para axudar ao desenvolvemento", + "Bookmarklet" : "Marcadores", + "Save your passwords with one click." : "Garde os seus contrasinais cun só clic.", + "Drag below button to your bookmark toolbar." : "Arrastre o botón inferior cara a barra de ferramentas de marcadores.", + "Delete vault" : "Eliminar a bóveda", + "Vault password" : "Contrasinal da bóveda", + "This process is irreversible" : "Este proceso é irreversíbel", + "Delete my precious passwords" : "Eliminar os meus valiosos contrasinais", + "Deleting {{password}}…" : "Eliminando {{password}}…", + "Yes, delete my precious passwords" : "Si, eliminar os meus valiosos contrasinais", + "Import type" : "Importar o tipo", + "Import" : "Importar", + "Read progress" : "Progreso da lectura", + "Upload progress" : "Progreso do envío", + "Private Key" : "Chave privada", + "Public key" : "Chave pública", + "Key size" : "Tamaño da chave", + "Save keys" : "Gardar as chaves", + "Generate sharing keys" : "Xerar chaves de compartición", + "Generating sharing keys" : "Xerando chaves de compartición", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "A ferramenta de contrasinais analizará o seu contrasinal, calculará o tempo medio para crebalo e enumerará aqueles que estean por baixo do limiar", + "Minimum password stength" : "Fortaleza mínima do contrasinal", + "Start scan" : "Iniciar a analise", + "Result" : "Resultado", + "A total of {{scan_result}} weak credentials were found." : "Atopouse un tota del {{scan_result}} credenciais débiles.", + "Score" : "Puntuación", + "Action" : "Acción", + "Search users…" : "Buscar usuarios…", + "Missing users? Only users that have vaults are shown." : "Faltan usuarios? Só se amosan os usuarios que teñan bóvedas", + "Cyphering" : "Cifrado", + "Uploading" : "Enviando", + "User" : "Usuario", + "Crypto time" : "Tempo de cifrado", + "Total time spent encrypting" : "Tempo total usado no cifrado", + "Read" : "Ler", + "Write" : "Escribir", + "Files" : "Ficheiros", + "Revisions" : "Revisións", + "Pending" : "Pendente", + "Enable link sharing" : "Activar a compartición de ligazóns", + "Share until date" : "Compartir ata a data", + "Expire after views" : "Caduca despois de vistas", + "Click \\\"Share\\\" first" : "Primeiro prema en «Compartir»", + "Show files" : "Amosar os ficheiros", + "Details" : "Detalles", + "Hide details" : "Agochar os detalles", + "Password score" : "Puntuación do contrasinal", + "Cracking times" : "Tempos para crebar o contrasinal", + "100 / hour" : "100 / hora", + "Throttled online attack" : "Ataque en liña limitado", + "10 / second" : "10 / segundo", + "Unthrottled online attack" : "Ataque en liña sen límite", + "10k / second" : "10k / segundo", + "Offline attack, slow hash, many cores" : "Ataque local, funcións de resumo lentas, moitos núcleos", + "10B / second" : "10B / segundo", + "Offline attack, fast hash, many cores" : "Ataque local, funcións de resumo rápidas, moitos núcleos", + "Match sequence" : "Secuencia coincidente", + "See match sequence" : "Ver a secuencia coincidente", + "Pattern" : "Modelo", + "Matched word" : "Palabra coincidente", + "Dictionary name" : "Nome do dicionario", + "Rank" : "Intervalo", + "Reversed" : "Invertido", + "Guesses" : "Suposicións", + "Base guesses" : "Suposicións base", + "Uppercase variations" : "Variacións en maiúsculas", + "l33t-variations" : "Variacións en l33t", + "Showing revisions of" : "Amosando revisións de", + "Revision of" : "Revisión de", + "by" : "por", + "No revisions found." : "Non se atoparon revisións.", + "Label" : "Etiqueta", + "Restore revision" : "Restaurar a revisión", + "Delete revision" : "Eliminar a revisión", + "Edit credential" : "Editar a credencial", + "Create new credential" : "Crear unha nova credencial", + "Save" : "Gardar", + "Cancel" : "Cancelar", + "Settings" : "Axustes", + "Share credential {{credential}}" : "Compartir a credencial {{credential}}", + "Unshare" : "Deixar de compartir", + "Showing deleted since" : "Amosando eliminados dende", + "Beginning" : "Comezando", + "Showing {{number_filtered}} of {{credential_number}} credentials" : "Amosando {{number_filtered}} de {{credential_number}} credenciais", + "Search for credential…" : "Buscar credenciais…", + "Account" : "Conta", + "Password" : "Contrasinal", + "OTP" : "OTP", + "E-mail" : "Correo-e", + "URL" : "URL", + "Notes" : "Notas", + "Expiry time" : "Tempo de caducidade", + "Changed" : "Cambiado", + "Created" : "Creado", + "Edit" : "Editar", + "Delete" : "Eliminar", + "Share" : "Compartir", + "Recover" : "Recuperar", + "Destroy" : "Destruír", + "Use regex" : "Usar expresións regulares", + "You have incoming share requests." : "Vostede recibiu solicitudes para compartir. ", + "If you want to put the credential in another vault," : "Se vostede quere poñer as credenciais noutra bóveda,", + "log out of this vault and log into the vault you want the shared credential in." : "saia desta bóveda e inicie sesión na bóveda na que quere ter as credenciais compartidas.", + "Permissions" : "Permisos", + "Received from" : "Recibido de", + "Date" : "Data", + "Accept" : "Aceptar", + "Decline" : "Declinar", + "You have {{session_time}} left before logout." : "Dispón de {{session_time}} antes de que a súa sesión se peche.", + "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "A súa bóveda atopase bloqueada durante {{time}} por mor dos {{tries}} intentos fallados!", + "Hello there!" : "Ola a todos!", + "It does not seem that you have any passwords. Do you want to add one?" : "Semella que non ten ningún contrasinal. Quere engadir un?", + "You don't have good credentials" : "Vostede non ten credenciais boas", + "You don't have medium credentials" : "Vostede non ten credenciais medianas", + "You don't have bad credentials" : "Vostede non ten credenciais malas", + "You don't have expired credentials" : "Vostede non ten credenciais caducadas", + "You don't have deleted credentials" : "Vostede non ten credenciais eliminadas", + "There are no credentials with your selected tags" : "Non hai credenciais coas etiquetas seleccionadas", + "There are no credentials matching" : "Non hai credenciais coincidentes", + "Last accessed" : "Último o acceso", + "Never" : "Nunca", + "No vaults found, why not create one?" : "Non se atoparon bóvedas. Por que non crear unha?", + "Password strength must be at least: {{strength}}" : "A fortaleza do contrasinal debe ser cando menos: {{strength}}", + "Please give your new vault a name." : "Póñalle un nome á súa bóveda", + "Repeat vault password" : "Repita o contrasinal da bóveda", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "A súa chave de compartir terá unha forza de 1024 bits, que pode cambiar máis adiante en «Axustes».", + "Create vault" : "Crear unha bóveda", + "Go back to vaults" : "Volver ás bóvedas", + "Please input the password for" : "Introduza o contrasinal para", + "Set this vault as the default." : "Estabelecer esta bóveda como predeterminada", + "Log into this vault automatically." : "Acceder a esta bóveda automaticamente", + "Log out of this vault automatically after: " : "Saír desta bóveda automaticamente após:", + "Decrypt vault" : "Descifrar a bóveda", + "Seems you lost the vault password and you're unable to log in." : "Semella que perdeu o contrasinal da bóveda e que non é quen de iniciar sesión.", + "If you want this vault to be removed you can request that here." : "Se quere que esta bóveda sexa eliminada, pode solicitalo aquí.", + "An admin then accepts or declines the request" : "Un administrador aceptará ou declinará a solicitude.", + "After an admin destroys this vault, all credentials in it will be lost" : "Após que un administrador destrúa esta bóveda, todas as credenciais incluídas nela perderanse", + "Reason for requesting deletion (optional):" : "Razón para solicitar a eliminación (opcional):", + "Request vault destruction" : "Solicitar a destrución da bóveda", + "Yes, request an admin to destroy this vault" : "Si, solicito que un administrador destrúa esta bóveda", + "Cancel destruction request" : "Cancelar a solicitude de destrución", + "Vault destruction requested" : "Solicitada a destrución da bóveda", + "Request removed" : "Solicitude retirada", + "Destruction request pending" : "Solicitude de destrución pendente", + "Warning! Adding credentials over HTTP is insecure!" : "Aviso! Engadir credenciais sobre HTTP non é seguro!", + "Logged into {{vault_name}}" : "Sesión iniciada en {{vault_name}}", + "Change vault" : "Cambiar da bóveda", + "Deleted credentials" : "Credenciais eliminadas", + "Logout" : "Saír", + "Donate" : "Doar", + "Show All" : "Amosar todo", + "Tags" : "Etiquetas", + "Search Tags" : "Buscar etiquetas", + "Good Strength" : "Boa fortaleza", + "Medium Strength" : "Fortaleza media", + "Bad Strength" : "Mala fortaleza", + "Expired" : "Caducada", + "Filter Tags" : "Filtrar etiquetas", + "Simple Navigation" : "Navegación sinxela", + "Someone has shared a credential with you." : "Alguén compartiu unha credencial con vostede.", + "Click here to request it" : "Prema aquí para solicitalo", + "Loading…" : "Cargando…", + "Awwhh… credential not found. Maybe it expired" : "Amodo… non se atopou a credencial, seica caducou?", + "Compromise!" : "Compromiso!", + "Compromised!" : "Comprometido!", + "This password is compromised. You can only remove this warning by changing the password." : "Este contrasinal está comprometido. Só pode eliminar este aviso cambiando o contrasinal.", + "email" : "correo", + "Description" : "Descrición", + "Url" : "URL", + "Custom Search:" : "Busca personalizada:", + "Revert to defaults" : "Reverter a valores predeterminados", + "Error while saving field" : "Produciuse un erro ao gardar o campo", + "A Passman item has been created, modified or deleted" : "Un elemento de Passman pode ser creado, modificado ou eliminado.", + "A Passman item has expired" : "Caducou un elemento de Passman", + "A Passman item has been shared" : "Foi compartido un elemento de Passman", + "A Passman item has been renamed" : "Foi renomeado un elemento de Passman", + "%1$s has been created by %2$s" : "%1$s foi creado por %2$s", + "You created %1$s" : "Vostede creou %1$s", + "%1$s has been updated by %2$s" : "%1$s foi actualizado por %2$s", + "You updated %1$s" : "Vostede actualizou %1$s", + "%2$s has revised %1$s to the revision of %3$s" : "%2$s revisou %1$s para a revisión de %3$s", + "You reverted %1$s back to the revision of %3$s" : "Vostede reverteu %1$s cara a unha revisión anterior de %3$s", + "%3$s has renamed %1$s to %2$s" : "%3$s renomeou %1$s a %2$s", + "You renamed %1$s to %2$s" : "Vostede renomeou %1$s a %2$s", + "%1$s has been deleted by %2$s" : "%1$s foi eliminado por %2$s", + "You deleted %1$s" : "Vostede eliminou %1$s", + "%1$s has been recovered by %2$s" : "%1$s foi recuperado por %2$s", + "You recovered %1$s" : "Vostede restaurou %1$s", + "%1$s has been permanently deleted by %2$s" : "%1$s foi eliminado permanentemente por %2$s", + "You permanently deleted %1$s" : "Vostede eliminou permanentemente %1$s", + "The password of %1$s has expired, renew it now." : "O contrasinal de %1$s caducou, renóvea agora.", + "%1$s has been shared with %2$s" : "%1$s foi compartido con %2$s", + "You received a share request for %1$s from %2$s" : "Vostede recibiu unha solicitude para compartir %1$s dende %2$s", + "%s has been shared with a link" : "%s foi compartido cunha ligazón", + "Your credential \"%s\" expired, click here to update the credential." : "A sua credencial «%s» caducou, prema aquí para actualizar a credencial.", + "Remind me later" : "Lembrarmo más adiante", + "Ignore" : "Ignorar", + "%s shared \"%s\" with you. Click here to accept" : "%s compartiu «%s» con vostede. Prema aquí para aceptar", + "%s has declined your share request for \"%s\"." : "%s declinou a súa solicitude para compartir «%s».", + "%s has accepted your share request for \"%s\"." : "%s aceptou a súa solicitude para compartir «%s».", + "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman é un completo xestor de contrasinais. ", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman é un completo xestor de contrasinais.\nCaracterísticas:\n- Bóvedas\n- A chave da bóveda non se envía nunca ao servidor\n- Extensión do navegador para facilitar o acceso aos contrasinais\n- Apli de Android para acceder en mobilidade\n- As credenciais están en cifradas do lado do cliente con AES de 256 bits\n- As credenciais están cifradas no lado do servidor con AES de 256 bits\n- Posibilidade de engadir campos personalizados a credenciais\n- Xerador incorporado de OTP (One Time Password)\n- Analizador de contrasinais\n- Comparte contrasinais internamente e mediante a ligazón dun xeito seguro.\n- Importación dende varios xestores de contrasinais (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nPara ver unha demostración desta aplicación, visite [https://demo.passman.cc](https://demo.passman.cc)", + "Unable to get version info" : "Non é posíbel obter información da versión", + "Passman Settings" : "Axustes de Passman", + "GitHub version:" : "Versión do GitHub:", + "A newer version of Passman is available" : "Hai dispoñíbel unha nova versión de Passman", + "Password sharing" : "Compartición de contrasinais", + "Credential mover" : "Trasladar credenciais", + "Vault destruction requests" : "Solicitudes para destruír bóvedas", + "Check for new versions" : "Verificar se hai novas versións", + "Enable HTTPS check" : "Activar a verificación HTTPS", + "Disable context menu" : "Desactivar o menú contextual", + "Disable JavaScript debugger" : "Desactivar o depurador JavaScript", + "Allow users on this server to share passwords with a link" : "Permitirlle aos usuarios deste servidor compartir contrasinais cunha ligazón", + "Allow users on this server to share passwords with other users" : "Permitirlle aos usuarios deste servidor compartir contrasinais con outros usuarios", + "Move credentials from one account to another" : "Trasladar credenciais dunha conta cara a outra", + "Source account" : "Conta orixe", + "Destination account" : "Conta destino", + "Credentials moved!" : "Credenciais trasladadas!", + "Requests to destroy vault" : "Solicitudes para eliminar bóvedas", + "Request ID" : "ID da solicitude", + "Requested by" : "Solicitado por", + "Reason" : "Razón", + "Click here to request\n\t\t\t\t\tit" : "Prema aquí para\n\t\t\t\tsolicitalo", + "Loading…" : "Cargando…", + "Awwhh… could not find the credential. Maybe it expired?" : "Amodo… non se atopou a credencial, seica caducou?", + "Expires:" : "Caduca:", + "Connection to server lost" : "Perdida a conexión co servidor", + "Problem loading page, reloading in 5 seconds" : "Produciuse un problema ao cargar a páxina, volverá cargar en 5 segundos", + "Saving..." : "Gardando…", + "Dismiss" : "Rexeitar", + "seconds ago" : "segundos atrás" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/l10n/gl.json b/l10n/gl.json new file mode 100644 index 000000000..9790a2cf0 --- /dev/null +++ b/l10n/gl.json @@ -0,0 +1,366 @@ +{ "translations": { + "Passwords" : "Contrasinais", + "Generating sharing keys ( %s / 2)" : "Xerando chaves de compartición ( %s / 2)", + "Incorrect vault password!" : "Contrasinal da bóveda incorrecta!", + "Passwords do not match" : "Os contrasinais non coinciden", + "General" : "Xeral", + "Custom Fields" : "Campos personalizados", + "Please fill in a label." : "Encha unha etiqueta.", + "Please fill in a value." : "Encha un valor.", + "Error loading file" : "Produciuse un erro ao cargar o ficheiro", + "An error occurred during decryption" : "Produciuse un erro durante o descifrado", + "Credential created!" : "Creouse a credencial!", + "Credential deleted" : "Credencial eliminada", + "Credential updated" : "Credencial actualizada", + "Credential recovered" : "Credencial recuperada", + "Credential destroyed" : "Credencial destruída", + "Error downloading file, you probably have insufficient permissions" : "Produciuse un erro ao descargar o ficheiro, probabelmente non teña permisos abondo", + "Invalid QR code" : "Código QR incorrecto", + "Starting export" : "Iniciando a exportación", + "Decrypting credentials" : "Descifrando credenciais", + "Done" : "Feito", + "File read." : "Ficheiro lido", + "Proceed with the following steps to import your file" : "Proceda cos seguintes pasos para importar o seu ficheiro", + "Skipping unlabeled credential" : "Omitindo as credenciais non etiquetadas", + "Adding {{credential}}" : "Engadindo {{credential}}", + "Added {{credential}}" : "Engadida {{credential}}", + "Skipping credential, missing label on line {{line}}" : "Omitindo credenciais, falta unha etiqueta na liña {{line}}", + "Parsed {{num}} credentials, starting to import" : "Analizadas {{num}} credenciais, comezando a importar", + "Importing" : "Importando", + "Start import" : "Comezar a importación", + "Select CSV file" : "Seleccione o ficheiro CSV", + "Parsed {{rows}} lines from CSV file" : "Analizáronse {{rows}} liñas do ficheiro CSV", + "Skip first row" : "Omitir a primeira fila", + "You need to assign the label field before you can start the import." : "Ten que asignar o campo de etiqueta antes de comezar a importación.", + "The first 5 lines of the CSV are shown." : "Amósanse as primeiras 5 liñas do CSV.", + "Assign the proper fields to each column." : "Asignar os campos axeitados para cada columna.", + "Example of imported credential" : "Exemplo de credencial importada", + "Missing an importer? Try it with the generic CSV importer." : "Non atopa unha ferramenta para importar? Probe coa ferramenta xenérica para importar CSV.", + "Go back to importers." : "Volver aos importadores.", + "Revision deleted" : "Revisión eliminada", + "Revision restored" : "Revisión restaurada", + "Save in Passman" : "Gardar no Passman", + "Settings saved" : "Axustes gardados", + "General settings" : "Axustes xerais", + "Password audit" : "Auditoría de contrasinais", + "Password settings" : "Axuste de contrasinal", + "Import credentials" : "Importar credenciais", + "Export credentials" : "Exportar credenciais", + "Sharing" : "Compartindo", + "Are you sure you want to leave? This will destroy all your credentials" : "Confirma que quere abandonar? Isto destruirá todas as súas credenciais", + "Old password field incorrect!" : "O campo de contrasinal antigo é incorrecto!", + "New password does not match!" : "O novo contrasinal non coincide!", + "Please log in with your new vault password" : "Acceda co seu novo contrasinal da bóveda", + "Share with users and groups" : "Compartir con outros usuarios e grupos", + "Share link" : "Compartir ligazón", + "Are you sure you want to leave? This will corrupt this credential" : "Confirma que quere saír? Isto estragará esta credencial", + "Credential unshared" : "Deixar de compartir esta credencial", + "Credential shared" : "Compartir esta credencial", + "Saved!" : "Gardado!", + "Poor" : "Pobre", + "Weak" : "Feble", + "Good" : "Boa", + "Strong" : "Forte", + "Toggle visibility" : "Alternar a visibilidade", + "Copy to clipboard" : "Copiar no portapapeis.", + "Copied to clipboard!" : "Copiado no portapapeis!", + "Generate password" : "Xerar un contrasinal", + "Copy password to clipboard" : "Copiar o contrasinal no portapapeis", + "Password copied to clipboard!" : "Contrasinal copiado no portapapeis!", + "Complete" : "Completo", + "Username" : "Nome de usuario", + "Repeat password" : "Repita o contrasinal", + "Add tag" : "Engadir unha etiqueta", + "Pick an icon" : "Escolla unha icona", + "Search icons" : "Buscar iconas", + "Upload a custom icon:" : "Enviar unha icona personalizada:", + "Use this icon" : "Usar esta icona", + "Delete current icon" : "Eliminar a icona actual", + "Get icon from page" : "Obtér a icona da páxina", + "This may take a few seconds…" : "Isto pode levar uns segundos…", + "There was an error fetching the icon!" : "Produciuse un erro ao obter a icona!", + "Selected icon" : "Icona seleccionada", + "Field label" : "Campo etiqueta", + "Field value" : "Campo valor", + "Choose a file" : "Escolla un ficheiro", + "Text" : "Texto", + "File" : "Ficheiro", + "Add" : "Engadir", + "Value" : "Valor", + "Type" : "Tipo:", + "Actions" : "Accións", + "Empty" : "Baleiro", + "Filename" : "Nome de ficheiro", + "Upload date" : "Data de envío", + "Size" : "Tamaño", + "Upload or enter your OTP secret" : "Envíe ou Introduza o seu secreto OTP", + "Current OTP settings" : "Axustes OTP actuais", + "Issuer" : "Emisor", + "Secret" : "Secreto", + "Expiration date" : "Data de caducidade", + "No expiration date set" : "Non se definiu a data de caducidade", + "Renew interval" : "Intervalo de renovación", + "Disabled" : "Desactivado", + "Day(s)" : "Día(s)", + "Week(s)" : "Semana(s)", + "Month(s)" : "Mes(es)", + "Year(s)" : "Ano(s)", + "Password generation settings" : "Axustes de xeración de contrasinais", + "Password length" : "Lonxitude do contrasinal", + "Minimum amount of digits" : "Cantidade mínima de díxitos", + "Use uppercase letters" : "Use letras maiúsculas", + "Use lowercase letters" : "Use letras minúsculas", + "Use numbers" : "Use números", + "Use special characters" : "Use caracteres especiais", + "Avoid ambiguous characters" : "Evitar caracteres ambiguos", + "Require every character type" : "Requirir todos os tipos de caracteres", + "Export type" : "Exportar o tipo", + "Export" : "Exportar", + "Enter vault password to confirm export." : "Introduza o contrasinal da bóveda para confirmar a exportación.", + "Rename vault" : "Renomear a bóveda", + "New vault name" : "Nome novo para a bóveda", + "Change" : "Cambiar", + "Change vault key" : "Cambiar a chave da bóveda", + "Old vault password" : "Anterior contrasinal da bóveda", + "New vault password" : "Novo contrasinal da bóveda", + "Repeat new vault password" : "Repita o novo contrasinal da bóveda", + "Please wait your vault is being updated, do not leave this page." : "Agarde mentres se actualiza a súa bóveda, non saia desta páxina.", + "Processing" : "Procesando", + "Total progress" : "Progreso total", + "About Passman" : "Sobre Passman", + "Version" : "Versión", + "Donate to support development" : "Doar para axudar ao desenvolvemento", + "Bookmarklet" : "Marcadores", + "Save your passwords with one click." : "Garde os seus contrasinais cun só clic.", + "Drag below button to your bookmark toolbar." : "Arrastre o botón inferior cara a barra de ferramentas de marcadores.", + "Delete vault" : "Eliminar a bóveda", + "Vault password" : "Contrasinal da bóveda", + "This process is irreversible" : "Este proceso é irreversíbel", + "Delete my precious passwords" : "Eliminar os meus valiosos contrasinais", + "Deleting {{password}}…" : "Eliminando {{password}}…", + "Yes, delete my precious passwords" : "Si, eliminar os meus valiosos contrasinais", + "Import type" : "Importar o tipo", + "Import" : "Importar", + "Read progress" : "Progreso da lectura", + "Upload progress" : "Progreso do envío", + "Private Key" : "Chave privada", + "Public key" : "Chave pública", + "Key size" : "Tamaño da chave", + "Save keys" : "Gardar as chaves", + "Generate sharing keys" : "Xerar chaves de compartición", + "Generating sharing keys" : "Xerando chaves de compartición", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "A ferramenta de contrasinais analizará o seu contrasinal, calculará o tempo medio para crebalo e enumerará aqueles que estean por baixo do limiar", + "Minimum password stength" : "Fortaleza mínima do contrasinal", + "Start scan" : "Iniciar a analise", + "Result" : "Resultado", + "A total of {{scan_result}} weak credentials were found." : "Atopouse un tota del {{scan_result}} credenciais débiles.", + "Score" : "Puntuación", + "Action" : "Acción", + "Search users…" : "Buscar usuarios…", + "Missing users? Only users that have vaults are shown." : "Faltan usuarios? Só se amosan os usuarios que teñan bóvedas", + "Cyphering" : "Cifrado", + "Uploading" : "Enviando", + "User" : "Usuario", + "Crypto time" : "Tempo de cifrado", + "Total time spent encrypting" : "Tempo total usado no cifrado", + "Read" : "Ler", + "Write" : "Escribir", + "Files" : "Ficheiros", + "Revisions" : "Revisións", + "Pending" : "Pendente", + "Enable link sharing" : "Activar a compartición de ligazóns", + "Share until date" : "Compartir ata a data", + "Expire after views" : "Caduca despois de vistas", + "Click \\\"Share\\\" first" : "Primeiro prema en «Compartir»", + "Show files" : "Amosar os ficheiros", + "Details" : "Detalles", + "Hide details" : "Agochar os detalles", + "Password score" : "Puntuación do contrasinal", + "Cracking times" : "Tempos para crebar o contrasinal", + "100 / hour" : "100 / hora", + "Throttled online attack" : "Ataque en liña limitado", + "10 / second" : "10 / segundo", + "Unthrottled online attack" : "Ataque en liña sen límite", + "10k / second" : "10k / segundo", + "Offline attack, slow hash, many cores" : "Ataque local, funcións de resumo lentas, moitos núcleos", + "10B / second" : "10B / segundo", + "Offline attack, fast hash, many cores" : "Ataque local, funcións de resumo rápidas, moitos núcleos", + "Match sequence" : "Secuencia coincidente", + "See match sequence" : "Ver a secuencia coincidente", + "Pattern" : "Modelo", + "Matched word" : "Palabra coincidente", + "Dictionary name" : "Nome do dicionario", + "Rank" : "Intervalo", + "Reversed" : "Invertido", + "Guesses" : "Suposicións", + "Base guesses" : "Suposicións base", + "Uppercase variations" : "Variacións en maiúsculas", + "l33t-variations" : "Variacións en l33t", + "Showing revisions of" : "Amosando revisións de", + "Revision of" : "Revisión de", + "by" : "por", + "No revisions found." : "Non se atoparon revisións.", + "Label" : "Etiqueta", + "Restore revision" : "Restaurar a revisión", + "Delete revision" : "Eliminar a revisión", + "Edit credential" : "Editar a credencial", + "Create new credential" : "Crear unha nova credencial", + "Save" : "Gardar", + "Cancel" : "Cancelar", + "Settings" : "Axustes", + "Share credential {{credential}}" : "Compartir a credencial {{credential}}", + "Unshare" : "Deixar de compartir", + "Showing deleted since" : "Amosando eliminados dende", + "Beginning" : "Comezando", + "Showing {{number_filtered}} of {{credential_number}} credentials" : "Amosando {{number_filtered}} de {{credential_number}} credenciais", + "Search for credential…" : "Buscar credenciais…", + "Account" : "Conta", + "Password" : "Contrasinal", + "OTP" : "OTP", + "E-mail" : "Correo-e", + "URL" : "URL", + "Notes" : "Notas", + "Expiry time" : "Tempo de caducidade", + "Changed" : "Cambiado", + "Created" : "Creado", + "Edit" : "Editar", + "Delete" : "Eliminar", + "Share" : "Compartir", + "Recover" : "Recuperar", + "Destroy" : "Destruír", + "Use regex" : "Usar expresións regulares", + "You have incoming share requests." : "Vostede recibiu solicitudes para compartir. ", + "If you want to put the credential in another vault," : "Se vostede quere poñer as credenciais noutra bóveda,", + "log out of this vault and log into the vault you want the shared credential in." : "saia desta bóveda e inicie sesión na bóveda na que quere ter as credenciais compartidas.", + "Permissions" : "Permisos", + "Received from" : "Recibido de", + "Date" : "Data", + "Accept" : "Aceptar", + "Decline" : "Declinar", + "You have {{session_time}} left before logout." : "Dispón de {{session_time}} antes de que a súa sesión se peche.", + "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "A súa bóveda atopase bloqueada durante {{time}} por mor dos {{tries}} intentos fallados!", + "Hello there!" : "Ola a todos!", + "It does not seem that you have any passwords. Do you want to add one?" : "Semella que non ten ningún contrasinal. Quere engadir un?", + "You don't have good credentials" : "Vostede non ten credenciais boas", + "You don't have medium credentials" : "Vostede non ten credenciais medianas", + "You don't have bad credentials" : "Vostede non ten credenciais malas", + "You don't have expired credentials" : "Vostede non ten credenciais caducadas", + "You don't have deleted credentials" : "Vostede non ten credenciais eliminadas", + "There are no credentials with your selected tags" : "Non hai credenciais coas etiquetas seleccionadas", + "There are no credentials matching" : "Non hai credenciais coincidentes", + "Last accessed" : "Último o acceso", + "Never" : "Nunca", + "No vaults found, why not create one?" : "Non se atoparon bóvedas. Por que non crear unha?", + "Password strength must be at least: {{strength}}" : "A fortaleza do contrasinal debe ser cando menos: {{strength}}", + "Please give your new vault a name." : "Póñalle un nome á súa bóveda", + "Repeat vault password" : "Repita o contrasinal da bóveda", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "A súa chave de compartir terá unha forza de 1024 bits, que pode cambiar máis adiante en «Axustes».", + "Create vault" : "Crear unha bóveda", + "Go back to vaults" : "Volver ás bóvedas", + "Please input the password for" : "Introduza o contrasinal para", + "Set this vault as the default." : "Estabelecer esta bóveda como predeterminada", + "Log into this vault automatically." : "Acceder a esta bóveda automaticamente", + "Log out of this vault automatically after: " : "Saír desta bóveda automaticamente após:", + "Decrypt vault" : "Descifrar a bóveda", + "Seems you lost the vault password and you're unable to log in." : "Semella que perdeu o contrasinal da bóveda e que non é quen de iniciar sesión.", + "If you want this vault to be removed you can request that here." : "Se quere que esta bóveda sexa eliminada, pode solicitalo aquí.", + "An admin then accepts or declines the request" : "Un administrador aceptará ou declinará a solicitude.", + "After an admin destroys this vault, all credentials in it will be lost" : "Após que un administrador destrúa esta bóveda, todas as credenciais incluídas nela perderanse", + "Reason for requesting deletion (optional):" : "Razón para solicitar a eliminación (opcional):", + "Request vault destruction" : "Solicitar a destrución da bóveda", + "Yes, request an admin to destroy this vault" : "Si, solicito que un administrador destrúa esta bóveda", + "Cancel destruction request" : "Cancelar a solicitude de destrución", + "Vault destruction requested" : "Solicitada a destrución da bóveda", + "Request removed" : "Solicitude retirada", + "Destruction request pending" : "Solicitude de destrución pendente", + "Warning! Adding credentials over HTTP is insecure!" : "Aviso! Engadir credenciais sobre HTTP non é seguro!", + "Logged into {{vault_name}}" : "Sesión iniciada en {{vault_name}}", + "Change vault" : "Cambiar da bóveda", + "Deleted credentials" : "Credenciais eliminadas", + "Logout" : "Saír", + "Donate" : "Doar", + "Show All" : "Amosar todo", + "Tags" : "Etiquetas", + "Search Tags" : "Buscar etiquetas", + "Good Strength" : "Boa fortaleza", + "Medium Strength" : "Fortaleza media", + "Bad Strength" : "Mala fortaleza", + "Expired" : "Caducada", + "Filter Tags" : "Filtrar etiquetas", + "Simple Navigation" : "Navegación sinxela", + "Someone has shared a credential with you." : "Alguén compartiu unha credencial con vostede.", + "Click here to request it" : "Prema aquí para solicitalo", + "Loading…" : "Cargando…", + "Awwhh… credential not found. Maybe it expired" : "Amodo… non se atopou a credencial, seica caducou?", + "Compromise!" : "Compromiso!", + "Compromised!" : "Comprometido!", + "This password is compromised. You can only remove this warning by changing the password." : "Este contrasinal está comprometido. Só pode eliminar este aviso cambiando o contrasinal.", + "email" : "correo", + "Description" : "Descrición", + "Url" : "URL", + "Custom Search:" : "Busca personalizada:", + "Revert to defaults" : "Reverter a valores predeterminados", + "Error while saving field" : "Produciuse un erro ao gardar o campo", + "A Passman item has been created, modified or deleted" : "Un elemento de Passman pode ser creado, modificado ou eliminado.", + "A Passman item has expired" : "Caducou un elemento de Passman", + "A Passman item has been shared" : "Foi compartido un elemento de Passman", + "A Passman item has been renamed" : "Foi renomeado un elemento de Passman", + "%1$s has been created by %2$s" : "%1$s foi creado por %2$s", + "You created %1$s" : "Vostede creou %1$s", + "%1$s has been updated by %2$s" : "%1$s foi actualizado por %2$s", + "You updated %1$s" : "Vostede actualizou %1$s", + "%2$s has revised %1$s to the revision of %3$s" : "%2$s revisou %1$s para a revisión de %3$s", + "You reverted %1$s back to the revision of %3$s" : "Vostede reverteu %1$s cara a unha revisión anterior de %3$s", + "%3$s has renamed %1$s to %2$s" : "%3$s renomeou %1$s a %2$s", + "You renamed %1$s to %2$s" : "Vostede renomeou %1$s a %2$s", + "%1$s has been deleted by %2$s" : "%1$s foi eliminado por %2$s", + "You deleted %1$s" : "Vostede eliminou %1$s", + "%1$s has been recovered by %2$s" : "%1$s foi recuperado por %2$s", + "You recovered %1$s" : "Vostede restaurou %1$s", + "%1$s has been permanently deleted by %2$s" : "%1$s foi eliminado permanentemente por %2$s", + "You permanently deleted %1$s" : "Vostede eliminou permanentemente %1$s", + "The password of %1$s has expired, renew it now." : "O contrasinal de %1$s caducou, renóvea agora.", + "%1$s has been shared with %2$s" : "%1$s foi compartido con %2$s", + "You received a share request for %1$s from %2$s" : "Vostede recibiu unha solicitude para compartir %1$s dende %2$s", + "%s has been shared with a link" : "%s foi compartido cunha ligazón", + "Your credential \"%s\" expired, click here to update the credential." : "A sua credencial «%s» caducou, prema aquí para actualizar a credencial.", + "Remind me later" : "Lembrarmo más adiante", + "Ignore" : "Ignorar", + "%s shared \"%s\" with you. Click here to accept" : "%s compartiu «%s» con vostede. Prema aquí para aceptar", + "%s has declined your share request for \"%s\"." : "%s declinou a súa solicitude para compartir «%s».", + "%s has accepted your share request for \"%s\"." : "%s aceptou a súa solicitude para compartir «%s».", + "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman é un completo xestor de contrasinais. ", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman é un completo xestor de contrasinais.\nCaracterísticas:\n- Bóvedas\n- A chave da bóveda non se envía nunca ao servidor\n- Extensión do navegador para facilitar o acceso aos contrasinais\n- Apli de Android para acceder en mobilidade\n- As credenciais están en cifradas do lado do cliente con AES de 256 bits\n- As credenciais están cifradas no lado do servidor con AES de 256 bits\n- Posibilidade de engadir campos personalizados a credenciais\n- Xerador incorporado de OTP (One Time Password)\n- Analizador de contrasinais\n- Comparte contrasinais internamente e mediante a ligazón dun xeito seguro.\n- Importación dende varios xestores de contrasinais (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nPara ver unha demostración desta aplicación, visite [https://demo.passman.cc](https://demo.passman.cc)", + "Unable to get version info" : "Non é posíbel obter información da versión", + "Passman Settings" : "Axustes de Passman", + "GitHub version:" : "Versión do GitHub:", + "A newer version of Passman is available" : "Hai dispoñíbel unha nova versión de Passman", + "Password sharing" : "Compartición de contrasinais", + "Credential mover" : "Trasladar credenciais", + "Vault destruction requests" : "Solicitudes para destruír bóvedas", + "Check for new versions" : "Verificar se hai novas versións", + "Enable HTTPS check" : "Activar a verificación HTTPS", + "Disable context menu" : "Desactivar o menú contextual", + "Disable JavaScript debugger" : "Desactivar o depurador JavaScript", + "Allow users on this server to share passwords with a link" : "Permitirlle aos usuarios deste servidor compartir contrasinais cunha ligazón", + "Allow users on this server to share passwords with other users" : "Permitirlle aos usuarios deste servidor compartir contrasinais con outros usuarios", + "Move credentials from one account to another" : "Trasladar credenciais dunha conta cara a outra", + "Source account" : "Conta orixe", + "Destination account" : "Conta destino", + "Credentials moved!" : "Credenciais trasladadas!", + "Requests to destroy vault" : "Solicitudes para eliminar bóvedas", + "Request ID" : "ID da solicitude", + "Requested by" : "Solicitado por", + "Reason" : "Razón", + "Click here to request\n\t\t\t\t\tit" : "Prema aquí para\n\t\t\t\tsolicitalo", + "Loading…" : "Cargando…", + "Awwhh… could not find the credential. Maybe it expired?" : "Amodo… non se atopou a credencial, seica caducou?", + "Expires:" : "Caduca:", + "Connection to server lost" : "Perdida a conexión co servidor", + "Problem loading page, reloading in 5 seconds" : "Produciuse un problema ao cargar a páxina, volverá cargar en 5 segundos", + "Saving..." : "Gardando…", + "Dismiss" : "Rexeitar", + "seconds ago" : "segundos atrás" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +} \ No newline at end of file diff --git a/l10n/he.js b/l10n/he.js new file mode 100644 index 000000000..1036eef1a --- /dev/null +++ b/l10n/he.js @@ -0,0 +1,235 @@ +OC.L10N.register( + "passman", + { + "Passwords" : "ססמאות", + "Generating sharing keys ( %s / 2)" : "מפתחות השיתוף נוצרים ( %s / 2)", + "Incorrect vault password!" : "ססמת הכספת שגויה!", + "Passwords do not match" : "הססמאות אינן תואמות", + "General" : "כללי", + "Custom Fields" : "שדות בהתאמה אישית", + "Please fill in a label." : "נא למלא תווית.", + "Please fill in a value." : "נא למלא ערך", + "Error loading file" : "שגיאה בטעינת הקובץ", + "An error occurred during decryption" : "אירעה שגיאה במהלך הפענוח", + "Credential created!" : "נוצרו פרטי גישה!", + "Credential deleted" : "פרטי גישה נמחקו", + "Credential updated" : "פרטי גישה עודכנו", + "Credential recovered" : "פרטי גישה שוחזרו", + "Credential destroyed" : "פרטי גישה הושמדו", + "Invalid QR code" : "קוד QR שגוי", + "Starting export" : "הייצוא מתחיל", + "Decrypting credentials" : "פרטי הגישה מפוענחים", + "Done" : "הסתיים", + "Proceed with the following steps to import your file" : "יש להמשיך בצעדים הבאים כדי לייבא את הקובץ שלך", + "Adding {{credential}}" : "{{credential}} בהוספה", + "Added {{credential}}" : "{{credential}} נוסף", + "Importing" : "מתבצע ייבוא", + "Start import" : "התחלת ייבוא", + "Select CSV file" : "בחירת קובץ CSV", + "Skip first row" : "דילוג על השורה הראשונה", + "Revision deleted" : "מהדורה נמחקה", + "Revision restored" : "מהדורה שוחזרה", + "Save in Passman" : "שמירה ב־Passman", + "Settings saved" : "ההגדרות נשמרו", + "General settings" : "הגדרות כלליות", + "Password audit" : "הגדרות פיקו", + "Password settings" : "הגדרות ססמה", + "Import credentials" : "ייבוא פרטי גישה", + "Export credentials" : "ייצוא פרטי גישה", + "Sharing" : "שיתוף", + "Are you sure you want to leave? This will destroy all your credentials" : "לצאת? פעולה זו תהרוס את כל פרטי הגישה שלך", + "New password does not match!" : "הססמה החדשה לא תואמת!", + "Please log in with your new vault password" : "נא להיכנס עם ססמת הכספת החדשה שלך", + "Share with users and groups" : "שיתוף עם משתמשים וקבוצות", + "Share link" : "קישור לשיתוף", + "Are you sure you want to leave? This will corrupt this credential" : "לצאת? פעולה זו תשחית את פרטי הגישה", + "Saved!" : "נשמר!", + "Poor" : "עלובה", + "Weak" : "חלשה", + "Good" : "טובה", + "Strong" : "חזקה", + "Copy to clipboard" : "העתקה ללוח הגזירים", + "Copied to clipboard!" : "הועתקה ללוח הגזירים!", + "Generate password" : "יצירת ססמה", + "Copy password to clipboard" : "העתקת ססמה ללוח הגזירים", + "Password copied to clipboard!" : "הססמה הועתקה ללוח הגזירים!", + "Username" : "שם משתמש", + "Repeat password" : "חזרה על הססמה", + "Add tag" : "הוספת תגית", + "Pick an icon" : "נא לבחור סמל", + "Use this icon" : "להשתמש בסמל זה", + "Selected icon" : "סמל שנבחר", + "Field label" : "תווית שדה", + "Field value" : "ערך שדה", + "Choose a file" : "נא לבחור קובץ", + "Text" : "טקסט", + "File" : "קובץ", + "Add" : "הוספה", + "Value" : "ערך", + "Type" : "סוג", + "Actions" : "פעולות", + "Empty" : "ריק", + "Filename" : "שם קובץ", + "Upload date" : "תאריך העלאה", + "Size" : "גודל", + "Secret" : "סוד", + "Expiration date" : "תאריך תפוגה", + "No expiration date set" : "לא הוגדר תאריך תפוגה", + "Disabled" : "מושבת", + "Password generation settings" : "הגדרות יצירת ססמאות", + "Password length" : "אורך ססמה", + "Minimum amount of digits" : "כמות התווים המזערית", + "Use uppercase letters" : "שימוש באותיות גדולות", + "Use lowercase letters" : "שימוש באותיות קטנות", + "Use numbers" : "שימוש בספרות", + "Use special characters" : "שימוש בתווים מיוחדים", + "Avoid ambiguous characters" : "חסימת תווים דומים", + "Require every character type" : "דרישת כל סוג של תווים", + "Export type" : "סוג הייצוא", + "Export" : "ייצוא", + "Enter vault password to confirm export." : "נא להקליד את ססמת הכספת כדי לאשר את הייצוא.", + "Rename vault" : "שינוי שם כספת", + "New vault name" : "שם הכספת החדשה", + "Change" : "החלפה", + "Change vault key" : "החלפת מפתח הכספת", + "Old vault password" : "הססמה הישנה של הכספת", + "New vault password" : "הססמה החדשה של הכספת", + "Repeat new vault password" : "חזרה על ססמת הכספת החדשה", + "Please wait your vault is being updated, do not leave this page." : "נא להמתין בעת עדכון הכספת שלך, אין לצאת מעמוד זה.", + "Processing" : "מתבצע עיבוד", + "Total progress" : "סך כל התהליך", + "About Passman" : "על אודות Passman", + "Version" : "גרסה", + "Donate to support development" : "ניתן לתרום כדי לתרום בפיתוח", + "Delete vault" : "מחיקת כספת", + "Vault password" : "ססמה לכספ", + "This process is irreversible" : "תהליך זה אינו הפיך", + "Delete my precious passwords" : "מחיקת ססמתי היקרה מפז", + "Yes, delete my precious passwords" : "כן, למחוק את הססמאות היקרות שלי", + "Import" : "ייבוא", + "Read progress" : "תהליך קריאה", + "Upload progress" : "תהליך העלאה", + "Private Key" : "מפתח פרט", + "Public key" : "מפתח ציבורי", + "Key size" : "גודל המפתח", + "Save keys" : "שמירת מפתחות", + "Generate sharing keys" : "יצירת מפתחות שיתוף", + "Generating sharing keys" : "נוצרים מפתחות שיתוף", + "Minimum password stength" : "חוזק הססמה המזערי", + "Start scan" : "התחלת סריקה", + "Result" : "תוצאה", + "Score" : "ציון", + "Action" : "פעולה", + "Search users…" : "חיפוש משתמשים…", + "Missing users? Only users that have vaults are shown." : "חסרים משתמשים? רק משתמשים שיש להם כספת מופיעים.", + "User" : "משתמש", + "Read" : "קריאה", + "Write" : "כתיבה", + "Files" : "קבצים", + "Revisions" : "מהדורות", + "Enable link sharing" : "הפעלת שיתוף קישורים", + "Share until date" : "לשתף עד לתאריך", + "Show files" : "הצגת קבצים", + "Details" : "פרטים", + "Hide details" : "הסתרת פרטים", + "Password score" : "ציון ססמה", + "Cracking times" : "מועדי פיצוח", + "100 / hour" : "100 / שעה", + "Throttled online attack" : "תקיפה מקוונת מוגבלת", + "10 / second" : "10 / שנייה", + "Unthrottled online attack" : "תקיפה מקוונת בלתי מוגבלת", + "10k / second" : "10 אלפים / שנייה", + "Offline attack, slow hash, many cores" : "תקיפה בלתי מקוונת, גיבוב אטי, הרבה ליבות", + "10B / second" : "10 בתים / שנייה", + "Offline attack, fast hash, many cores" : "תקיפה בלתי מקוונת, גיבוב מהיר, הרבה ריבות", + "Pattern" : "תבנית", + "Dictionary name" : "שם המילון", + "Rank" : "דירוג", + "Guesses" : "ניחושים", + "Showing revisions of" : "הצגת מהדורות של", + "Revision of" : "מהדורה של", + "No revisions found." : "לא נמצאו מהדורות.", + "Label" : "תווית", + "Restore revision" : "שחזור מהדורה", + "Delete revision" : "מחיקת מהדורה", + "Edit credential" : "עריכת פרטי גישה", + "Create new credential" : "יצירת פרטי גישה", + "Save" : "שמירה", + "Cancel" : "ביטול", + "Settings" : "הגדרות", + "Share credential {{credential}}" : "שיתוף פרטי הגישה {{credential}}", + "Unshare" : "ביטול שיתוף", + "Account" : "חשבון", + "Password" : "ססמה", + "E-mail" : "דוא״ל", + "URL" : "כתובת", + "Notes" : "הערות", + "Expiry time" : "מועד תפוגה", + "Edit" : "עריכה", + "Delete" : "מחיקה", + "Share" : "שיתוף", + "Recover" : "שחזור", + "Destroy" : "השמדה", + "Use regex" : "שימוש בביטויים רגולריים", + "You have incoming share requests." : "יש לך בקשות שיתוף נכנסות.", + "Permissions" : "הרשאות", + "Received from" : "התקבל מאת", + "Date" : "תאריך", + "Accept" : "קבלה", + "Decline" : "דחייה", + "Last accessed" : "גישה אחרונה", + "Never" : "מעולם לא", + "No vaults found, why not create one?" : "לא נמצאו כספות, למה שלא ליצור אחת?", + "Password strength must be at least: {{strength}}" : "חוזק הססמה חייב להיות לפחות: {{strength}}", + "Please give your new vault a name." : "נא להעניק שם לכספת החדשה שלך.", + "Repeat vault password" : "חזרה על ססמת הכספת", + "Create vault" : "יצירת כספת", + "Go back to vaults" : "חזרה לכספות", + "Please input the password for" : "נא להכניס את הססמה עבור", + "Set this vault as the default." : "הגדרת כספת זו כבררת מחדל.", + "Log into this vault automatically." : "כניסה לכספת הזאת אוטומטית.", + "Log out of this vault automatically after: " : "יציאה אוטומטית מהכספת הזאת לאחר:", + "Decrypt vault" : "פענוח כספת", + "If you want this vault to be removed you can request that here." : "אם ברצונך להסיר את הכספת הזאת ניתן לבקש זאת כאן.", + "Reason for requesting deletion (optional):" : "סיבת בקשת המחיקה (רשות):", + "Request vault destruction" : "בקשת השמדת כספת", + "Cancel destruction request" : "ביטול בקשת השמדה", + "Vault destruction requested" : "התקבלה בקשה להשמדת כספת", + "Request removed" : "בקשה הוסרה", + "Change vault" : "החלפת כספת", + "Logout" : "יציאה", + "Donate" : "תרומה", + "Click here to request it" : "יש ללחוץ כאן כדי לבקש זאת", + "Loading…" : "בטעינה…", + "Error while saving field" : "אירעה שגיאה במהלך שמירת השדה", + "Remind me later" : "להזכיר לי מאוחר יותר", + "Ignore" : "להתעלם", + "Passman Settings" : "הגדרות Passman", + "GitHub version:" : "גרסת GitHub:", + "A newer version of Passman is available" : "קיימת גרסה חדשה של Passman", + "Password sharing" : "שיתוף ססמאות", + "Credential mover" : "מעביר פרטי גישה", + "Vault destruction requests" : "בקשות להשמדת כספת", + "Check for new versions" : "בדיקה לאיתור גרסאות חדשות", + "Enable HTTPS check" : "הפעלת בדיקת HTTPS", + "Disable context menu" : "השבתת תפריט הקשר", + "Disable JavaScript debugger" : "השבתת מנפה שגיאות JavaScript", + "Allow users on this server to share passwords with a link" : "לאפשר למשתמשים בשרת זה לשתף ססמאות עם קישור", + "Allow users on this server to share passwords with other users" : "לאפשר למשתמשים בשרת זה לשתף ססמאות עם משתמשים אחרים", + "Move credentials from one account to another" : "להעביר פרטי גישה מחשבון אחד לאחר", + "Source account" : "חשבון מקור", + "Destination account" : "חשבון יעד", + "Credentials moved!" : "פרטי הגישה הועברו!", + "Requests to destroy vault" : "בקשות להשמדת כספת", + "Request ID" : "מזהה בקשה", + "Requested by" : "הבקשה הוגשה ע״י", + "Reason" : "סיבה", + "Click here to request\n\t\t\t\t\tit" : "נא ללחוץ כאן כדי\n\t\t\tלבקש זאת", + "Loading…" : "בטעינה…", + "Connection to server lost" : "החיבור לשרת אבד", + "Problem loading page, reloading in 5 seconds" : "אירעה שגיאה בעת טעינת העמוד, יתרענן בעוד 5 שניות", + "Saving..." : "מתבצעת שמירה…", + "Dismiss" : "התעלמות", + "seconds ago" : "לפני מספר שניות" +}, +"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"); diff --git a/l10n/he.json b/l10n/he.json new file mode 100644 index 000000000..f24a41545 --- /dev/null +++ b/l10n/he.json @@ -0,0 +1,233 @@ +{ "translations": { + "Passwords" : "ססמאות", + "Generating sharing keys ( %s / 2)" : "מפתחות השיתוף נוצרים ( %s / 2)", + "Incorrect vault password!" : "ססמת הכספת שגויה!", + "Passwords do not match" : "הססמאות אינן תואמות", + "General" : "כללי", + "Custom Fields" : "שדות בהתאמה אישית", + "Please fill in a label." : "נא למלא תווית.", + "Please fill in a value." : "נא למלא ערך", + "Error loading file" : "שגיאה בטעינת הקובץ", + "An error occurred during decryption" : "אירעה שגיאה במהלך הפענוח", + "Credential created!" : "נוצרו פרטי גישה!", + "Credential deleted" : "פרטי גישה נמחקו", + "Credential updated" : "פרטי גישה עודכנו", + "Credential recovered" : "פרטי גישה שוחזרו", + "Credential destroyed" : "פרטי גישה הושמדו", + "Invalid QR code" : "קוד QR שגוי", + "Starting export" : "הייצוא מתחיל", + "Decrypting credentials" : "פרטי הגישה מפוענחים", + "Done" : "הסתיים", + "Proceed with the following steps to import your file" : "יש להמשיך בצעדים הבאים כדי לייבא את הקובץ שלך", + "Adding {{credential}}" : "{{credential}} בהוספה", + "Added {{credential}}" : "{{credential}} נוסף", + "Importing" : "מתבצע ייבוא", + "Start import" : "התחלת ייבוא", + "Select CSV file" : "בחירת קובץ CSV", + "Skip first row" : "דילוג על השורה הראשונה", + "Revision deleted" : "מהדורה נמחקה", + "Revision restored" : "מהדורה שוחזרה", + "Save in Passman" : "שמירה ב־Passman", + "Settings saved" : "ההגדרות נשמרו", + "General settings" : "הגדרות כלליות", + "Password audit" : "הגדרות פיקו", + "Password settings" : "הגדרות ססמה", + "Import credentials" : "ייבוא פרטי גישה", + "Export credentials" : "ייצוא פרטי גישה", + "Sharing" : "שיתוף", + "Are you sure you want to leave? This will destroy all your credentials" : "לצאת? פעולה זו תהרוס את כל פרטי הגישה שלך", + "New password does not match!" : "הססמה החדשה לא תואמת!", + "Please log in with your new vault password" : "נא להיכנס עם ססמת הכספת החדשה שלך", + "Share with users and groups" : "שיתוף עם משתמשים וקבוצות", + "Share link" : "קישור לשיתוף", + "Are you sure you want to leave? This will corrupt this credential" : "לצאת? פעולה זו תשחית את פרטי הגישה", + "Saved!" : "נשמר!", + "Poor" : "עלובה", + "Weak" : "חלשה", + "Good" : "טובה", + "Strong" : "חזקה", + "Copy to clipboard" : "העתקה ללוח הגזירים", + "Copied to clipboard!" : "הועתקה ללוח הגזירים!", + "Generate password" : "יצירת ססמה", + "Copy password to clipboard" : "העתקת ססמה ללוח הגזירים", + "Password copied to clipboard!" : "הססמה הועתקה ללוח הגזירים!", + "Username" : "שם משתמש", + "Repeat password" : "חזרה על הססמה", + "Add tag" : "הוספת תגית", + "Pick an icon" : "נא לבחור סמל", + "Use this icon" : "להשתמש בסמל זה", + "Selected icon" : "סמל שנבחר", + "Field label" : "תווית שדה", + "Field value" : "ערך שדה", + "Choose a file" : "נא לבחור קובץ", + "Text" : "טקסט", + "File" : "קובץ", + "Add" : "הוספה", + "Value" : "ערך", + "Type" : "סוג", + "Actions" : "פעולות", + "Empty" : "ריק", + "Filename" : "שם קובץ", + "Upload date" : "תאריך העלאה", + "Size" : "גודל", + "Secret" : "סוד", + "Expiration date" : "תאריך תפוגה", + "No expiration date set" : "לא הוגדר תאריך תפוגה", + "Disabled" : "מושבת", + "Password generation settings" : "הגדרות יצירת ססמאות", + "Password length" : "אורך ססמה", + "Minimum amount of digits" : "כמות התווים המזערית", + "Use uppercase letters" : "שימוש באותיות גדולות", + "Use lowercase letters" : "שימוש באותיות קטנות", + "Use numbers" : "שימוש בספרות", + "Use special characters" : "שימוש בתווים מיוחדים", + "Avoid ambiguous characters" : "חסימת תווים דומים", + "Require every character type" : "דרישת כל סוג של תווים", + "Export type" : "סוג הייצוא", + "Export" : "ייצוא", + "Enter vault password to confirm export." : "נא להקליד את ססמת הכספת כדי לאשר את הייצוא.", + "Rename vault" : "שינוי שם כספת", + "New vault name" : "שם הכספת החדשה", + "Change" : "החלפה", + "Change vault key" : "החלפת מפתח הכספת", + "Old vault password" : "הססמה הישנה של הכספת", + "New vault password" : "הססמה החדשה של הכספת", + "Repeat new vault password" : "חזרה על ססמת הכספת החדשה", + "Please wait your vault is being updated, do not leave this page." : "נא להמתין בעת עדכון הכספת שלך, אין לצאת מעמוד זה.", + "Processing" : "מתבצע עיבוד", + "Total progress" : "סך כל התהליך", + "About Passman" : "על אודות Passman", + "Version" : "גרסה", + "Donate to support development" : "ניתן לתרום כדי לתרום בפיתוח", + "Delete vault" : "מחיקת כספת", + "Vault password" : "ססמה לכספ", + "This process is irreversible" : "תהליך זה אינו הפיך", + "Delete my precious passwords" : "מחיקת ססמתי היקרה מפז", + "Yes, delete my precious passwords" : "כן, למחוק את הססמאות היקרות שלי", + "Import" : "ייבוא", + "Read progress" : "תהליך קריאה", + "Upload progress" : "תהליך העלאה", + "Private Key" : "מפתח פרט", + "Public key" : "מפתח ציבורי", + "Key size" : "גודל המפתח", + "Save keys" : "שמירת מפתחות", + "Generate sharing keys" : "יצירת מפתחות שיתוף", + "Generating sharing keys" : "נוצרים מפתחות שיתוף", + "Minimum password stength" : "חוזק הססמה המזערי", + "Start scan" : "התחלת סריקה", + "Result" : "תוצאה", + "Score" : "ציון", + "Action" : "פעולה", + "Search users…" : "חיפוש משתמשים…", + "Missing users? Only users that have vaults are shown." : "חסרים משתמשים? רק משתמשים שיש להם כספת מופיעים.", + "User" : "משתמש", + "Read" : "קריאה", + "Write" : "כתיבה", + "Files" : "קבצים", + "Revisions" : "מהדורות", + "Enable link sharing" : "הפעלת שיתוף קישורים", + "Share until date" : "לשתף עד לתאריך", + "Show files" : "הצגת קבצים", + "Details" : "פרטים", + "Hide details" : "הסתרת פרטים", + "Password score" : "ציון ססמה", + "Cracking times" : "מועדי פיצוח", + "100 / hour" : "100 / שעה", + "Throttled online attack" : "תקיפה מקוונת מוגבלת", + "10 / second" : "10 / שנייה", + "Unthrottled online attack" : "תקיפה מקוונת בלתי מוגבלת", + "10k / second" : "10 אלפים / שנייה", + "Offline attack, slow hash, many cores" : "תקיפה בלתי מקוונת, גיבוב אטי, הרבה ליבות", + "10B / second" : "10 בתים / שנייה", + "Offline attack, fast hash, many cores" : "תקיפה בלתי מקוונת, גיבוב מהיר, הרבה ריבות", + "Pattern" : "תבנית", + "Dictionary name" : "שם המילון", + "Rank" : "דירוג", + "Guesses" : "ניחושים", + "Showing revisions of" : "הצגת מהדורות של", + "Revision of" : "מהדורה של", + "No revisions found." : "לא נמצאו מהדורות.", + "Label" : "תווית", + "Restore revision" : "שחזור מהדורה", + "Delete revision" : "מחיקת מהדורה", + "Edit credential" : "עריכת פרטי גישה", + "Create new credential" : "יצירת פרטי גישה", + "Save" : "שמירה", + "Cancel" : "ביטול", + "Settings" : "הגדרות", + "Share credential {{credential}}" : "שיתוף פרטי הגישה {{credential}}", + "Unshare" : "ביטול שיתוף", + "Account" : "חשבון", + "Password" : "ססמה", + "E-mail" : "דוא״ל", + "URL" : "כתובת", + "Notes" : "הערות", + "Expiry time" : "מועד תפוגה", + "Edit" : "עריכה", + "Delete" : "מחיקה", + "Share" : "שיתוף", + "Recover" : "שחזור", + "Destroy" : "השמדה", + "Use regex" : "שימוש בביטויים רגולריים", + "You have incoming share requests." : "יש לך בקשות שיתוף נכנסות.", + "Permissions" : "הרשאות", + "Received from" : "התקבל מאת", + "Date" : "תאריך", + "Accept" : "קבלה", + "Decline" : "דחייה", + "Last accessed" : "גישה אחרונה", + "Never" : "מעולם לא", + "No vaults found, why not create one?" : "לא נמצאו כספות, למה שלא ליצור אחת?", + "Password strength must be at least: {{strength}}" : "חוזק הססמה חייב להיות לפחות: {{strength}}", + "Please give your new vault a name." : "נא להעניק שם לכספת החדשה שלך.", + "Repeat vault password" : "חזרה על ססמת הכספת", + "Create vault" : "יצירת כספת", + "Go back to vaults" : "חזרה לכספות", + "Please input the password for" : "נא להכניס את הססמה עבור", + "Set this vault as the default." : "הגדרת כספת זו כבררת מחדל.", + "Log into this vault automatically." : "כניסה לכספת הזאת אוטומטית.", + "Log out of this vault automatically after: " : "יציאה אוטומטית מהכספת הזאת לאחר:", + "Decrypt vault" : "פענוח כספת", + "If you want this vault to be removed you can request that here." : "אם ברצונך להסיר את הכספת הזאת ניתן לבקש זאת כאן.", + "Reason for requesting deletion (optional):" : "סיבת בקשת המחיקה (רשות):", + "Request vault destruction" : "בקשת השמדת כספת", + "Cancel destruction request" : "ביטול בקשת השמדה", + "Vault destruction requested" : "התקבלה בקשה להשמדת כספת", + "Request removed" : "בקשה הוסרה", + "Change vault" : "החלפת כספת", + "Logout" : "יציאה", + "Donate" : "תרומה", + "Click here to request it" : "יש ללחוץ כאן כדי לבקש זאת", + "Loading…" : "בטעינה…", + "Error while saving field" : "אירעה שגיאה במהלך שמירת השדה", + "Remind me later" : "להזכיר לי מאוחר יותר", + "Ignore" : "להתעלם", + "Passman Settings" : "הגדרות Passman", + "GitHub version:" : "גרסת GitHub:", + "A newer version of Passman is available" : "קיימת גרסה חדשה של Passman", + "Password sharing" : "שיתוף ססמאות", + "Credential mover" : "מעביר פרטי גישה", + "Vault destruction requests" : "בקשות להשמדת כספת", + "Check for new versions" : "בדיקה לאיתור גרסאות חדשות", + "Enable HTTPS check" : "הפעלת בדיקת HTTPS", + "Disable context menu" : "השבתת תפריט הקשר", + "Disable JavaScript debugger" : "השבתת מנפה שגיאות JavaScript", + "Allow users on this server to share passwords with a link" : "לאפשר למשתמשים בשרת זה לשתף ססמאות עם קישור", + "Allow users on this server to share passwords with other users" : "לאפשר למשתמשים בשרת זה לשתף ססמאות עם משתמשים אחרים", + "Move credentials from one account to another" : "להעביר פרטי גישה מחשבון אחד לאחר", + "Source account" : "חשבון מקור", + "Destination account" : "חשבון יעד", + "Credentials moved!" : "פרטי הגישה הועברו!", + "Requests to destroy vault" : "בקשות להשמדת כספת", + "Request ID" : "מזהה בקשה", + "Requested by" : "הבקשה הוגשה ע״י", + "Reason" : "סיבה", + "Click here to request\n\t\t\t\t\tit" : "נא ללחוץ כאן כדי\n\t\t\tלבקש זאת", + "Loading…" : "בטעינה…", + "Connection to server lost" : "החיבור לשרת אבד", + "Problem loading page, reloading in 5 seconds" : "אירעה שגיאה בעת טעינת העמוד, יתרענן בעוד 5 שניות", + "Saving..." : "מתבצעת שמירה…", + "Dismiss" : "התעלמות", + "seconds ago" : "לפני מספר שניות" +},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;" +} \ No newline at end of file diff --git a/l10n/hr.js b/l10n/hr.js new file mode 100644 index 000000000..276aa3c63 --- /dev/null +++ b/l10n/hr.js @@ -0,0 +1,368 @@ +OC.L10N.register( + "passman", + { + "Passwords" : "Zaporke", + "Generating sharing keys ( %s / 2)" : "Generiranje ključeva za dijeljenje (%s / 2)", + "Incorrect vault password!" : "Netočna zaporka trezora!", + "Passwords do not match" : "Zaporke se ne podudaraju", + "General" : "Općenito", + "Custom Fields" : "Prilagodljiva polja", + "Please fill in a label." : "Ispunite oznaku.", + "Please fill in a value." : "Unesite vrijednost.", + "Error loading file" : "Pogreška pri učitavanju datoteke", + "An error occurred during decryption" : "Došlo je do pogreške tijekom dešifriranja", + "Credential created!" : "Vjerodajnica je stvorena!", + "Credential deleted" : "Vjerodajnica izbrisana", + "Credential updated" : "Vjerodajnica ažurirana", + "Credential recovered" : "Vjerodajnica vraćena", + "Credential destroyed" : "Vjerodajnica uništena", + "Error downloading file, you probably have insufficient permissions" : "Pogreška pri preuzimanju datoteke, vjerojatno nemate dovoljna dopuštenja", + "Invalid QR code" : "Nevažeći QR kôd", + "Starting export" : "Pokretanje izvoza", + "Decrypting credentials" : "Dešifriranje vjerodajnica", + "Done" : "Gotovo", + "File read." : "Datoteka je pročitana.", + "Proceed with the following steps to import your file" : "Slijedite naredne korake za uvoz datoteke", + "Skipping unlabeled credential" : "Preskakanje neoznačenih vjerodajnica", + "Adding {{credential}}" : "Dodavanje {{credential}}", + "Added {{credential}}" : "Dodana {{credential}}", + "Skipping credential, missing label on line {{line}}" : "Preskakanje vjerodajnice, nedostaje oznaka na liniji {{line}}", + "Parsed {{num}} credentials, starting to import" : "Parsirano {{num}} vjerodajnica, počinje uvoz", + "Importing" : "Uvoz", + "Start import" : "Započni uvoz", + "Select CSV file" : "Odaberi CSV datoteku", + "Parsed {{rows}} lines from CSV file" : "Parsirano {{rows}} linija iz CSV datoteke", + "Skip first row" : "Preskoči prvi red", + "You need to assign the label field before you can start the import." : "Prije početka uvoza morate dodijeliti polje oznakom.", + "The first 5 lines of the CSV are shown." : "Prikazano je prvih 5 redaka CSV-a.", + "Assign the proper fields to each column." : "Dodijelite odgovarajuća polja svakom stupcu.", + "Example of imported credential" : "Primjer uvezenih vjerodajnica", + "Missing an importer? Try it with the generic CSV importer." : "Nedostaje uvoznik? Pokušajte s generičkim uvoznikom CSV-a.", + "Go back to importers." : "Vrati se uvoznicima.", + "Revision deleted" : "Revizija je izbrisana", + "Revision restored" : "Revizija je vraćena", + "Save in Passman" : "Spremi u Passman", + "Settings saved" : "Postavke spremljene", + "General settings" : "Opće postavke", + "Password audit" : "Revizija zaporke", + "Password settings" : "Postavke zaporke", + "Import credentials" : "Uvezi vjerodajnice", + "Export credentials" : "Izvezi vjerodajnice", + "Sharing" : "Dijeljenje", + "Are you sure you want to leave? This will destroy all your credentials" : "Jeste li sigurni da želite izaći? Time ćete uništiti sve vjerodajnice", + "Old password field incorrect!" : "Pogrešno polje stare zaporke!", + "New password does not match!" : "Nova zaporka nije podudarna!", + "Please log in with your new vault password" : "Prijavite se svojom novom zaporkom trezora", + "Share with users and groups" : "Dijelite s korisnicima i grupama", + "Share link" : "Dijeli poveznicu", + "Are you sure you want to leave? This will corrupt this credential" : "Jeste li sigurni da izaći? Time ćete učiniti ovu vjerodajnicu neispravnom", + "Credential unshared" : "Vjerodajnica se ne dijeli", + "Credential shared" : "Vjerodajnica se dijeli", + "Saved!" : "Spremljeno!", + "Poor" : "Jako slaba", + "Weak" : "Slaba", + "Good" : "Dobra", + "Strong" : "Jaka", + "Toggle visibility" : "Uključi/isključi vidljivost", + "Copy to clipboard" : "Kopiraj u međuspremnik", + "Copied to clipboard!" : "Kopirano u međuspremnik!", + "Generate password" : "Generiraj zaporku", + "Copy password to clipboard" : "Kopiraj zaporku u međuspremnik", + "Password copied to clipboard!" : "Zaporka je kopirana u međuspremnik!", + "Complete" : "Završi", + "Username" : "Korisničko ime", + "Repeat password" : "Ponovi zaporku", + "Add tag" : "Dodaj oznaku", + "Pick an icon" : "Odaberi ikonu", + "Search icons" : "Pretraži ikone", + "Upload a custom icon:" : "Otpremi prilagođenu ikonu:", + "Use this icon" : "Koristi ovu ikonu", + "Delete current icon" : "Izbriši trenutnu ikonu", + "Get icon from page" : "Dohvati ikonu sa stranice", + "This may take a few seconds…" : "To može potrajati nekoliko sekundi...", + "There was an error fetching the icon!" : "Došlo je do pogreške prilikom dohvaćanja ikone!", + "Selected icon" : "Odabrana ikona", + "Field label" : "Oznaka polja", + "Field value" : "Vrijednost polja", + "Choose a file" : "Odaberi datoteku", + "Text" : "Tekst", + "File" : "Datoteka", + "Add" : "Dodaj", + "Value" : "Vrijednost", + "Type" : "Vrsta", + "Actions" : "Radnje", + "Empty" : "Prazno", + "Filename" : "Naziv datoteke", + "Upload date" : "Datum otpremanja", + "Size" : "Veličina", + "Upload or enter your OTP secret" : "Otpremi ili unesi svoj tajni ključ OTP-a", + "Current OTP settings" : "Trenutne postavke OTP-a", + "Issuer" : "Izdavatelj", + "Secret" : "Tajno", + "Expiration date" : "Datum isteka", + "No expiration date set" : "Nije postavljen datum isteka", + "Renew interval" : "Interval obnavljanja", + "Disabled" : "Onemogućeno", + "Day(s)" : "Dan/dana", + "Week(s)" : "Tjedan/tjedna/tjedana", + "Month(s)" : "Mjesec/mjeseca/mjeseci", + "Year(s)" : "Godina/godine", + "Password generation settings" : "Postavke generiranja zaporke", + "Password length" : "Dužina zaporke", + "Minimum amount of digits" : "Minimalna količina znamenki", + "Use uppercase letters" : "Koristi velika slova", + "Use lowercase letters" : "Koristi mala slova", + "Use numbers" : "Koristi brojeve", + "Use special characters" : "Koristi posebne znakove", + "Avoid ambiguous characters" : "Izbjegavaj dvosmislene znakove", + "Require every character type" : "Koristiti svaku vrstu znakova", + "Export type" : "Vrsta izvoza", + "Export" : "Izvoz", + "Enter vault password to confirm export." : "Unesite zaporku trezora za potvrdu izvoza.", + "Rename vault" : "Preimenuj trezor", + "New vault name" : "Novi naziv trezora", + "Change" : "Promijeni", + "Change vault key" : "Promijeni ključ trezora", + "Old vault password" : "Stara zaporka trezora", + "New vault password" : "Nova zaporka trezora", + "Repeat new vault password" : "Ponovite novu zaporku trezora", + "Please wait your vault is being updated, do not leave this page." : "Pričekajte da se trezor ažurira, ne napuštajte ovu stranicu.", + "Processing" : "Obrada", + "Total progress" : "Totalni napredak", + "About Passman" : "O Passmanu", + "Version" : "Inačica", + "Donate to support development" : "Donirajte kako biste podržali razvoj", + "Bookmarklet" : "Bookmarklet", + "Save your passwords with one click." : "Spremite zaporke jednim klikom.", + "Drag below button to your bookmark toolbar." : "Povucite gumb u nastavku na traku knjižnih oznaka.", + "Delete vault" : "Izbriši trezor", + "Vault password" : "Zaporka trezora", + "This process is irreversible" : "Ovaj je postupak nepovratan", + "Delete my precious passwords" : "Izbriši moje zaporke", + "Deleting {{password}}…" : "Brisanje {{password}}…", + "Yes, delete my precious passwords" : "Da, izbriši moje zaporke", + "Import type" : "Vrsta uvoza", + "Import" : "Uvezi", + "Read progress" : "Napredak čitanja", + "Upload progress" : "Napredak otpremanja", + "Private Key" : "Privatni ključ", + "Public key" : "Javni ključ", + "Key size" : "Veličina ključa", + "Save keys" : "Spremi ključeve", + "Generate sharing keys" : "Generiraj ključeve za dijeljenje", + "Generating sharing keys" : "Generiranje ključeva za dijeljenje", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "Alat za provjeru zaporke pregledava vašu zaporku, računa prosječno vrijeme otkrivanja zaporke i navodi zaporke koje su ispod praga", + "Minimum password stength" : "Minimalna snaga zaporke", + "Start scan" : "Započni skeniranje", + "Result" : "Rezultat", + "A total of {{scan_result}} weak credentials were found." : "Pronađeno je ukupno {{scan_result}} slabih vjerodajnica.", + "Score" : "Ocjena", + "Action" : "Radnja", + "Search users…" : "Pretraži korisnike…", + "Missing users? Only users that have vaults are shown." : "Nedostaju korisnici? Prikazani su samo korisnici koji imaju trezore.", + "Cyphering" : "Šifriranje", + "Uploading" : "Otpremanje", + "User" : "Korisnik", + "Crypto time" : "Kripto vrijeme", + "Total time spent encrypting" : "Ukupno vrijeme šifriranja", + "Read" : "Čitaj", + "Write" : "Piši", + "Files" : "Datoteke", + "Revisions" : "Revizije", + "Pending" : "Na čekanju", + "Enable link sharing" : "Omogući dijeljenje poveznica", + "Share until date" : "Dijeli do datuma", + "Expire after views" : "Istječe nakon pregleda", + "Click \\\"Share\\\" first" : "Prvo kliknite „Dijeli”", + "Show files" : "Prikaži datoteke", + "Details" : "Pojedinosti", + "Hide details" : "Sakrij pojedinosti", + "Password score" : "Ocjena zaporke", + "Cracking times" : "Vrijeme otkrivanja zaporke", + "100 / hour" : "100 / sat", + "Throttled online attack" : "Ublaženi napad putem mreže", + "10 / second" : "10 / sekundi", + "Unthrottled online attack" : "Neublaženi napad putem mreže", + "10k / second" : "10k / sekundi", + "Offline attack, slow hash, many cores" : "Izvanmrežni napad, spor hash, mnogo jezgara", + "10B / second" : "10B / sekundi", + "Offline attack, fast hash, many cores" : "Izvanmrežni napad, brzi hash, mnogo jezgara", + "Match sequence" : "Redoslijed podudaranja", + "See match sequence" : "Pogledaj redoslijed podudaranja", + "Pattern" : "Obrazac", + "Matched word" : "Podudarna riječ", + "Dictionary name" : "Naziv rječnika", + "Rank" : "Rang", + "Reversed" : "Obrnuto", + "Guesses" : "Pogađanja", + "Base guesses" : "Baza pogađanja", + "Uppercase variations" : "Varijacije velikih slova", + "l33t-variations" : "l33t-varijacije", + "Showing revisions of" : "Prikazuju se revizije za", + "Revision of" : "Revizija", + "by" : "od", + "No revisions found." : "Nije pronađena revizija.", + "Label" : "Oznaka", + "Restore revision" : "Vrati reviziju", + "Delete revision" : "Izbriši verziju", + "Edit credential" : "Uredi vjerodajnicu", + "Create new credential" : "Stvori novu vjerodajnicu", + "Save" : "Spremi", + "Cancel" : "Odustani", + "Settings" : "Postavke", + "Share credential {{credential}}" : "Dijeli vjerodajnicu {{credential}}", + "Unshare" : "Prestani dijeliti", + "Showing deleted since" : "Prikazuju se brisanja od", + "Beginning" : "Početak", + "Showing {{number_filtered}} of {{credential_number}} credentials" : "Prikazano je {{number_filtered}} od {{credential_number}} vjerodajnica", + "Search for credential…" : "Traženje vjerodajnice...", + "Account" : "Račun", + "Password" : "Zaporka", + "OTP" : "OTP", + "E-mail" : "E-pošta", + "URL" : "URL", + "Notes" : "Bilješke", + "Expiry time" : "Vrijeme isteka", + "Changed" : "Promijenjeno", + "Created" : "Stvoreno", + "Edit" : "Uredi", + "Delete" : "Izbriši", + "Share" : "Dijeli", + "Recover" : "Vrati", + "Destroy" : "Uništi", + "Use regex" : "Koristi regex", + "You have incoming share requests." : "Imate dolazne zahtjeve za dijeljenje.", + "If you want to put the credential in another vault," : "Ako želite staviti vjerodajnicu u drugi trezor,", + "log out of this vault and log into the vault you want the shared credential in." : "odjavite se iz ovog trezora i prijavite se u trezor u kojem želite koristiti dijeljenu vjerodajnicu.", + "Permissions" : "Dopuštenja", + "Received from" : "Primljeno od", + "Date" : "Datum", + "Accept" : "Prihvati", + "Decline" : "Odbij", + "You have {{session_time}} left before logout." : "Preostalo je {{session_time}} prije odjave.", + "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Vaš trezor je zaključan {{time}} zbog {{tries}} neuspjelih pokušaja!", + "Hello there!" : "Pozdrav!", + "It does not seem that you have any passwords. Do you want to add one?" : "Čini se da nemate nijednu zaporku. Želite li je dodati?", + "You don't have good credentials" : "Nemate dobre vjerodajnice", + "You don't have medium credentials" : "Nemate srednje vjerodajnice", + "You don't have bad credentials" : "Nemate loše vjerodajnice", + "You don't have expired credentials" : "Nemate istekle vjerodajnice", + "You don't have deleted credentials" : "Nemate izbrisane vjerodajnice", + "There are no credentials with your selected tags" : "Ne postoje vjerodajnice za vaše odabrane oznake", + "There are no credentials matching" : "Ne postoje podudarne vjerodajnice", + "Last accessed" : "Posljednji pristup", + "Never" : "Nikad", + "No vaults found, why not create one?" : "Nije pronađen nijedan trezor, zašto ga ne biste stvorili?", + "Password strength must be at least: {{strength}}" : "Snaga zaporke mora biti najmanje: {{strength}}", + "Please give your new vault a name." : "Odaberite naziv novog trezora.", + "Repeat vault password" : "Ponovite zaporku trezora", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Vaši će ključevi za dijeljenje imati 1024-bitnu snagu koju kasnije možete promijeniti u \\„Postavkama\\”.", + "Create vault" : "Stvori trezor", + "Go back to vaults" : "Vratite se u trezore", + "Please input the password for" : "Unesite zaporku za", + "Set this vault as the default." : "Postavi ovaj trezor kao zadani.", + "Log into this vault automatically." : "Automatski se prijavite u ovaj trezor.", + "Log out of this vault automatically after: " : "Automatski se odjavite iz ovog trezora nakon: ", + "Decrypt vault" : "Dešifriraj trezor", + "Seems you lost the vault password and you're unable to log in." : "Čini se da ste izgubili zaporku za trezor i ne možete se prijaviti.", + "If you want this vault to be removed you can request that here." : "Ako želite da se trezor ukloni, možete to zatražiti ovdje.", + "An admin then accepts or declines the request" : "Administrator prihvaća ili odbija taj zahtjev", + "After an admin destroys this vault, all credentials in it will be lost" : "Nakon što administrator uništi trezor, sve vjerodajnice u njemu bit će izgubljene", + "Reason for requesting deletion (optional):" : "Razlog brisanja (neobvezno):", + "Request vault destruction" : "Zatraži uništenje trezora", + "Yes, request an admin to destroy this vault" : "Da, zatraži od administratora da uništi ovaj trezor", + "Cancel destruction request" : "Otkaži zahtjev za uništavanjem", + "Vault destruction requested" : "Zatraženo je uništavanje trezora", + "Request removed" : "Zahtjev je uklonjen", + "Destruction request pending" : "Zahtjev za uništavanjem je na čekanju", + "Warning! Adding credentials over HTTP is insecure!" : "Upozorenje! Dodavanje vjerodajnica putem HTTP-a nije sigurno!", + "Logged into {{vault_name}}" : "Prijavljeni ste u {{vault_name}}", + "Change vault" : "Promijeni trezor", + "Deleted credentials" : "Izbrisane vjerodajnice", + "Logout" : "Odjava", + "Donate" : "Doniraj", + "Show All" : "Prikaži sve", + "Tags" : "Oznake", + "Search Tags" : "Oznake pretraživanja", + "Good Strength" : "Dobra snaga", + "Medium Strength" : "Srednja snaga", + "Bad Strength" : "Loša snaga", + "Expired" : "Istekao", + "Filter Tags" : "Filtriraj oznake", + "Simple Navigation" : "Jednostavna navigacija", + "Someone has shared a credential with you." : "Netko je s vama podijelio vjerodajnicu.", + "Click here to request it" : "Kliknite ovdje kako biste je zatražili", + "Loading…" : "Učitavanje…", + "Awwhh… credential not found. Maybe it expired" : "Ah… vjerodajnica nije pronađena. Možda je istekla", + "Compromise!" : "Kompromis!", + "Compromised!" : "Ugrožena!", + "This password is compromised. You can only remove this warning by changing the password." : "Vaša lozinka je ugrožena. Ovo upozorenje možete ukloniti samo promjenom zaporke.", + "email" : "e-pošta", + "Description" : "Opis", + "Url" : "Url", + "Custom Search:" : "Prilagođeno pretraživanje:", + "Revert to defaults" : "Vrati se na zadane vrijednosti", + "Error while saving field" : "Pogreška prilikom spremanja polja", + "A Passman item has been created, modified or deleted" : "Stvorena, promijenjena ili izbrisana stavka Passmana", + "A Passman item has expired" : "Istekla je stavka Passmana", + "A Passman item has been shared" : "Podijeljena je stavka Passmana", + "A Passman item has been renamed" : "Preimenovana je stavka Passmana", + "%1$s has been created by %2$s" : "%1$s stvorio je %2$s", + "You created %1$s" : "Stvorili ste %1$s", + "%1$s has been updated by %2$s" : "%1$s je ažurirao %2$s", + "You updated %1$s" : "Ažurirali ste %1$s", + "%2$s has revised %1$s to the revision of %3$s" : "%2$s je izmijenio %1$s na reviziju %3$s", + "You reverted %1$s back to the revision of %3$s" : "Vratili ste %1$s na reviziju %3$s", + "%3$s has renamed %1$s to %2$s" : "%3$s je preimenovao %1$s u %2$s", + "You renamed %1$s to %2$s" : "Preimenovali ste %1$s u %2$s", + "%1$s has been deleted by %2$s" : "%1$s je izbrisao %2$s", + "You deleted %1$s" : "Izbrisali ste %1$s", + "%1$s has been recovered by %2$s" : "%1$s je oporavio %2$s", + "You recovered %1$s" : "Oporavili ste %1$s", + "%1$s has been permanently deleted by %2$s" : "%1$s trajno je izbrisao %2$s", + "You permanently deleted %1$s" : "Trajno ste izbrisali %1$s", + "The password of %1$s has expired, renew it now." : "Zaporka %1$s je istekla, sada je obnovite.", + "%1$s has been shared with %2$s" : "%1$s je podijeljeno s %2$s", + "You received a share request for %1$s from %2$s" : "Primili ste zahtjev za dijeljenje za %1$s od %2$s", + "%s has been shared with a link" : "%s je podijeljeno putem poveznice", + "Your credential \"%s\" expired, click here to update the credential." : "Vaša je vjerodajnica „%s” istekla, kliknite ovdje kako biste ažurirali vjerodajnicu.", + "Remind me later" : "Podsjeti me kasnije", + "Ignore" : "Zanemari", + "%s shared \"%s\" with you. Click here to accept" : "%s je podijelio „%s” s vama. Kliknite ovdje kako biste prihvatili", + "%s has declined your share request for \"%s\"." : "%s je odbio vaš zahtjev za dijeljenjem „%s”.", + "%s has accepted your share request for \"%s\"." : "%s je prihvatio vaš zahtjev za dijeljenjem „%s”.", + "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman je moćan i potpuno opremljeni upravitelj zaporkama.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman je moćan i potpuno opremljeni upravitelj zaporkama.\nZnačajke:\n- Trezori\n- ključ trezora nikada se ne šalje poslužitelju\n- proširenje preglednika za lak pristup zaporkama\n- aplikacija za Android omogućuje pristupanje s bilo koje lokacije\n- vjerodajnice su šifrirane na klijentu 256-bitnim AES-om\n- vjerodajnice su šifrirane na poslužitelju 256-bitnim AES-om\n- mogućnost dodavanja prilagođenih polja vjerodajnicama\n- ugrađeni generator OTP-a (jednokratne zaporke)\n- analizator zaporki\n- dijelite zaporke interno i putem poveznice na siguran način.\n- uvoz iz raznih upravitelja zaporkama (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nZa demonstraciju ove aplikacije posjetite [https://demo.passman.cc](https: //demo.passman.cc)", + "Unable to get version info" : "Nije moguće dohvatiti informacije o inačici", + "Passman Settings" : "Postavke za Passman", + "GitHub version:" : "Inačica GitHuba:", + "A newer version of Passman is available" : "Dostupna je novija inačica Passmana", + "Password sharing" : "Dijeljenje zaporke", + "Credential mover" : "Pokretač vjerodajnica", + "Vault destruction requests" : "Zahtjevi za uništavanje trezora", + "Check for new versions" : "Provjeri za nove inačice", + "Enable HTTPS check" : "Omogući provjeru HTTPS-a", + "Disable context menu" : "Onemogući kontekstni izbornik", + "Disable JavaScript debugger" : "Onemogući alat za otklanjanje pogrešaka u JavaScriptu", + "Allow users on this server to share passwords with a link" : "Dopustite korisnicima na ovom poslužitelju da dijele zaporke putem poveznice", + "Allow users on this server to share passwords with other users" : "Dopustite korisnicima na ovom poslužitelju da dijele zaporke s drugim korisnicima", + "Move credentials from one account to another" : "Premjestite vjerodajnice s jednog računa na drugi", + "Source account" : "Izvorni račun", + "Destination account" : "Odredišni račun", + "Credentials moved!" : "Vjerodajnica je premještena!", + "Requests to destroy vault" : "Zahtjevi za uništavanjem trezora", + "Request ID" : "ID zahtjeva", + "Requested by" : "Zatražio", + "Reason" : "Razlog", + "Click here to request\n\t\t\t\t\tit" : "Kliknite ovdje kako biste je\n\t\t\t\t\tzatražili", + "Loading…" : "Učitavanje i pomoć;", + "Awwhh… could not find the credential. Maybe it expired?" : "Ah… vjerodajnica nije pronađena. Možda je istekla?", + "Expires:" : "Istječe:", + "Connection to server lost" : "Izgubljena veza s poslužiteljem", + "Problem loading page, reloading in 5 seconds" : "Problem s učitavanjem stranice, ponovno učitavanje za 5 sekundi", + "Saving..." : "Spremanje...", + "Dismiss" : "Zanemari", + "seconds ago" : "prije nekoliko sekundi" +}, +"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"); diff --git a/l10n/hr.json b/l10n/hr.json new file mode 100644 index 000000000..47e94f9c4 --- /dev/null +++ b/l10n/hr.json @@ -0,0 +1,366 @@ +{ "translations": { + "Passwords" : "Zaporke", + "Generating sharing keys ( %s / 2)" : "Generiranje ključeva za dijeljenje (%s / 2)", + "Incorrect vault password!" : "Netočna zaporka trezora!", + "Passwords do not match" : "Zaporke se ne podudaraju", + "General" : "Općenito", + "Custom Fields" : "Prilagodljiva polja", + "Please fill in a label." : "Ispunite oznaku.", + "Please fill in a value." : "Unesite vrijednost.", + "Error loading file" : "Pogreška pri učitavanju datoteke", + "An error occurred during decryption" : "Došlo je do pogreške tijekom dešifriranja", + "Credential created!" : "Vjerodajnica je stvorena!", + "Credential deleted" : "Vjerodajnica izbrisana", + "Credential updated" : "Vjerodajnica ažurirana", + "Credential recovered" : "Vjerodajnica vraćena", + "Credential destroyed" : "Vjerodajnica uništena", + "Error downloading file, you probably have insufficient permissions" : "Pogreška pri preuzimanju datoteke, vjerojatno nemate dovoljna dopuštenja", + "Invalid QR code" : "Nevažeći QR kôd", + "Starting export" : "Pokretanje izvoza", + "Decrypting credentials" : "Dešifriranje vjerodajnica", + "Done" : "Gotovo", + "File read." : "Datoteka je pročitana.", + "Proceed with the following steps to import your file" : "Slijedite naredne korake za uvoz datoteke", + "Skipping unlabeled credential" : "Preskakanje neoznačenih vjerodajnica", + "Adding {{credential}}" : "Dodavanje {{credential}}", + "Added {{credential}}" : "Dodana {{credential}}", + "Skipping credential, missing label on line {{line}}" : "Preskakanje vjerodajnice, nedostaje oznaka na liniji {{line}}", + "Parsed {{num}} credentials, starting to import" : "Parsirano {{num}} vjerodajnica, počinje uvoz", + "Importing" : "Uvoz", + "Start import" : "Započni uvoz", + "Select CSV file" : "Odaberi CSV datoteku", + "Parsed {{rows}} lines from CSV file" : "Parsirano {{rows}} linija iz CSV datoteke", + "Skip first row" : "Preskoči prvi red", + "You need to assign the label field before you can start the import." : "Prije početka uvoza morate dodijeliti polje oznakom.", + "The first 5 lines of the CSV are shown." : "Prikazano je prvih 5 redaka CSV-a.", + "Assign the proper fields to each column." : "Dodijelite odgovarajuća polja svakom stupcu.", + "Example of imported credential" : "Primjer uvezenih vjerodajnica", + "Missing an importer? Try it with the generic CSV importer." : "Nedostaje uvoznik? Pokušajte s generičkim uvoznikom CSV-a.", + "Go back to importers." : "Vrati se uvoznicima.", + "Revision deleted" : "Revizija je izbrisana", + "Revision restored" : "Revizija je vraćena", + "Save in Passman" : "Spremi u Passman", + "Settings saved" : "Postavke spremljene", + "General settings" : "Opće postavke", + "Password audit" : "Revizija zaporke", + "Password settings" : "Postavke zaporke", + "Import credentials" : "Uvezi vjerodajnice", + "Export credentials" : "Izvezi vjerodajnice", + "Sharing" : "Dijeljenje", + "Are you sure you want to leave? This will destroy all your credentials" : "Jeste li sigurni da želite izaći? Time ćete uništiti sve vjerodajnice", + "Old password field incorrect!" : "Pogrešno polje stare zaporke!", + "New password does not match!" : "Nova zaporka nije podudarna!", + "Please log in with your new vault password" : "Prijavite se svojom novom zaporkom trezora", + "Share with users and groups" : "Dijelite s korisnicima i grupama", + "Share link" : "Dijeli poveznicu", + "Are you sure you want to leave? This will corrupt this credential" : "Jeste li sigurni da izaći? Time ćete učiniti ovu vjerodajnicu neispravnom", + "Credential unshared" : "Vjerodajnica se ne dijeli", + "Credential shared" : "Vjerodajnica se dijeli", + "Saved!" : "Spremljeno!", + "Poor" : "Jako slaba", + "Weak" : "Slaba", + "Good" : "Dobra", + "Strong" : "Jaka", + "Toggle visibility" : "Uključi/isključi vidljivost", + "Copy to clipboard" : "Kopiraj u međuspremnik", + "Copied to clipboard!" : "Kopirano u međuspremnik!", + "Generate password" : "Generiraj zaporku", + "Copy password to clipboard" : "Kopiraj zaporku u međuspremnik", + "Password copied to clipboard!" : "Zaporka je kopirana u međuspremnik!", + "Complete" : "Završi", + "Username" : "Korisničko ime", + "Repeat password" : "Ponovi zaporku", + "Add tag" : "Dodaj oznaku", + "Pick an icon" : "Odaberi ikonu", + "Search icons" : "Pretraži ikone", + "Upload a custom icon:" : "Otpremi prilagođenu ikonu:", + "Use this icon" : "Koristi ovu ikonu", + "Delete current icon" : "Izbriši trenutnu ikonu", + "Get icon from page" : "Dohvati ikonu sa stranice", + "This may take a few seconds…" : "To može potrajati nekoliko sekundi...", + "There was an error fetching the icon!" : "Došlo je do pogreške prilikom dohvaćanja ikone!", + "Selected icon" : "Odabrana ikona", + "Field label" : "Oznaka polja", + "Field value" : "Vrijednost polja", + "Choose a file" : "Odaberi datoteku", + "Text" : "Tekst", + "File" : "Datoteka", + "Add" : "Dodaj", + "Value" : "Vrijednost", + "Type" : "Vrsta", + "Actions" : "Radnje", + "Empty" : "Prazno", + "Filename" : "Naziv datoteke", + "Upload date" : "Datum otpremanja", + "Size" : "Veličina", + "Upload or enter your OTP secret" : "Otpremi ili unesi svoj tajni ključ OTP-a", + "Current OTP settings" : "Trenutne postavke OTP-a", + "Issuer" : "Izdavatelj", + "Secret" : "Tajno", + "Expiration date" : "Datum isteka", + "No expiration date set" : "Nije postavljen datum isteka", + "Renew interval" : "Interval obnavljanja", + "Disabled" : "Onemogućeno", + "Day(s)" : "Dan/dana", + "Week(s)" : "Tjedan/tjedna/tjedana", + "Month(s)" : "Mjesec/mjeseca/mjeseci", + "Year(s)" : "Godina/godine", + "Password generation settings" : "Postavke generiranja zaporke", + "Password length" : "Dužina zaporke", + "Minimum amount of digits" : "Minimalna količina znamenki", + "Use uppercase letters" : "Koristi velika slova", + "Use lowercase letters" : "Koristi mala slova", + "Use numbers" : "Koristi brojeve", + "Use special characters" : "Koristi posebne znakove", + "Avoid ambiguous characters" : "Izbjegavaj dvosmislene znakove", + "Require every character type" : "Koristiti svaku vrstu znakova", + "Export type" : "Vrsta izvoza", + "Export" : "Izvoz", + "Enter vault password to confirm export." : "Unesite zaporku trezora za potvrdu izvoza.", + "Rename vault" : "Preimenuj trezor", + "New vault name" : "Novi naziv trezora", + "Change" : "Promijeni", + "Change vault key" : "Promijeni ključ trezora", + "Old vault password" : "Stara zaporka trezora", + "New vault password" : "Nova zaporka trezora", + "Repeat new vault password" : "Ponovite novu zaporku trezora", + "Please wait your vault is being updated, do not leave this page." : "Pričekajte da se trezor ažurira, ne napuštajte ovu stranicu.", + "Processing" : "Obrada", + "Total progress" : "Totalni napredak", + "About Passman" : "O Passmanu", + "Version" : "Inačica", + "Donate to support development" : "Donirajte kako biste podržali razvoj", + "Bookmarklet" : "Bookmarklet", + "Save your passwords with one click." : "Spremite zaporke jednim klikom.", + "Drag below button to your bookmark toolbar." : "Povucite gumb u nastavku na traku knjižnih oznaka.", + "Delete vault" : "Izbriši trezor", + "Vault password" : "Zaporka trezora", + "This process is irreversible" : "Ovaj je postupak nepovratan", + "Delete my precious passwords" : "Izbriši moje zaporke", + "Deleting {{password}}…" : "Brisanje {{password}}…", + "Yes, delete my precious passwords" : "Da, izbriši moje zaporke", + "Import type" : "Vrsta uvoza", + "Import" : "Uvezi", + "Read progress" : "Napredak čitanja", + "Upload progress" : "Napredak otpremanja", + "Private Key" : "Privatni ključ", + "Public key" : "Javni ključ", + "Key size" : "Veličina ključa", + "Save keys" : "Spremi ključeve", + "Generate sharing keys" : "Generiraj ključeve za dijeljenje", + "Generating sharing keys" : "Generiranje ključeva za dijeljenje", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "Alat za provjeru zaporke pregledava vašu zaporku, računa prosječno vrijeme otkrivanja zaporke i navodi zaporke koje su ispod praga", + "Minimum password stength" : "Minimalna snaga zaporke", + "Start scan" : "Započni skeniranje", + "Result" : "Rezultat", + "A total of {{scan_result}} weak credentials were found." : "Pronađeno je ukupno {{scan_result}} slabih vjerodajnica.", + "Score" : "Ocjena", + "Action" : "Radnja", + "Search users…" : "Pretraži korisnike…", + "Missing users? Only users that have vaults are shown." : "Nedostaju korisnici? Prikazani su samo korisnici koji imaju trezore.", + "Cyphering" : "Šifriranje", + "Uploading" : "Otpremanje", + "User" : "Korisnik", + "Crypto time" : "Kripto vrijeme", + "Total time spent encrypting" : "Ukupno vrijeme šifriranja", + "Read" : "Čitaj", + "Write" : "Piši", + "Files" : "Datoteke", + "Revisions" : "Revizije", + "Pending" : "Na čekanju", + "Enable link sharing" : "Omogući dijeljenje poveznica", + "Share until date" : "Dijeli do datuma", + "Expire after views" : "Istječe nakon pregleda", + "Click \\\"Share\\\" first" : "Prvo kliknite „Dijeli”", + "Show files" : "Prikaži datoteke", + "Details" : "Pojedinosti", + "Hide details" : "Sakrij pojedinosti", + "Password score" : "Ocjena zaporke", + "Cracking times" : "Vrijeme otkrivanja zaporke", + "100 / hour" : "100 / sat", + "Throttled online attack" : "Ublaženi napad putem mreže", + "10 / second" : "10 / sekundi", + "Unthrottled online attack" : "Neublaženi napad putem mreže", + "10k / second" : "10k / sekundi", + "Offline attack, slow hash, many cores" : "Izvanmrežni napad, spor hash, mnogo jezgara", + "10B / second" : "10B / sekundi", + "Offline attack, fast hash, many cores" : "Izvanmrežni napad, brzi hash, mnogo jezgara", + "Match sequence" : "Redoslijed podudaranja", + "See match sequence" : "Pogledaj redoslijed podudaranja", + "Pattern" : "Obrazac", + "Matched word" : "Podudarna riječ", + "Dictionary name" : "Naziv rječnika", + "Rank" : "Rang", + "Reversed" : "Obrnuto", + "Guesses" : "Pogađanja", + "Base guesses" : "Baza pogađanja", + "Uppercase variations" : "Varijacije velikih slova", + "l33t-variations" : "l33t-varijacije", + "Showing revisions of" : "Prikazuju se revizije za", + "Revision of" : "Revizija", + "by" : "od", + "No revisions found." : "Nije pronađena revizija.", + "Label" : "Oznaka", + "Restore revision" : "Vrati reviziju", + "Delete revision" : "Izbriši verziju", + "Edit credential" : "Uredi vjerodajnicu", + "Create new credential" : "Stvori novu vjerodajnicu", + "Save" : "Spremi", + "Cancel" : "Odustani", + "Settings" : "Postavke", + "Share credential {{credential}}" : "Dijeli vjerodajnicu {{credential}}", + "Unshare" : "Prestani dijeliti", + "Showing deleted since" : "Prikazuju se brisanja od", + "Beginning" : "Početak", + "Showing {{number_filtered}} of {{credential_number}} credentials" : "Prikazano je {{number_filtered}} od {{credential_number}} vjerodajnica", + "Search for credential…" : "Traženje vjerodajnice...", + "Account" : "Račun", + "Password" : "Zaporka", + "OTP" : "OTP", + "E-mail" : "E-pošta", + "URL" : "URL", + "Notes" : "Bilješke", + "Expiry time" : "Vrijeme isteka", + "Changed" : "Promijenjeno", + "Created" : "Stvoreno", + "Edit" : "Uredi", + "Delete" : "Izbriši", + "Share" : "Dijeli", + "Recover" : "Vrati", + "Destroy" : "Uništi", + "Use regex" : "Koristi regex", + "You have incoming share requests." : "Imate dolazne zahtjeve za dijeljenje.", + "If you want to put the credential in another vault," : "Ako želite staviti vjerodajnicu u drugi trezor,", + "log out of this vault and log into the vault you want the shared credential in." : "odjavite se iz ovog trezora i prijavite se u trezor u kojem želite koristiti dijeljenu vjerodajnicu.", + "Permissions" : "Dopuštenja", + "Received from" : "Primljeno od", + "Date" : "Datum", + "Accept" : "Prihvati", + "Decline" : "Odbij", + "You have {{session_time}} left before logout." : "Preostalo je {{session_time}} prije odjave.", + "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Vaš trezor je zaključan {{time}} zbog {{tries}} neuspjelih pokušaja!", + "Hello there!" : "Pozdrav!", + "It does not seem that you have any passwords. Do you want to add one?" : "Čini se da nemate nijednu zaporku. Želite li je dodati?", + "You don't have good credentials" : "Nemate dobre vjerodajnice", + "You don't have medium credentials" : "Nemate srednje vjerodajnice", + "You don't have bad credentials" : "Nemate loše vjerodajnice", + "You don't have expired credentials" : "Nemate istekle vjerodajnice", + "You don't have deleted credentials" : "Nemate izbrisane vjerodajnice", + "There are no credentials with your selected tags" : "Ne postoje vjerodajnice za vaše odabrane oznake", + "There are no credentials matching" : "Ne postoje podudarne vjerodajnice", + "Last accessed" : "Posljednji pristup", + "Never" : "Nikad", + "No vaults found, why not create one?" : "Nije pronađen nijedan trezor, zašto ga ne biste stvorili?", + "Password strength must be at least: {{strength}}" : "Snaga zaporke mora biti najmanje: {{strength}}", + "Please give your new vault a name." : "Odaberite naziv novog trezora.", + "Repeat vault password" : "Ponovite zaporku trezora", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Vaši će ključevi za dijeljenje imati 1024-bitnu snagu koju kasnije možete promijeniti u \\„Postavkama\\”.", + "Create vault" : "Stvori trezor", + "Go back to vaults" : "Vratite se u trezore", + "Please input the password for" : "Unesite zaporku za", + "Set this vault as the default." : "Postavi ovaj trezor kao zadani.", + "Log into this vault automatically." : "Automatski se prijavite u ovaj trezor.", + "Log out of this vault automatically after: " : "Automatski se odjavite iz ovog trezora nakon: ", + "Decrypt vault" : "Dešifriraj trezor", + "Seems you lost the vault password and you're unable to log in." : "Čini se da ste izgubili zaporku za trezor i ne možete se prijaviti.", + "If you want this vault to be removed you can request that here." : "Ako želite da se trezor ukloni, možete to zatražiti ovdje.", + "An admin then accepts or declines the request" : "Administrator prihvaća ili odbija taj zahtjev", + "After an admin destroys this vault, all credentials in it will be lost" : "Nakon što administrator uništi trezor, sve vjerodajnice u njemu bit će izgubljene", + "Reason for requesting deletion (optional):" : "Razlog brisanja (neobvezno):", + "Request vault destruction" : "Zatraži uništenje trezora", + "Yes, request an admin to destroy this vault" : "Da, zatraži od administratora da uništi ovaj trezor", + "Cancel destruction request" : "Otkaži zahtjev za uništavanjem", + "Vault destruction requested" : "Zatraženo je uništavanje trezora", + "Request removed" : "Zahtjev je uklonjen", + "Destruction request pending" : "Zahtjev za uništavanjem je na čekanju", + "Warning! Adding credentials over HTTP is insecure!" : "Upozorenje! Dodavanje vjerodajnica putem HTTP-a nije sigurno!", + "Logged into {{vault_name}}" : "Prijavljeni ste u {{vault_name}}", + "Change vault" : "Promijeni trezor", + "Deleted credentials" : "Izbrisane vjerodajnice", + "Logout" : "Odjava", + "Donate" : "Doniraj", + "Show All" : "Prikaži sve", + "Tags" : "Oznake", + "Search Tags" : "Oznake pretraživanja", + "Good Strength" : "Dobra snaga", + "Medium Strength" : "Srednja snaga", + "Bad Strength" : "Loša snaga", + "Expired" : "Istekao", + "Filter Tags" : "Filtriraj oznake", + "Simple Navigation" : "Jednostavna navigacija", + "Someone has shared a credential with you." : "Netko je s vama podijelio vjerodajnicu.", + "Click here to request it" : "Kliknite ovdje kako biste je zatražili", + "Loading…" : "Učitavanje…", + "Awwhh… credential not found. Maybe it expired" : "Ah… vjerodajnica nije pronađena. Možda je istekla", + "Compromise!" : "Kompromis!", + "Compromised!" : "Ugrožena!", + "This password is compromised. You can only remove this warning by changing the password." : "Vaša lozinka je ugrožena. Ovo upozorenje možete ukloniti samo promjenom zaporke.", + "email" : "e-pošta", + "Description" : "Opis", + "Url" : "Url", + "Custom Search:" : "Prilagođeno pretraživanje:", + "Revert to defaults" : "Vrati se na zadane vrijednosti", + "Error while saving field" : "Pogreška prilikom spremanja polja", + "A Passman item has been created, modified or deleted" : "Stvorena, promijenjena ili izbrisana stavka Passmana", + "A Passman item has expired" : "Istekla je stavka Passmana", + "A Passman item has been shared" : "Podijeljena je stavka Passmana", + "A Passman item has been renamed" : "Preimenovana je stavka Passmana", + "%1$s has been created by %2$s" : "%1$s stvorio je %2$s", + "You created %1$s" : "Stvorili ste %1$s", + "%1$s has been updated by %2$s" : "%1$s je ažurirao %2$s", + "You updated %1$s" : "Ažurirali ste %1$s", + "%2$s has revised %1$s to the revision of %3$s" : "%2$s je izmijenio %1$s na reviziju %3$s", + "You reverted %1$s back to the revision of %3$s" : "Vratili ste %1$s na reviziju %3$s", + "%3$s has renamed %1$s to %2$s" : "%3$s je preimenovao %1$s u %2$s", + "You renamed %1$s to %2$s" : "Preimenovali ste %1$s u %2$s", + "%1$s has been deleted by %2$s" : "%1$s je izbrisao %2$s", + "You deleted %1$s" : "Izbrisali ste %1$s", + "%1$s has been recovered by %2$s" : "%1$s je oporavio %2$s", + "You recovered %1$s" : "Oporavili ste %1$s", + "%1$s has been permanently deleted by %2$s" : "%1$s trajno je izbrisao %2$s", + "You permanently deleted %1$s" : "Trajno ste izbrisali %1$s", + "The password of %1$s has expired, renew it now." : "Zaporka %1$s je istekla, sada je obnovite.", + "%1$s has been shared with %2$s" : "%1$s je podijeljeno s %2$s", + "You received a share request for %1$s from %2$s" : "Primili ste zahtjev za dijeljenje za %1$s od %2$s", + "%s has been shared with a link" : "%s je podijeljeno putem poveznice", + "Your credential \"%s\" expired, click here to update the credential." : "Vaša je vjerodajnica „%s” istekla, kliknite ovdje kako biste ažurirali vjerodajnicu.", + "Remind me later" : "Podsjeti me kasnije", + "Ignore" : "Zanemari", + "%s shared \"%s\" with you. Click here to accept" : "%s je podijelio „%s” s vama. Kliknite ovdje kako biste prihvatili", + "%s has declined your share request for \"%s\"." : "%s je odbio vaš zahtjev za dijeljenjem „%s”.", + "%s has accepted your share request for \"%s\"." : "%s je prihvatio vaš zahtjev za dijeljenjem „%s”.", + "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman je moćan i potpuno opremljeni upravitelj zaporkama.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman je moćan i potpuno opremljeni upravitelj zaporkama.\nZnačajke:\n- Trezori\n- ključ trezora nikada se ne šalje poslužitelju\n- proširenje preglednika za lak pristup zaporkama\n- aplikacija za Android omogućuje pristupanje s bilo koje lokacije\n- vjerodajnice su šifrirane na klijentu 256-bitnim AES-om\n- vjerodajnice su šifrirane na poslužitelju 256-bitnim AES-om\n- mogućnost dodavanja prilagođenih polja vjerodajnicama\n- ugrađeni generator OTP-a (jednokratne zaporke)\n- analizator zaporki\n- dijelite zaporke interno i putem poveznice na siguran način.\n- uvoz iz raznih upravitelja zaporkama (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nZa demonstraciju ove aplikacije posjetite [https://demo.passman.cc](https: //demo.passman.cc)", + "Unable to get version info" : "Nije moguće dohvatiti informacije o inačici", + "Passman Settings" : "Postavke za Passman", + "GitHub version:" : "Inačica GitHuba:", + "A newer version of Passman is available" : "Dostupna je novija inačica Passmana", + "Password sharing" : "Dijeljenje zaporke", + "Credential mover" : "Pokretač vjerodajnica", + "Vault destruction requests" : "Zahtjevi za uništavanje trezora", + "Check for new versions" : "Provjeri za nove inačice", + "Enable HTTPS check" : "Omogući provjeru HTTPS-a", + "Disable context menu" : "Onemogući kontekstni izbornik", + "Disable JavaScript debugger" : "Onemogući alat za otklanjanje pogrešaka u JavaScriptu", + "Allow users on this server to share passwords with a link" : "Dopustite korisnicima na ovom poslužitelju da dijele zaporke putem poveznice", + "Allow users on this server to share passwords with other users" : "Dopustite korisnicima na ovom poslužitelju da dijele zaporke s drugim korisnicima", + "Move credentials from one account to another" : "Premjestite vjerodajnice s jednog računa na drugi", + "Source account" : "Izvorni račun", + "Destination account" : "Odredišni račun", + "Credentials moved!" : "Vjerodajnica je premještena!", + "Requests to destroy vault" : "Zahtjevi za uništavanjem trezora", + "Request ID" : "ID zahtjeva", + "Requested by" : "Zatražio", + "Reason" : "Razlog", + "Click here to request\n\t\t\t\t\tit" : "Kliknite ovdje kako biste je\n\t\t\t\t\tzatražili", + "Loading…" : "Učitavanje i pomoć;", + "Awwhh… could not find the credential. Maybe it expired?" : "Ah… vjerodajnica nije pronađena. Možda je istekla?", + "Expires:" : "Istječe:", + "Connection to server lost" : "Izgubljena veza s poslužiteljem", + "Problem loading page, reloading in 5 seconds" : "Problem s učitavanjem stranice, ponovno učitavanje za 5 sekundi", + "Saving..." : "Spremanje...", + "Dismiss" : "Zanemari", + "seconds ago" : "prije nekoliko sekundi" +},"pluralForm" :"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;" +} \ No newline at end of file diff --git a/l10n/hu.js b/l10n/hu.js index 5b8e21000..acd7d2b2b 100644 --- a/l10n/hu.js +++ b/l10n/hu.js @@ -16,14 +16,13 @@ OC.L10N.register( "Credential updated" : "Azonosító frissítve", "Credential recovered" : "Azonosító visszaállítva", "Credential destroyed" : "Azonosító megsemmisítve", - "Error downloading file, you probably don't have sufficient permissions" : "Hiba a fájlletöltéskor, lehetséges, hogy nincs elég jogosultságod", + "Error downloading file, you probably have insufficient permissions" : "Hiba a fájlletöltéskor, lehetséges, hogy nincs elég jogosultságod", "Invalid QR code" : "Érvénytelen QR kód", "Starting export" : "Exportálás kezdése", "Decrypting credentials" : "Azonosítók visszafejtése", "Done" : "Kész", - "File read successfully." : "Fáj sikeresen beolvasva.", + "File read." : "Fájl olvasás.", "Proceed with the following steps to import your file" : "A következő lépések végrehajtása a fájl importálásához", - "Credential has no label, skipping" : "Címke nélküli azonosító, kihagyás", "Adding {{credential}}" : "Hozzáadás: {{credential}}", "Added {{credential}}" : "Hozzáadva: {{credential}}", "Skipping credential, missing label on line {{line}}" : "Hitelesítőadat kihagyása, hiányzó címke a {{line}} sorban", @@ -50,7 +49,7 @@ OC.L10N.register( "Export credentials" : "Azonosítók eyportálása", "Sharing" : "Megosztás", "Are you sure you want to leave? This will destroy all your credentials" : "Biztosan el akarsz menni? Ez törli az összes hitelesítőadatodat", - "Your old password is incorrect!" : "A régi jelszavad nem megfelelő!", + "Old password field incorrect!" : "A régi jelszavó mező nem megfelelő!", "New password does not match!" : "Új jelszó nem egyezik meg!", "Please log in with your new vault password" : "Kérlek jelentkezz be a széf jelszavaddal", "Share with users and groups" : "Megosztás felhasználókkal és csoportokkal", @@ -127,7 +126,7 @@ OC.L10N.register( "Version" : "Verzió", "Donate to support development" : "Adományozás a fejlesztés támogatásához", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "Mentsd el a jelszavaidat 1 kattintással!", + "Save your passwords with one click." : "Mentsd el a jelszavaidat 1 kattintással.", "Drag below button to your bookmark toolbar." : "Húzd az alábbi gombot a könyvjelző eszköztáradra.", "Delete vault" : "Széf törlése", "Vault password" : "Széf jelszó", @@ -139,13 +138,12 @@ OC.L10N.register( "Import" : "Importálás", "Read progress" : "Olvasási folyamat", "Upload progress" : "Feltöltési folyamat", - "Private Key" : "Privát kulcs", + "Private Key" : "Titkos kulcs", "Public key" : "Nyilvános kulcs", "Key size" : "Kulcs méret", "Save keys" : "Kulcsok mentése", "Generate sharing keys" : "Megosztási kulcsok létrehozása", "Generating sharing keys" : "Megosztási kulcsok létrehozása", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "A jelszóeszköz szkenneli a jelszavaid, kiszámítja az átlag feltörési időt és kilistázza azokat amik a határérték alá esnek", "Minimum password stength" : "Minimális jelszó hossz", "Start scan" : "Szkennelés kezdése", "Result" : "Eredmények", @@ -158,7 +156,7 @@ OC.L10N.register( "Uploading" : "Feltöltés", "User" : "Felhasználó", "Crypto time" : "Titkosítási idő", - "Total time spent cyphering" : "Rejtjelezéssel töltött összes iső", + "Total time spent encrypting" : "Titkosításssal töltött teljes idő", "Read" : "Olvasás", "Write" : "Írás", "Files" : "Fájlok", @@ -167,7 +165,6 @@ OC.L10N.register( "Enable link sharing" : "Hivatkozással megosztás engedélyezése", "Share until date" : "Megosztás eddig a dátumig", "Expire after views" : "Lejárat ennyi megtekintés után", - "Click Share first" : "Kattints a megosztásra előbb", "Show files" : "Fájlok megjelenítése", "Details" : "Részletel", "Hide details" : "Részletek elrejtése", @@ -227,7 +224,7 @@ OC.L10N.register( "Use regex" : "Regex használata", "You have incoming share requests." : "Bejövő megosztási kérésed van", "If you want to put the credential in another vault," : "Ha másik széfbe akarod tenni a hitelesítőadatot,", - "log out of this vault and log in to the vault you want the shared credential in." : "lépj ki ebből a széfből, majd be abba amelyikkel meg akarod osztani", + "log out of this vault and log into the vault you want the shared credential in." : "lépj ki ebből a széfből, majd be abba amelyikkel meg akarod osztani", "Permissions" : "Jogosultságok", "Received from" : "Fogadva tőle:", "Date" : "Dátum", @@ -241,7 +238,6 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "A jelszóerősség minimum ennyi kell legyen: {{strength}}", "Please give your new vault a name." : "Kérlek add meg az új széfed nevét.", "Repeat vault password" : "Ismételd meg a széf jelszót", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "A megosztási kulcsod 1024 bites erősségű lesz, melyet később megváltoztathatsz a beállításokban.", "Create vault" : "Széf létrehozása", "Go back to vaults" : "Vissza a széfekhez", "Please input the password for" : "Kérlek add meg a jelszavad ehhez:", @@ -251,17 +247,16 @@ OC.L10N.register( "Decrypt vault" : "Széf viszafejtése", "Seems you lost the vault password and you're unable to log in." : "Úgy tűnik elvesztetted a széfjelszavad így nem tudsz bejelentkezni.", "If you want this vault to be removed you can request that here." : "Ha el akarod távolítani ezt a széfet később kérvényezheted.", - "An admin then accepts or declines the request" : "Egy admin aki elfogadhatja vagy elutasíthatja a kérést", - "After an admin destroys this vault, all credentials in it will be lost" : "Ha egy admin törli ezt a széfet minden hitelesítőadat megsemmisül benne", + "An admin then accepts or declines the request" : "Egy rendszergazda aki elfogadhatja vagy elutasíthatja a kérést", + "After an admin destroys this vault, all credentials in it will be lost" : "Ha egy rendszergazda törli ezt a széfet minden hitelesítőadat megsemmisül benne", "Reason for requesting deletion (optional):" : "Törlési kérvény oka (nem kötelező):", "Request vault destruction" : "Széftörlés kérése", - "Yes, request an admin to destroy this vault" : "Igen, megkérek egy admint a széf törlésére", + "Yes, request an admin to destroy this vault" : "Igen, megkérek egy rendszergazdát a széf törlésére", "Cancel destruction request" : "Törlési kérvény visszavonása", "Vault destruction requested" : "Széftörlési kérvény", "Request removed" : "Kérvény törölve", "Destruction request pending" : "Törlési kérvény függőben", "Warning! Adding credentials over HTTP is insecure!" : "Figyelem! Hitelesítőadatok hozzáadása HTTP-n keresztül veszélyes!", - "Logged in to {{vault_name}}" : "Bejelentkezve ide: {{vault_name}}", "Change vault" : "Széf váltás", "Deleted credentials" : "Hitelesítőadatok törlése", "Logout" : "Kijelentkezés", @@ -300,6 +295,7 @@ OC.L10N.register( "%s has declined your share request for \"%s\"." : "%s elutasította \"%s\" megosztási kérésedet.", "%s has accepted your share request for \"%s\"." : "%s elfogadta \"%s\" megosztási kérésedet.", "Passman" : "Passman", + "Passman is a full featured password manager." : "A Passman egy komplett szolgáltatásokkal felszerelt jelszó kezelő.", "Unable to get version info" : "Verzióinformáció nem elérhető", "Passman Settings" : "Passman beállítások", "GitHub version:" : "GitHub verzió:", @@ -322,9 +318,9 @@ OC.L10N.register( "Requested by" : "Kérvényező:", "Reason" : "Indok", "Click here to request\n\t\t\t\t\tit" : "Kattints ide a kérvényezéshez\n\t\t\t\t\t", - "Loading..." : "Betöltés...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh… nincs hitelesítőadat. Talán lejárt", - "Expire time" : "Lejárati idő", + "Loading…" : "Betöltés…", + "Awwhh… could not find the credential. Maybe it expired?" : "Ajaj… hitelesítő adat nem található. Talán lejárt?", + "Expires:" : "Lejárat:", "Connection to server lost" : "Megszakadt a kapcsolat a szerverrel", "Problem loading page, reloading in 5 seconds" : "Probléma adódott az oldal betöltése közben, újratöltés 5 másodpercen belül", "Saving..." : "Mentés...", diff --git a/l10n/hu.json b/l10n/hu.json index 0de3eb3a0..0e85060c0 100644 --- a/l10n/hu.json +++ b/l10n/hu.json @@ -14,14 +14,13 @@ "Credential updated" : "Azonosító frissítve", "Credential recovered" : "Azonosító visszaállítva", "Credential destroyed" : "Azonosító megsemmisítve", - "Error downloading file, you probably don't have sufficient permissions" : "Hiba a fájlletöltéskor, lehetséges, hogy nincs elég jogosultságod", + "Error downloading file, you probably have insufficient permissions" : "Hiba a fájlletöltéskor, lehetséges, hogy nincs elég jogosultságod", "Invalid QR code" : "Érvénytelen QR kód", "Starting export" : "Exportálás kezdése", "Decrypting credentials" : "Azonosítók visszafejtése", "Done" : "Kész", - "File read successfully." : "Fáj sikeresen beolvasva.", + "File read." : "Fájl olvasás.", "Proceed with the following steps to import your file" : "A következő lépések végrehajtása a fájl importálásához", - "Credential has no label, skipping" : "Címke nélküli azonosító, kihagyás", "Adding {{credential}}" : "Hozzáadás: {{credential}}", "Added {{credential}}" : "Hozzáadva: {{credential}}", "Skipping credential, missing label on line {{line}}" : "Hitelesítőadat kihagyása, hiányzó címke a {{line}} sorban", @@ -48,7 +47,7 @@ "Export credentials" : "Azonosítók eyportálása", "Sharing" : "Megosztás", "Are you sure you want to leave? This will destroy all your credentials" : "Biztosan el akarsz menni? Ez törli az összes hitelesítőadatodat", - "Your old password is incorrect!" : "A régi jelszavad nem megfelelő!", + "Old password field incorrect!" : "A régi jelszavó mező nem megfelelő!", "New password does not match!" : "Új jelszó nem egyezik meg!", "Please log in with your new vault password" : "Kérlek jelentkezz be a széf jelszavaddal", "Share with users and groups" : "Megosztás felhasználókkal és csoportokkal", @@ -125,7 +124,7 @@ "Version" : "Verzió", "Donate to support development" : "Adományozás a fejlesztés támogatásához", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "Mentsd el a jelszavaidat 1 kattintással!", + "Save your passwords with one click." : "Mentsd el a jelszavaidat 1 kattintással.", "Drag below button to your bookmark toolbar." : "Húzd az alábbi gombot a könyvjelző eszköztáradra.", "Delete vault" : "Széf törlése", "Vault password" : "Széf jelszó", @@ -137,13 +136,12 @@ "Import" : "Importálás", "Read progress" : "Olvasási folyamat", "Upload progress" : "Feltöltési folyamat", - "Private Key" : "Privát kulcs", + "Private Key" : "Titkos kulcs", "Public key" : "Nyilvános kulcs", "Key size" : "Kulcs méret", "Save keys" : "Kulcsok mentése", "Generate sharing keys" : "Megosztási kulcsok létrehozása", "Generating sharing keys" : "Megosztási kulcsok létrehozása", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "A jelszóeszköz szkenneli a jelszavaid, kiszámítja az átlag feltörési időt és kilistázza azokat amik a határérték alá esnek", "Minimum password stength" : "Minimális jelszó hossz", "Start scan" : "Szkennelés kezdése", "Result" : "Eredmények", @@ -156,7 +154,7 @@ "Uploading" : "Feltöltés", "User" : "Felhasználó", "Crypto time" : "Titkosítási idő", - "Total time spent cyphering" : "Rejtjelezéssel töltött összes iső", + "Total time spent encrypting" : "Titkosításssal töltött teljes idő", "Read" : "Olvasás", "Write" : "Írás", "Files" : "Fájlok", @@ -165,7 +163,6 @@ "Enable link sharing" : "Hivatkozással megosztás engedélyezése", "Share until date" : "Megosztás eddig a dátumig", "Expire after views" : "Lejárat ennyi megtekintés után", - "Click Share first" : "Kattints a megosztásra előbb", "Show files" : "Fájlok megjelenítése", "Details" : "Részletel", "Hide details" : "Részletek elrejtése", @@ -225,7 +222,7 @@ "Use regex" : "Regex használata", "You have incoming share requests." : "Bejövő megosztási kérésed van", "If you want to put the credential in another vault," : "Ha másik széfbe akarod tenni a hitelesítőadatot,", - "log out of this vault and log in to the vault you want the shared credential in." : "lépj ki ebből a széfből, majd be abba amelyikkel meg akarod osztani", + "log out of this vault and log into the vault you want the shared credential in." : "lépj ki ebből a széfből, majd be abba amelyikkel meg akarod osztani", "Permissions" : "Jogosultságok", "Received from" : "Fogadva tőle:", "Date" : "Dátum", @@ -239,7 +236,6 @@ "Password strength must be at least: {{strength}}" : "A jelszóerősség minimum ennyi kell legyen: {{strength}}", "Please give your new vault a name." : "Kérlek add meg az új széfed nevét.", "Repeat vault password" : "Ismételd meg a széf jelszót", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "A megosztási kulcsod 1024 bites erősségű lesz, melyet később megváltoztathatsz a beállításokban.", "Create vault" : "Széf létrehozása", "Go back to vaults" : "Vissza a széfekhez", "Please input the password for" : "Kérlek add meg a jelszavad ehhez:", @@ -249,17 +245,16 @@ "Decrypt vault" : "Széf viszafejtése", "Seems you lost the vault password and you're unable to log in." : "Úgy tűnik elvesztetted a széfjelszavad így nem tudsz bejelentkezni.", "If you want this vault to be removed you can request that here." : "Ha el akarod távolítani ezt a széfet később kérvényezheted.", - "An admin then accepts or declines the request" : "Egy admin aki elfogadhatja vagy elutasíthatja a kérést", - "After an admin destroys this vault, all credentials in it will be lost" : "Ha egy admin törli ezt a széfet minden hitelesítőadat megsemmisül benne", + "An admin then accepts or declines the request" : "Egy rendszergazda aki elfogadhatja vagy elutasíthatja a kérést", + "After an admin destroys this vault, all credentials in it will be lost" : "Ha egy rendszergazda törli ezt a széfet minden hitelesítőadat megsemmisül benne", "Reason for requesting deletion (optional):" : "Törlési kérvény oka (nem kötelező):", "Request vault destruction" : "Széftörlés kérése", - "Yes, request an admin to destroy this vault" : "Igen, megkérek egy admint a széf törlésére", + "Yes, request an admin to destroy this vault" : "Igen, megkérek egy rendszergazdát a széf törlésére", "Cancel destruction request" : "Törlési kérvény visszavonása", "Vault destruction requested" : "Széftörlési kérvény", "Request removed" : "Kérvény törölve", "Destruction request pending" : "Törlési kérvény függőben", "Warning! Adding credentials over HTTP is insecure!" : "Figyelem! Hitelesítőadatok hozzáadása HTTP-n keresztül veszélyes!", - "Logged in to {{vault_name}}" : "Bejelentkezve ide: {{vault_name}}", "Change vault" : "Széf váltás", "Deleted credentials" : "Hitelesítőadatok törlése", "Logout" : "Kijelentkezés", @@ -298,6 +293,7 @@ "%s has declined your share request for \"%s\"." : "%s elutasította \"%s\" megosztási kérésedet.", "%s has accepted your share request for \"%s\"." : "%s elfogadta \"%s\" megosztási kérésedet.", "Passman" : "Passman", + "Passman is a full featured password manager." : "A Passman egy komplett szolgáltatásokkal felszerelt jelszó kezelő.", "Unable to get version info" : "Verzióinformáció nem elérhető", "Passman Settings" : "Passman beállítások", "GitHub version:" : "GitHub verzió:", @@ -320,9 +316,9 @@ "Requested by" : "Kérvényező:", "Reason" : "Indok", "Click here to request\n\t\t\t\t\tit" : "Kattints ide a kérvényezéshez\n\t\t\t\t\t", - "Loading..." : "Betöltés...", - "Awwhh.... credential not found. Maybe it expired" : "Awwhh… nincs hitelesítőadat. Talán lejárt", - "Expire time" : "Lejárati idő", + "Loading…" : "Betöltés…", + "Awwhh… could not find the credential. Maybe it expired?" : "Ajaj… hitelesítő adat nem található. Talán lejárt?", + "Expires:" : "Lejárat:", "Connection to server lost" : "Megszakadt a kapcsolat a szerverrel", "Problem loading page, reloading in 5 seconds" : "Probléma adódott az oldal betöltése közben, újratöltés 5 másodpercen belül", "Saving..." : "Mentés...", diff --git a/l10n/is.js b/l10n/is.js index c03fa8db9..67e52222d 100644 --- a/l10n/is.js +++ b/l10n/is.js @@ -16,14 +16,14 @@ OC.L10N.register( "Credential updated" : "Uppfærði auðkenni", "Credential recovered" : "Endurheimti auðkenni", "Credential destroyed" : "Eyðilagði auðkenni", - "Error downloading file, you probably don't have sufficient permissions" : "Villa við að sækja skrá, þú hefur líklega ekki nægar aðgangsheimildir", + "Error downloading file, you probably have insufficient permissions" : "Villa við að sækja skrá, þú hefur líklega ekki nægar aðgangsheimildir", "Invalid QR code" : "Ógildur QR-kóði", "Starting export" : "Hef útflutning", "Decrypting credentials" : "Afkóða auðkenni", "Done" : "Lokið", - "File read successfully." : "Tókst að lesa skrána.", + "File read." : "Skrá lesin.", "Proceed with the following steps to import your file" : "Fylgdu eftirfarandi þrepum til að flytja inn skrána þína", - "Credential has no label, skipping" : "Auðkennið er ekki með neina skýringu, sleppi því", + "Skipping unlabeled credential" : "Sleppi ómerktu auðkenni", "Adding {{credential}}" : "Bæti við {{credential}}", "Added {{credential}}" : "Bætti við {{credential}}", "Skipping credential, missing label on line {{line}}" : "Sleppi auðkenni, vantar skýringu á línu {{line}}", @@ -50,7 +50,7 @@ OC.L10N.register( "Export credentials" : "Flytja út auðkenni", "Sharing" : "Deiling", "Are you sure you want to leave? This will destroy all your credentials" : "Ertu viss um að þú viljir fara? Þetta mun skemma öll auðkennin þín", - "Your old password is incorrect!" : "Gamla lykilorðið þitt er ekki rétt!", + "Old password field incorrect!" : "Gamli lykilorðareiturinn er ekki réttur!", "New password does not match!" : "Nýju lykilorðin stemma ekki!", "Please log in with your new vault password" : "Skráðu þig inn í lykilorðageymslu með nýja lykilorðinu", "Share with users and groups" : "Deila með notendum og hópum", @@ -74,7 +74,12 @@ OC.L10N.register( "Repeat password" : "Endurtaktu lykilorð", "Add tag" : "Bæta við merki", "Pick an icon" : "Veldu táknmynd", + "Search icons" : "Leita að táknmyndum", + "Upload a custom icon:" : "Senda inn sérsniðna táknmynd:", "Use this icon" : "Nota þessa táknmynd", + "Delete current icon" : "Eyða núverandi táknmynd", + "Get icon from page" : "Velja táknmynd af síðu", + "There was an error fetching the icon!" : "Það kom upp villa við að ná í táknmyndina!", "Selected icon" : "Valin táknmynd", "Field label" : "Skýring gagnasviðs", "Field value" : "Gildi gagnasviðs", @@ -127,7 +132,7 @@ OC.L10N.register( "Version" : "Útgáfunúmer", "Donate to support development" : "Gefa til að styðja áframhaldandi þróun", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "Vistaðu lykilorðin þín með 1 smelli!", + "Save your passwords with one click." : "Vistaðu lykilorðin þín með einum smelli.", "Drag below button to your bookmark toolbar." : "Dragðu hnappinn hér fyrir neðan á bókamerkjastikuna þína.", "Delete vault" : "Eyða lykilorðageymslu", "Vault password" : "Lykilorð lykilorðageymslu", @@ -145,7 +150,7 @@ OC.L10N.register( "Save keys" : "Vista lykla", "Generate sharing keys" : "Útbúa deilingarlykla", "Generating sharing keys" : "Útbý deilingarlykla", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Lykilorðatólið mun skanna lykilorðið þitt, reikna meðaltímann sem tæki að ráða það, og birta lista yfir það sem er neðan við ákveðin mörk", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "Lykilorðatólið skannar lykilorðið þitt, reiknar meðaltímann sem tæki að ráða það, og birtir lista yfir það sem er neðan við ákveðin mörk", "Minimum password stength" : "Lágmarksstyrkur lykilorðs", "Start scan" : "Hefja skönnun", "Result" : "Niðurstöður", @@ -158,7 +163,7 @@ OC.L10N.register( "Uploading" : "Sendi inn ", "User" : "Notandi", "Crypto time" : "Afkóðunartími", - "Total time spent cyphering" : "Heildartími sem þurfti við afkóðun", + "Total time spent encrypting" : "Heildartími sem þurfti við dulritun", "Read" : "Lesa", "Write" : "Skrifa", "Files" : "Skrár", @@ -167,7 +172,7 @@ OC.L10N.register( "Enable link sharing" : "Virkja deilingu með tengli", "Share until date" : "Deila þangað til", "Expire after views" : "Rennur út eftir n skoðanir", - "Click Share first" : "Smelltu fyrst á sameign", + "Click \\\"Share\\\" first" : "Smelltu fyrst á \\\"Deila\"\\", "Show files" : "Sýna skrár", "Details" : "Nánar", "Hide details" : "Fela nánari upplýsingar", @@ -227,7 +232,7 @@ OC.L10N.register( "Use regex" : "Nota reglulega segð", "You have incoming share requests." : "Þú hefur fengið beiðnir um deilingu.", "If you want to put the credential in another vault," : "Ef þú vilt geyma auðkennin í annarri lykilorðageymslu,", - "log out of this vault and log in to the vault you want the shared credential in." : "skráðu þig út úr þessari lykilorðageymslu og skráðu þig inn í þá sem þú vilt geyma sameiginlegu auðkennin í.", + "log out of this vault and log into the vault you want the shared credential in." : "skráðu þig út úr þessari lykilorðageymslu og skráðu þig inn í þá sem þú vilt geyma sameiginlegu auðkennin í.", "Permissions" : "Heimildir", "Received from" : "Barst frá", "Date" : "Dagsetning", @@ -235,13 +240,22 @@ OC.L10N.register( "Decline" : "Hafna", "You have {{session_time}} left before logout." : "Þú átt {{session_time}} eftir áður en skráð er út.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Lykilorðageymslunni hefur verið læst í {{time}} vegna {{tries}} misheppnaðra innskráningartilrauna!", + "Hello there!" : "Hæ þú!", + "It does not seem that you have any passwords. Do you want to add one?" : "Það lítur út eins og þú sért ekki með nein lykilorð. Viltu bæta við einu slíku núna?", + "You don't have good credentials" : "Þú ert ekki með góð auðkenni", + "You don't have medium credentials" : "Þú ert ekki með meðalgóð auðkenni", + "You don't have bad credentials" : "Þú ert ekki með léleg auðkenni", + "You don't have expired credentials" : "Þú ert ekki með útrunnin auðkenni", + "You don't have deleted credentials" : "Þú ert ekki með eydd auðkenni", + "There are no credentials with your selected tags" : "Það eru engin auðkenni með völdum merkjum", + "There are no credentials matching" : "Það eru engin auðkenni sem samsvara", "Last accessed" : "Síðast notað", "Never" : "Aldrei", "No vaults found, why not create one?" : "Engar lykilorðageymslur fundust, því ekki að búa til eina?", "Password strength must be at least: {{strength}}" : "Styrkur lykilorðs verður að vera að minnsta kosti: {{strength}}", "Please give your new vault a name." : "Gefðu nýju lykilorðageymslunni nafn.", "Repeat vault password" : "Endurtaktu lykilorðið", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Deilingarlyklarnir þínir munu verða með 1024 bita styrk, þetta er eitthvað sem þú getur breytt síðar í stillingunum þínum.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Deilingarlyklarnir þínir munu verða með 1024 bita styrk, þetta er eitthvað sem þú getur breytt síðar í stillingunum þínum.", "Create vault" : "Búa til lykilorðageymslu", "Go back to vaults" : "Fara aftur í lykilorðageymslur", "Please input the password for" : "Settu inn lykilorðið fyrir", @@ -261,15 +275,31 @@ OC.L10N.register( "Request removed" : "Beiðni fjarlægð", "Destruction request pending" : "Beiðni um eyðileggingu er í biðröð", "Warning! Adding credentials over HTTP is insecure!" : "Aðvörun! Að bæta auðkennum við yfir HTTP getur verið óöruggt!", - "Logged in to {{vault_name}}" : "Skráður inn í {{vault_name}}", + "Logged into {{vault_name}}" : "Skráður inn í {{vault_name}}", "Change vault" : "Skipta um lykilorðageymslu", "Deleted credentials" : "Eydd auðkenni", "Logout" : "Útskráning", "Donate" : "Styrkja", + "Show All" : "Birta allt", + "Tags" : "Merki", + "Search Tags" : "Leita að merkjum", + "Good Strength" : "Góður styrkur", + "Medium Strength" : "Miðlungs styrkur", + "Bad Strength" : "Lélegur styrkur", + "Expired" : "Útrunnið", + "Filter Tags" : "Sía merki", + "Simple Navigation" : "Einfalt flakk", "Someone has shared a credential with you." : "Einhver hefur deilt auðkennum með þér.", "Click here to request it" : "Smelltu hér til að biðja um það", "Loading…" : "Hleð inn…", "Awwhh… credential not found. Maybe it expired" : "Æjæjæ... auðkenni fundust ekki. Kannski þau séu útrunnin", + "Compromise!" : "Berskjaldað!", + "Compromised!" : "Berskjaldað!", + "email" : "tölvupóstur", + "Description" : "Lýsing", + "Url" : "Slóð (URL)", + "Custom Search:" : "Sérsniðin leit:", + "Revert to defaults" : "Frumstilla á sjálfgefin gildi", "Error while saving field" : "Villa kom upp við að vista gagnasvið", "A Passman item has been created, modified or deleted" : "Passman atriði hefur verið búið til, breytt eða eytt", "A Passman item has expired" : "Passman atriði er útrunnið", @@ -300,6 +330,8 @@ OC.L10N.register( "%s has declined your share request for \"%s\"." : "%s hafnaði beiðni þinni um deilingu á \"%s\".", "%s has accepted your share request for \"%s\"." : "%s samþykkti beiðni þína um deilingu á \"%s\".", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman er fullbúin lykilorðastýring.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman er fullbúin lykilorðastýring.\nEiginleikar:\n- Lykilorðageymslur\n- Lykill á lykilorðageymslu er aldrei sendur á vefþjón\n- Viðbót fyrir vafra sem veitir einfaldan aðgang að lykilorðum\n- Android-forrit fyrir aðgang úti á mörkinni\n- Auðkenni eru dulrituð á tækinu með 256-bita AES\n- Auðkenni eru dulrituð á vefþjóni með 256-bita AES\n- Hægt er að bæta sérniðnum gagnasviðum við auðkenni\n- Innbyggð gerð OTP (One Time Password) lykilorða\n- Greining lykilorða\n- Öruggar leiðir til að deila lykilorðum innvært og með sendum tenglum.\n- Innflutningur úr ýmsum lykilorðastýringum (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nTil að skoða dæmi um forritið skaltu heimsækja [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "Gat ekki náð í upplýsingar um útgáfu", "Passman Settings" : "Stillingar Passman", "GitHub version:" : "Útgáfa Github:", @@ -322,9 +354,9 @@ OC.L10N.register( "Requested by" : "Umbeðið af", "Reason" : "Ástæða", "Click here to request\n\t\t\t\t\tit" : "Smelltu hér til að biðja um\n\t\t\t\t\tþað", - "Loading..." : "Hleð...", - "Awwhh.... credential not found. Maybe it expired" : "Æjæjæ... auðkenni fundust ekki. Kannski þau séu útrunnin", - "Expire time" : "Tími þegar rennur út", + "Loading…" : "Hleð inn…", + "Awwhh… could not find the credential. Maybe it expired?" : "Æjæjæ... auðkenni fundust ekki. Kannski þau séu útrunnin?", + "Expires:" : "Gildir til:", "Connection to server lost" : "Tenging við þjón rofnaði", "Problem loading page, reloading in 5 seconds" : "Vandamál við að hlaða inn síðu, endurhleð eftir 5 sekúndur", "Saving..." : "Er að vista ...", diff --git a/l10n/is.json b/l10n/is.json index cbba6e9f6..2428e914d 100644 --- a/l10n/is.json +++ b/l10n/is.json @@ -14,14 +14,14 @@ "Credential updated" : "Uppfærði auðkenni", "Credential recovered" : "Endurheimti auðkenni", "Credential destroyed" : "Eyðilagði auðkenni", - "Error downloading file, you probably don't have sufficient permissions" : "Villa við að sækja skrá, þú hefur líklega ekki nægar aðgangsheimildir", + "Error downloading file, you probably have insufficient permissions" : "Villa við að sækja skrá, þú hefur líklega ekki nægar aðgangsheimildir", "Invalid QR code" : "Ógildur QR-kóði", "Starting export" : "Hef útflutning", "Decrypting credentials" : "Afkóða auðkenni", "Done" : "Lokið", - "File read successfully." : "Tókst að lesa skrána.", + "File read." : "Skrá lesin.", "Proceed with the following steps to import your file" : "Fylgdu eftirfarandi þrepum til að flytja inn skrána þína", - "Credential has no label, skipping" : "Auðkennið er ekki með neina skýringu, sleppi því", + "Skipping unlabeled credential" : "Sleppi ómerktu auðkenni", "Adding {{credential}}" : "Bæti við {{credential}}", "Added {{credential}}" : "Bætti við {{credential}}", "Skipping credential, missing label on line {{line}}" : "Sleppi auðkenni, vantar skýringu á línu {{line}}", @@ -48,7 +48,7 @@ "Export credentials" : "Flytja út auðkenni", "Sharing" : "Deiling", "Are you sure you want to leave? This will destroy all your credentials" : "Ertu viss um að þú viljir fara? Þetta mun skemma öll auðkennin þín", - "Your old password is incorrect!" : "Gamla lykilorðið þitt er ekki rétt!", + "Old password field incorrect!" : "Gamli lykilorðareiturinn er ekki réttur!", "New password does not match!" : "Nýju lykilorðin stemma ekki!", "Please log in with your new vault password" : "Skráðu þig inn í lykilorðageymslu með nýja lykilorðinu", "Share with users and groups" : "Deila með notendum og hópum", @@ -72,7 +72,12 @@ "Repeat password" : "Endurtaktu lykilorð", "Add tag" : "Bæta við merki", "Pick an icon" : "Veldu táknmynd", + "Search icons" : "Leita að táknmyndum", + "Upload a custom icon:" : "Senda inn sérsniðna táknmynd:", "Use this icon" : "Nota þessa táknmynd", + "Delete current icon" : "Eyða núverandi táknmynd", + "Get icon from page" : "Velja táknmynd af síðu", + "There was an error fetching the icon!" : "Það kom upp villa við að ná í táknmyndina!", "Selected icon" : "Valin táknmynd", "Field label" : "Skýring gagnasviðs", "Field value" : "Gildi gagnasviðs", @@ -125,7 +130,7 @@ "Version" : "Útgáfunúmer", "Donate to support development" : "Gefa til að styðja áframhaldandi þróun", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "Vistaðu lykilorðin þín með 1 smelli!", + "Save your passwords with one click." : "Vistaðu lykilorðin þín með einum smelli.", "Drag below button to your bookmark toolbar." : "Dragðu hnappinn hér fyrir neðan á bókamerkjastikuna þína.", "Delete vault" : "Eyða lykilorðageymslu", "Vault password" : "Lykilorð lykilorðageymslu", @@ -143,7 +148,7 @@ "Save keys" : "Vista lykla", "Generate sharing keys" : "Útbúa deilingarlykla", "Generating sharing keys" : "Útbý deilingarlykla", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Lykilorðatólið mun skanna lykilorðið þitt, reikna meðaltímann sem tæki að ráða það, og birta lista yfir það sem er neðan við ákveðin mörk", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "Lykilorðatólið skannar lykilorðið þitt, reiknar meðaltímann sem tæki að ráða það, og birtir lista yfir það sem er neðan við ákveðin mörk", "Minimum password stength" : "Lágmarksstyrkur lykilorðs", "Start scan" : "Hefja skönnun", "Result" : "Niðurstöður", @@ -156,7 +161,7 @@ "Uploading" : "Sendi inn ", "User" : "Notandi", "Crypto time" : "Afkóðunartími", - "Total time spent cyphering" : "Heildartími sem þurfti við afkóðun", + "Total time spent encrypting" : "Heildartími sem þurfti við dulritun", "Read" : "Lesa", "Write" : "Skrifa", "Files" : "Skrár", @@ -165,7 +170,7 @@ "Enable link sharing" : "Virkja deilingu með tengli", "Share until date" : "Deila þangað til", "Expire after views" : "Rennur út eftir n skoðanir", - "Click Share first" : "Smelltu fyrst á sameign", + "Click \\\"Share\\\" first" : "Smelltu fyrst á \\\"Deila\"\\", "Show files" : "Sýna skrár", "Details" : "Nánar", "Hide details" : "Fela nánari upplýsingar", @@ -225,7 +230,7 @@ "Use regex" : "Nota reglulega segð", "You have incoming share requests." : "Þú hefur fengið beiðnir um deilingu.", "If you want to put the credential in another vault," : "Ef þú vilt geyma auðkennin í annarri lykilorðageymslu,", - "log out of this vault and log in to the vault you want the shared credential in." : "skráðu þig út úr þessari lykilorðageymslu og skráðu þig inn í þá sem þú vilt geyma sameiginlegu auðkennin í.", + "log out of this vault and log into the vault you want the shared credential in." : "skráðu þig út úr þessari lykilorðageymslu og skráðu þig inn í þá sem þú vilt geyma sameiginlegu auðkennin í.", "Permissions" : "Heimildir", "Received from" : "Barst frá", "Date" : "Dagsetning", @@ -233,13 +238,22 @@ "Decline" : "Hafna", "You have {{session_time}} left before logout." : "Þú átt {{session_time}} eftir áður en skráð er út.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Lykilorðageymslunni hefur verið læst í {{time}} vegna {{tries}} misheppnaðra innskráningartilrauna!", + "Hello there!" : "Hæ þú!", + "It does not seem that you have any passwords. Do you want to add one?" : "Það lítur út eins og þú sért ekki með nein lykilorð. Viltu bæta við einu slíku núna?", + "You don't have good credentials" : "Þú ert ekki með góð auðkenni", + "You don't have medium credentials" : "Þú ert ekki með meðalgóð auðkenni", + "You don't have bad credentials" : "Þú ert ekki með léleg auðkenni", + "You don't have expired credentials" : "Þú ert ekki með útrunnin auðkenni", + "You don't have deleted credentials" : "Þú ert ekki með eydd auðkenni", + "There are no credentials with your selected tags" : "Það eru engin auðkenni með völdum merkjum", + "There are no credentials matching" : "Það eru engin auðkenni sem samsvara", "Last accessed" : "Síðast notað", "Never" : "Aldrei", "No vaults found, why not create one?" : "Engar lykilorðageymslur fundust, því ekki að búa til eina?", "Password strength must be at least: {{strength}}" : "Styrkur lykilorðs verður að vera að minnsta kosti: {{strength}}", "Please give your new vault a name." : "Gefðu nýju lykilorðageymslunni nafn.", "Repeat vault password" : "Endurtaktu lykilorðið", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Deilingarlyklarnir þínir munu verða með 1024 bita styrk, þetta er eitthvað sem þú getur breytt síðar í stillingunum þínum.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Deilingarlyklarnir þínir munu verða með 1024 bita styrk, þetta er eitthvað sem þú getur breytt síðar í stillingunum þínum.", "Create vault" : "Búa til lykilorðageymslu", "Go back to vaults" : "Fara aftur í lykilorðageymslur", "Please input the password for" : "Settu inn lykilorðið fyrir", @@ -259,15 +273,31 @@ "Request removed" : "Beiðni fjarlægð", "Destruction request pending" : "Beiðni um eyðileggingu er í biðröð", "Warning! Adding credentials over HTTP is insecure!" : "Aðvörun! Að bæta auðkennum við yfir HTTP getur verið óöruggt!", - "Logged in to {{vault_name}}" : "Skráður inn í {{vault_name}}", + "Logged into {{vault_name}}" : "Skráður inn í {{vault_name}}", "Change vault" : "Skipta um lykilorðageymslu", "Deleted credentials" : "Eydd auðkenni", "Logout" : "Útskráning", "Donate" : "Styrkja", + "Show All" : "Birta allt", + "Tags" : "Merki", + "Search Tags" : "Leita að merkjum", + "Good Strength" : "Góður styrkur", + "Medium Strength" : "Miðlungs styrkur", + "Bad Strength" : "Lélegur styrkur", + "Expired" : "Útrunnið", + "Filter Tags" : "Sía merki", + "Simple Navigation" : "Einfalt flakk", "Someone has shared a credential with you." : "Einhver hefur deilt auðkennum með þér.", "Click here to request it" : "Smelltu hér til að biðja um það", "Loading…" : "Hleð inn…", "Awwhh… credential not found. Maybe it expired" : "Æjæjæ... auðkenni fundust ekki. Kannski þau séu útrunnin", + "Compromise!" : "Berskjaldað!", + "Compromised!" : "Berskjaldað!", + "email" : "tölvupóstur", + "Description" : "Lýsing", + "Url" : "Slóð (URL)", + "Custom Search:" : "Sérsniðin leit:", + "Revert to defaults" : "Frumstilla á sjálfgefin gildi", "Error while saving field" : "Villa kom upp við að vista gagnasvið", "A Passman item has been created, modified or deleted" : "Passman atriði hefur verið búið til, breytt eða eytt", "A Passman item has expired" : "Passman atriði er útrunnið", @@ -298,6 +328,8 @@ "%s has declined your share request for \"%s\"." : "%s hafnaði beiðni þinni um deilingu á \"%s\".", "%s has accepted your share request for \"%s\"." : "%s samþykkti beiðni þína um deilingu á \"%s\".", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman er fullbúin lykilorðastýring.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman er fullbúin lykilorðastýring.\nEiginleikar:\n- Lykilorðageymslur\n- Lykill á lykilorðageymslu er aldrei sendur á vefþjón\n- Viðbót fyrir vafra sem veitir einfaldan aðgang að lykilorðum\n- Android-forrit fyrir aðgang úti á mörkinni\n- Auðkenni eru dulrituð á tækinu með 256-bita AES\n- Auðkenni eru dulrituð á vefþjóni með 256-bita AES\n- Hægt er að bæta sérniðnum gagnasviðum við auðkenni\n- Innbyggð gerð OTP (One Time Password) lykilorða\n- Greining lykilorða\n- Öruggar leiðir til að deila lykilorðum innvært og með sendum tenglum.\n- Innflutningur úr ýmsum lykilorðastýringum (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nTil að skoða dæmi um forritið skaltu heimsækja [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "Gat ekki náð í upplýsingar um útgáfu", "Passman Settings" : "Stillingar Passman", "GitHub version:" : "Útgáfa Github:", @@ -320,9 +352,9 @@ "Requested by" : "Umbeðið af", "Reason" : "Ástæða", "Click here to request\n\t\t\t\t\tit" : "Smelltu hér til að biðja um\n\t\t\t\t\tþað", - "Loading..." : "Hleð...", - "Awwhh.... credential not found. Maybe it expired" : "Æjæjæ... auðkenni fundust ekki. Kannski þau séu útrunnin", - "Expire time" : "Tími þegar rennur út", + "Loading…" : "Hleð inn…", + "Awwhh… could not find the credential. Maybe it expired?" : "Æjæjæ... auðkenni fundust ekki. Kannski þau séu útrunnin?", + "Expires:" : "Gildir til:", "Connection to server lost" : "Tenging við þjón rofnaði", "Problem loading page, reloading in 5 seconds" : "Vandamál við að hlaða inn síðu, endurhleð eftir 5 sekúndur", "Saving..." : "Er að vista ...", diff --git a/l10n/it.js b/l10n/it.js index b6098ac5f..3e965c590 100644 --- a/l10n/it.js +++ b/l10n/it.js @@ -16,14 +16,14 @@ OC.L10N.register( "Credential updated" : "Credenziali aggiornate", "Credential recovered" : "Credenziali ripristinate", "Credential destroyed" : "Credenziali distrutte", - "Error downloading file, you probably don't have sufficient permissions" : "Errore durante lo scaricamento del file, probabilmente non disponi dei permessi necessari", + "Error downloading file, you probably have insufficient permissions" : "Errore durante lo scaricamento del file, probabilmente non disponi dei permessi necessari", "Invalid QR code" : "Codice QR non valido", "Starting export" : "Avvio esportazione", "Decrypting credentials" : "Decifratura delle credenziali", "Done" : "Fine", - "File read successfully." : "File letto correttamente.", + "File read." : "File letto.", "Proceed with the following steps to import your file" : "Procedi con i passaggi seguenti per importare il tuo file", - "Credential has no label, skipping" : "Credenziali senza etichetta, ignorate", + "Skipping unlabeled credential" : "Ignorare le credenziali senza etichetta", "Adding {{credential}}" : "Aggiunta di {{credential}}", "Added {{credential}}" : "Aggiunte {{credential}}", "Skipping credential, missing label on line {{line}}" : "Credenziali ignorate, etichetta mancante alla riga {{line}}", @@ -50,7 +50,7 @@ OC.L10N.register( "Export credentials" : "Esporta credenziali", "Sharing" : "Condivisione", "Are you sure you want to leave? This will destroy all your credentials" : "Sei sicuro di voler uscire? Ciò distruggerà tutte le tue credenziali", - "Your old password is incorrect!" : "La tua vecchia password non è corretta!", + "Old password field incorrect!" : "Campo della vecchia password non corretto!", "New password does not match!" : "La nuova password non corrisponde!", "Please log in with your new vault password" : "Accedi con la tua nuova password della cassaforte", "Share with users and groups" : "Condividi con utenti e gruppi", @@ -74,7 +74,13 @@ OC.L10N.register( "Repeat password" : "Ripeti la password", "Add tag" : "Aggiungi etichetta", "Pick an icon" : "Scegli un'icona", + "Search icons" : "Cerca icone", + "Upload a custom icon:" : "Caricata un'icona personalizzata", "Use this icon" : "Utilizza questa icona", + "Delete current icon" : "Elimina icona attuale", + "Get icon from page" : "Ottieni icona da pagina", + "This may take a few seconds…" : "Potrebbe richiedere alcuni secondi...", + "There was an error fetching the icon!" : "Si è verificato un errore durante il recupero dell'icona.", "Selected icon" : "Icona selezionata", "Field label" : "Etichetta campo", "Field value" : "Valore campo", @@ -127,7 +133,7 @@ OC.L10N.register( "Version" : "Versione", "Donate to support development" : "Effettua una donazione per supportare lo sviluppo", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "Salva le tue password con 1 clic!", + "Save your passwords with one click." : "Salva le tue password con un clic.", "Drag below button to your bookmark toolbar." : "Trascina il pulsante seguente sulla barra degli strumenti.", "Delete vault" : "Elimina cassaforte", "Vault password" : "Password della cassaforte", @@ -145,7 +151,7 @@ OC.L10N.register( "Save keys" : "Salva chiavi", "Generate sharing keys" : "Genera chiavi di condivisione", "Generating sharing keys" : "Generazione chiavi di condivisione", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Lo strumento delle password analizzerà la tua password, calcolerà il tempo medio per decifrarla ed elencherà quelle sotto la soglia", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "Lo strumento delle password analizza la tua password, calcola il tempo medio per decifrarla ed elenca quelle sotto la soglia", "Minimum password stength" : "Robustezza minima della password", "Start scan" : "Avvia scansione", "Result" : "Risultato", @@ -158,7 +164,7 @@ OC.L10N.register( "Uploading" : "Caricamento", "User" : "Utente", "Crypto time" : "Tempo di cifratura", - "Total time spent cyphering" : "Tempo totale impiegato nella cifratura", + "Total time spent encrypting" : "Tempo totale impiegato nella cifratura", "Read" : "Lettura", "Write" : "Scrittura", "Files" : "File", @@ -167,7 +173,7 @@ OC.L10N.register( "Enable link sharing" : "Abilita condivisione tramite collegamento", "Share until date" : "Condividi fino alla data", "Expire after views" : "Scadenza dopo viste", - "Click Share first" : "Fai clic prima su Condividi", + "Click \\\"Share\\\" first" : "Fai clic prima su \\\"Condividi\\\"", "Show files" : "Mostra i file", "Details" : "Dettagli", "Hide details" : "Nascondi dettagli", @@ -227,7 +233,7 @@ OC.L10N.register( "Use regex" : "Utilizza espressione regolare", "You have incoming share requests." : "Hai ricevuto delle richieste di condivisione.", "If you want to put the credential in another vault," : "Se vuoi mettere le credenziali in un altra cassaforte,", - "log out of this vault and log in to the vault you want the shared credential in." : "esci da questa cassaforte e accedi alla cassaforte con la quale vuoi condividere le credenziali.", + "log out of this vault and log into the vault you want the shared credential in." : "esci da questa cassaforte e accedi alla cassaforte dove vuoi inserire le credenziali condivise.", "Permissions" : "Permessi", "Received from" : "Ricevute da", "Date" : "Data", @@ -235,13 +241,22 @@ OC.L10N.register( "Decline" : "Rifiuta", "You have {{session_time}} left before logout." : "Hai ancora {{session_time}} prima del termine della sessione.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "La tua cassaforte è stata bloccata per {{time}} a causa di {{tries}} tentativi non riusciti!", + "Hello there!" : "Ciao!", + "It does not seem that you have any passwords. Do you want to add one?" : "Sembra che tu non abbia alcuna password. Vuoi aggiungerne una?", + "You don't have good credentials" : "Non hai credenziali forti", + "You don't have medium credentials" : "Non hai credenziali medie", + "You don't have bad credentials" : "Non hai credenziali deboli", + "You don't have expired credentials" : "Non hai credenziali scadute", + "You don't have deleted credentials" : "Non hai credenziali eliminate", + "There are no credentials with your selected tags" : "Non ci sono credenziali con le etichette selezionate", + "There are no credentials matching" : "Non ci sono credenziali corrispondenti", "Last accessed" : "Ultimo accesso", "Never" : "Mai", "No vaults found, why not create one?" : "Nessuna cassaforte trovata, vuoi crearne una?", "Password strength must be at least: {{strength}}" : "La robustezza della password deve essere almeno: {{strength}}", "Please give your new vault a name." : "Dai un nome alla tua nuova cassaforte.", "Repeat vault password" : "Ripeti la password della cassaforte", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "La tua chiave di condivisione avrà una lunghezza di 1024 bit, che potrai modificare successivamente nelle impostazioni.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Le tue chiavi di condivisione avranno una lunghezza di 1024 bit, che puoii modificare successivamente in \\\"Impostazioni\\\".", "Create vault" : "Crea cassaforte", "Go back to vaults" : "Torna alle casseforti", "Please input the password for" : "Digita la password per", @@ -261,15 +276,32 @@ OC.L10N.register( "Request removed" : "Richiesta rimossa", "Destruction request pending" : "Richiesta di distruzione in attesa", "Warning! Adding credentials over HTTP is insecure!" : "Avviso! L'aggiunta di credenziali su HTTP è insicura!", - "Logged in to {{vault_name}}" : "Accesso effettuato a {{vault_name}}", + "Logged into {{vault_name}}" : "Accesso effettuato a {{vault_name}}", "Change vault" : "Cambia cassaforte", "Deleted credentials" : "Credenziali eliminate", "Logout" : "Esci", "Donate" : "Donazione", + "Show All" : "Mostra tutto", + "Tags" : "Etichette", + "Search Tags" : "Etichette di ricerca", + "Good Strength" : "Buona robustezza", + "Medium Strength" : "Media robustezza", + "Bad Strength" : "Cattiva robustezza", + "Expired" : "Scadute", + "Filter Tags" : "Etichette di filtro", + "Simple Navigation" : "Navigazione semplice", "Someone has shared a credential with you." : "Qualcuno ha condiviso delle credenziali con te.", "Click here to request it" : "Fai clic qui per richiederle", "Loading…" : "Caricamento in corso...", "Awwhh… credential not found. Maybe it expired" : "Ops... credenziali non trovate. Potrebbero essere scadute", + "Compromise!" : "Compromessa!", + "Compromised!" : "Compromessa!", + "This password is compromised. You can only remove this warning by changing the password." : "Questa password è compromessa. Puoi rimuovere questo avviso solo cambiando la password.", + "email" : "email", + "Description" : "Descrizione", + "Url" : "Url", + "Custom Search:" : "Ricerca personalizzata:", + "Revert to defaults" : "Ripristina valori predefiniti", "Error while saving field" : "Errore durante il salvataggio del campo", "A Passman item has been created, modified or deleted" : "Un elemento Passman è stato creato, modificato o eliminato", "A Passman item has expired" : "Un elemento Passman è scaduto", @@ -300,6 +332,8 @@ OC.L10N.register( "%s has declined your share request for \"%s\"." : "%s ha rifiutato la tua richiesta di condivisione per \"%s\".", "%s has accepted your share request for \"%s\"." : "%s ha accettato la tua richiesta di condivisione per \"%s\".", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman è un gestore delle password pieno di funzionalità.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman è un gestore di password pieno di funzionalità.\nFunzionalità:\n- Casseforti \n- La chiave della cassaforte non è mai inviata al server\n- Estensione del browser per accedere rapidamente alle password\n- Applicazione Android per l'accesso mobile\n- Le credenziali sono cifrate lato client con AES a 256 bit\n- Le credenziali sono cifrate lato server con AES a 256 bit\n- Abilità di aggiungere campi personalizzati alle credenziali\n- Generatore OTP (One Time Password) integrato\n- Analizzatore delle password\n- Condivisione delle password internamente e tramite collegamento in maniera sicura\n- Importazione da vari gestori delle password (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nPer una dimostrazione di questa applicazione visita [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "Impossibile ottenere le informazioni di versione", "Passman Settings" : "Impostazioni di Passman", "GitHub version:" : "Versione di Github:", @@ -322,9 +356,9 @@ OC.L10N.register( "Requested by" : "Richiesto da", "Reason" : "Motivo", "Click here to request\n\t\t\t\t\tit" : "Fai clic qui per richiederla", - "Loading..." : "Caricamento in corso...", - "Awwhh.... credential not found. Maybe it expired" : "Ops... credenziali non trovate. Potrebbero essere scadute", - "Expire time" : "Ora di scadenza", + "Loading…" : "Caricamento…", + "Awwhh… could not find the credential. Maybe it expired?" : "Ops... credenziali non trovate. Potrebbero essere scadute?", + "Expires:" : "Scade:", "Connection to server lost" : "Connessione al server interrotta", "Problem loading page, reloading in 5 seconds" : "Problema durante il caricamento della pagina, aggiornamento tra 5 secondi", "Saving..." : "Salvataggio in corso...", diff --git a/l10n/it.json b/l10n/it.json index 70eb51099..ec70f47cb 100644 --- a/l10n/it.json +++ b/l10n/it.json @@ -14,14 +14,14 @@ "Credential updated" : "Credenziali aggiornate", "Credential recovered" : "Credenziali ripristinate", "Credential destroyed" : "Credenziali distrutte", - "Error downloading file, you probably don't have sufficient permissions" : "Errore durante lo scaricamento del file, probabilmente non disponi dei permessi necessari", + "Error downloading file, you probably have insufficient permissions" : "Errore durante lo scaricamento del file, probabilmente non disponi dei permessi necessari", "Invalid QR code" : "Codice QR non valido", "Starting export" : "Avvio esportazione", "Decrypting credentials" : "Decifratura delle credenziali", "Done" : "Fine", - "File read successfully." : "File letto correttamente.", + "File read." : "File letto.", "Proceed with the following steps to import your file" : "Procedi con i passaggi seguenti per importare il tuo file", - "Credential has no label, skipping" : "Credenziali senza etichetta, ignorate", + "Skipping unlabeled credential" : "Ignorare le credenziali senza etichetta", "Adding {{credential}}" : "Aggiunta di {{credential}}", "Added {{credential}}" : "Aggiunte {{credential}}", "Skipping credential, missing label on line {{line}}" : "Credenziali ignorate, etichetta mancante alla riga {{line}}", @@ -48,7 +48,7 @@ "Export credentials" : "Esporta credenziali", "Sharing" : "Condivisione", "Are you sure you want to leave? This will destroy all your credentials" : "Sei sicuro di voler uscire? Ciò distruggerà tutte le tue credenziali", - "Your old password is incorrect!" : "La tua vecchia password non è corretta!", + "Old password field incorrect!" : "Campo della vecchia password non corretto!", "New password does not match!" : "La nuova password non corrisponde!", "Please log in with your new vault password" : "Accedi con la tua nuova password della cassaforte", "Share with users and groups" : "Condividi con utenti e gruppi", @@ -72,7 +72,13 @@ "Repeat password" : "Ripeti la password", "Add tag" : "Aggiungi etichetta", "Pick an icon" : "Scegli un'icona", + "Search icons" : "Cerca icone", + "Upload a custom icon:" : "Caricata un'icona personalizzata", "Use this icon" : "Utilizza questa icona", + "Delete current icon" : "Elimina icona attuale", + "Get icon from page" : "Ottieni icona da pagina", + "This may take a few seconds…" : "Potrebbe richiedere alcuni secondi...", + "There was an error fetching the icon!" : "Si è verificato un errore durante il recupero dell'icona.", "Selected icon" : "Icona selezionata", "Field label" : "Etichetta campo", "Field value" : "Valore campo", @@ -125,7 +131,7 @@ "Version" : "Versione", "Donate to support development" : "Effettua una donazione per supportare lo sviluppo", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "Salva le tue password con 1 clic!", + "Save your passwords with one click." : "Salva le tue password con un clic.", "Drag below button to your bookmark toolbar." : "Trascina il pulsante seguente sulla barra degli strumenti.", "Delete vault" : "Elimina cassaforte", "Vault password" : "Password della cassaforte", @@ -143,7 +149,7 @@ "Save keys" : "Salva chiavi", "Generate sharing keys" : "Genera chiavi di condivisione", "Generating sharing keys" : "Generazione chiavi di condivisione", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Lo strumento delle password analizzerà la tua password, calcolerà il tempo medio per decifrarla ed elencherà quelle sotto la soglia", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "Lo strumento delle password analizza la tua password, calcola il tempo medio per decifrarla ed elenca quelle sotto la soglia", "Minimum password stength" : "Robustezza minima della password", "Start scan" : "Avvia scansione", "Result" : "Risultato", @@ -156,7 +162,7 @@ "Uploading" : "Caricamento", "User" : "Utente", "Crypto time" : "Tempo di cifratura", - "Total time spent cyphering" : "Tempo totale impiegato nella cifratura", + "Total time spent encrypting" : "Tempo totale impiegato nella cifratura", "Read" : "Lettura", "Write" : "Scrittura", "Files" : "File", @@ -165,7 +171,7 @@ "Enable link sharing" : "Abilita condivisione tramite collegamento", "Share until date" : "Condividi fino alla data", "Expire after views" : "Scadenza dopo viste", - "Click Share first" : "Fai clic prima su Condividi", + "Click \\\"Share\\\" first" : "Fai clic prima su \\\"Condividi\\\"", "Show files" : "Mostra i file", "Details" : "Dettagli", "Hide details" : "Nascondi dettagli", @@ -225,7 +231,7 @@ "Use regex" : "Utilizza espressione regolare", "You have incoming share requests." : "Hai ricevuto delle richieste di condivisione.", "If you want to put the credential in another vault," : "Se vuoi mettere le credenziali in un altra cassaforte,", - "log out of this vault and log in to the vault you want the shared credential in." : "esci da questa cassaforte e accedi alla cassaforte con la quale vuoi condividere le credenziali.", + "log out of this vault and log into the vault you want the shared credential in." : "esci da questa cassaforte e accedi alla cassaforte dove vuoi inserire le credenziali condivise.", "Permissions" : "Permessi", "Received from" : "Ricevute da", "Date" : "Data", @@ -233,13 +239,22 @@ "Decline" : "Rifiuta", "You have {{session_time}} left before logout." : "Hai ancora {{session_time}} prima del termine della sessione.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "La tua cassaforte è stata bloccata per {{time}} a causa di {{tries}} tentativi non riusciti!", + "Hello there!" : "Ciao!", + "It does not seem that you have any passwords. Do you want to add one?" : "Sembra che tu non abbia alcuna password. Vuoi aggiungerne una?", + "You don't have good credentials" : "Non hai credenziali forti", + "You don't have medium credentials" : "Non hai credenziali medie", + "You don't have bad credentials" : "Non hai credenziali deboli", + "You don't have expired credentials" : "Non hai credenziali scadute", + "You don't have deleted credentials" : "Non hai credenziali eliminate", + "There are no credentials with your selected tags" : "Non ci sono credenziali con le etichette selezionate", + "There are no credentials matching" : "Non ci sono credenziali corrispondenti", "Last accessed" : "Ultimo accesso", "Never" : "Mai", "No vaults found, why not create one?" : "Nessuna cassaforte trovata, vuoi crearne una?", "Password strength must be at least: {{strength}}" : "La robustezza della password deve essere almeno: {{strength}}", "Please give your new vault a name." : "Dai un nome alla tua nuova cassaforte.", "Repeat vault password" : "Ripeti la password della cassaforte", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "La tua chiave di condivisione avrà una lunghezza di 1024 bit, che potrai modificare successivamente nelle impostazioni.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Le tue chiavi di condivisione avranno una lunghezza di 1024 bit, che puoii modificare successivamente in \\\"Impostazioni\\\".", "Create vault" : "Crea cassaforte", "Go back to vaults" : "Torna alle casseforti", "Please input the password for" : "Digita la password per", @@ -259,15 +274,32 @@ "Request removed" : "Richiesta rimossa", "Destruction request pending" : "Richiesta di distruzione in attesa", "Warning! Adding credentials over HTTP is insecure!" : "Avviso! L'aggiunta di credenziali su HTTP è insicura!", - "Logged in to {{vault_name}}" : "Accesso effettuato a {{vault_name}}", + "Logged into {{vault_name}}" : "Accesso effettuato a {{vault_name}}", "Change vault" : "Cambia cassaforte", "Deleted credentials" : "Credenziali eliminate", "Logout" : "Esci", "Donate" : "Donazione", + "Show All" : "Mostra tutto", + "Tags" : "Etichette", + "Search Tags" : "Etichette di ricerca", + "Good Strength" : "Buona robustezza", + "Medium Strength" : "Media robustezza", + "Bad Strength" : "Cattiva robustezza", + "Expired" : "Scadute", + "Filter Tags" : "Etichette di filtro", + "Simple Navigation" : "Navigazione semplice", "Someone has shared a credential with you." : "Qualcuno ha condiviso delle credenziali con te.", "Click here to request it" : "Fai clic qui per richiederle", "Loading…" : "Caricamento in corso...", "Awwhh… credential not found. Maybe it expired" : "Ops... credenziali non trovate. Potrebbero essere scadute", + "Compromise!" : "Compromessa!", + "Compromised!" : "Compromessa!", + "This password is compromised. You can only remove this warning by changing the password." : "Questa password è compromessa. Puoi rimuovere questo avviso solo cambiando la password.", + "email" : "email", + "Description" : "Descrizione", + "Url" : "Url", + "Custom Search:" : "Ricerca personalizzata:", + "Revert to defaults" : "Ripristina valori predefiniti", "Error while saving field" : "Errore durante il salvataggio del campo", "A Passman item has been created, modified or deleted" : "Un elemento Passman è stato creato, modificato o eliminato", "A Passman item has expired" : "Un elemento Passman è scaduto", @@ -298,6 +330,8 @@ "%s has declined your share request for \"%s\"." : "%s ha rifiutato la tua richiesta di condivisione per \"%s\".", "%s has accepted your share request for \"%s\"." : "%s ha accettato la tua richiesta di condivisione per \"%s\".", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman è un gestore delle password pieno di funzionalità.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman è un gestore di password pieno di funzionalità.\nFunzionalità:\n- Casseforti \n- La chiave della cassaforte non è mai inviata al server\n- Estensione del browser per accedere rapidamente alle password\n- Applicazione Android per l'accesso mobile\n- Le credenziali sono cifrate lato client con AES a 256 bit\n- Le credenziali sono cifrate lato server con AES a 256 bit\n- Abilità di aggiungere campi personalizzati alle credenziali\n- Generatore OTP (One Time Password) integrato\n- Analizzatore delle password\n- Condivisione delle password internamente e tramite collegamento in maniera sicura\n- Importazione da vari gestori delle password (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nPer una dimostrazione di questa applicazione visita [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "Impossibile ottenere le informazioni di versione", "Passman Settings" : "Impostazioni di Passman", "GitHub version:" : "Versione di Github:", @@ -320,9 +354,9 @@ "Requested by" : "Richiesto da", "Reason" : "Motivo", "Click here to request\n\t\t\t\t\tit" : "Fai clic qui per richiederla", - "Loading..." : "Caricamento in corso...", - "Awwhh.... credential not found. Maybe it expired" : "Ops... credenziali non trovate. Potrebbero essere scadute", - "Expire time" : "Ora di scadenza", + "Loading…" : "Caricamento…", + "Awwhh… could not find the credential. Maybe it expired?" : "Ops... credenziali non trovate. Potrebbero essere scadute?", + "Expires:" : "Scade:", "Connection to server lost" : "Connessione al server interrotta", "Problem loading page, reloading in 5 seconds" : "Problema durante il caricamento della pagina, aggiornamento tra 5 secondi", "Saving..." : "Salvataggio in corso...", diff --git a/l10n/ja.js b/l10n/ja.js index 83d233575..5f98ac3bd 100644 --- a/l10n/ja.js +++ b/l10n/ja.js @@ -4,7 +4,7 @@ OC.L10N.register( "Passwords" : "パスワード", "Generating sharing keys ( %s / 2)" : "共有キーを生成しています ( %s / 2)", "Incorrect vault password!" : "保管庫パスワードが間違っています!", - "Passwords do not match" : "パスワードが一致していません", + "Passwords do not match" : "パスワードが一致しません", "General" : "一般", "Custom Fields" : "カスタムフィールド", "Please fill in a label." : "ラベルを記入してください", @@ -16,14 +16,14 @@ OC.L10N.register( "Credential updated" : "資格情報が更新されました", "Credential recovered" : "資格情報を復元しました", "Credential destroyed" : "資格情報を破棄しました", - "Error downloading file, you probably don't have sufficient permissions" : "ファイルダウンロードエラー、アクセス権限がない可能性があります", + "Error downloading file, you probably have insufficient permissions" : "ファイルのダウンロード中にエラーが発生しました。権限が不足していると考えられます。", "Invalid QR code" : "無効なQRコード", "Starting export" : "エクスポートの開始", "Decrypting credentials" : "資格情報の復号化をしています", "Done" : "完了", - "File read successfully." : "ファイルの読み込みに成功しました", + "File read." : "ファイルが読み込まれました", "Proceed with the following steps to import your file" : "ファイルをインポートするために次のステップに進んでください", - "Credential has no label, skipping" : "資格情報にラベルがありません。スキップします", + "Skipping unlabeled credential" : "ラベルのない資格情報をスキップする", "Adding {{credential}}" : "{{credential}}を追加中", "Added {{credential}}" : "{{credential}}を追加しました", "Skipping credential, missing label on line {{line}}" : "資格情報をスキップしています、{{line}} 行目のラベルが見つかりません", @@ -39,18 +39,18 @@ OC.L10N.register( "Example of imported credential" : "インポートされた資格情報の例", "Missing an importer? Try it with the generic CSV importer." : "インポーターが見つかりませんか?一般的なCSVインポーターを試してください", "Go back to importers." : "インポーターに戻る", - "Revision deleted" : "リビジョンが削除されました", - "Revision restored" : "リビジョンが復元されました", + "Revision deleted" : "リビジョンを削除しました", + "Revision restored" : "リビジョンを復元しました", "Save in Passman" : "Passmanに保存する", - "Settings saved" : "設定が保存されました", + "Settings saved" : "設定を保存しました", "General settings" : "一般設定", "Password audit" : "パスワードの監査", "Password settings" : "パスワードの設定", "Import credentials" : "資格情報のインポート", "Export credentials" : "資格情報のエクスポート", "Sharing" : "共有", - "Are you sure you want to leave? This will destroy all your credentials" : "全ての資格情報が破棄されます。本当に終了しますか?", - "Your old password is incorrect!" : "現在のパスワードが間違っています!", + "Are you sure you want to leave? This will destroy all your credentials" : "すべての資格情報が破棄されます。本当に終了しますか?", + "Old password field incorrect!" : "現在の保管庫パスワードが正しくありません!", "New password does not match!" : "新しいパスワードが一致しません!", "Please log in with your new vault password" : "新しいパスワードでログインしてください", "Share with users and groups" : "ユーザーとグループで共有", @@ -58,23 +58,29 @@ OC.L10N.register( "Are you sure you want to leave? This will corrupt this credential" : "この資格情報が破損します。本当に終了しますか?", "Credential unshared" : "非共有の資格情報", "Credential shared" : "共有済みの資格情報", - "Saved!" : "保存されました", + "Saved!" : "保存しました!", "Poor" : "脆弱", "Weak" : "弱い", "Good" : "良い", "Strong" : "強い", "Toggle visibility" : "可視性を切り替える", "Copy to clipboard" : "クリップボードにコピー", - "Copied to clipboard!" : "クリップボードにコピーされました", + "Copied to clipboard!" : "クリップボードにコピーしました!", "Generate password" : "パスワードを生成", "Copy password to clipboard" : "パスワードをクリップボードにコピー", - "Password copied to clipboard!" : "パスワードがクリップボードにコピーされました。", + "Password copied to clipboard!" : "パスワードをクリップボードにコピーしました!", "Complete" : "完了", "Username" : "ユーザー名", "Repeat password" : "パスワードをもう一度入力", "Add tag" : "タグを追加", "Pick an icon" : "アイコンを選択", + "Search icons" : "アイコンを探す", + "Upload a custom icon:" : "カスタムアイコンをアップロードする", "Use this icon" : "このアイコンを使用する", + "Delete current icon" : "現在のアイコンを削除", + "Get icon from page" : "ページからアイコンを取得する", + "This may take a few seconds…" : "これには数秒かかることがあります…", + "There was an error fetching the icon!" : "アイコンの取得中にエラーが発生しました", "Selected icon" : "選択されたアイコン", "Field label" : "フィールドラベル", "Field value" : "フィールドの値", @@ -109,7 +115,7 @@ OC.L10N.register( "Use numbers" : "数字を使用する", "Use special characters" : "特殊文字を使用する", "Avoid ambiguous characters" : "あいまいな文字を避ける", - "Require every character type" : "全ての文字種を必須にする", + "Require every character type" : "すべての文字種を必須にする", "Export type" : "エクスポートタイプ", "Export" : "エクスポート", "Enter vault password to confirm export." : "エクスポートの確認の為に保管庫パスワードを入力してください。", @@ -127,7 +133,7 @@ OC.L10N.register( "Version" : "バージョン", "Donate to support development" : "開発者支援のために寄付する", "Bookmarklet" : "ブックマークレット", - "Save your passwords with 1 click!" : "ワンクリックでパスワードを保存してください!", + "Save your passwords with one click." : "ワンクリックであなたのパスワードを保存します", "Drag below button to your bookmark toolbar." : "ボタンより下のブックマークツールバーへドラッグしてください。", "Delete vault" : "保管庫を削除する", "Vault password" : "保管庫パスワード", @@ -145,7 +151,7 @@ OC.L10N.register( "Save keys" : "キーを保存する", "Generate sharing keys" : "共有キーを生成", "Generating sharing keys" : "共有キーを生成中", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "パスワードツールはパスワードをスキャンし、クラックタイムの平均を計算し閾値を下回るものをリストします。", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "パスワードツールはパスワードをスキャンし、クラックタイムの平均を計算し閾値を下回るものをリストアップします。", "Minimum password stength" : "最小のパスワードの長さ", "Start scan" : "スキャンを開始", "Result" : "結果", @@ -158,7 +164,7 @@ OC.L10N.register( "Uploading" : "アップロード中", "User" : "ユーザー", "Crypto time" : "暗号化時間", - "Total time spent cyphering" : "暗号化にかかった時間", + "Total time spent encrypting" : "暗号化にかかった時間", "Read" : "読み込み", "Write" : "書き込み", "Files" : "ファイル", @@ -167,7 +173,7 @@ OC.L10N.register( "Enable link sharing" : "リンク共有を有効化", "Share until date" : "有効期限まで共有する", "Expire after views" : "表示後に期限切れにする", - "Click Share first" : "最初に共有をクリック", + "Click \\\"Share\\\" first" : "最初に「共有」をクリック", "Show files" : "ファイルを表示する", "Details" : "詳細", "Hide details" : "詳細を隠す", @@ -217,8 +223,8 @@ OC.L10N.register( "URL" : "URL", "Notes" : "メモ", "Expiry time" : "期限", - "Changed" : "変更されました", - "Created" : "作成されました", + "Changed" : "変更時刻", + "Created" : "作成時刻", "Edit" : "編集", "Delete" : "削除", "Share" : "共有", @@ -227,7 +233,7 @@ OC.L10N.register( "Use regex" : "正規表現を使用する", "You have incoming share requests." : "共有リクエストが届いています", "If you want to put the credential in another vault," : "証明書を他の保管庫に保存したい場合、", - "log out of this vault and log in to the vault you want the shared credential in." : "この保管庫からログアウトして共有証明書を保存したい保管庫にログインしてください。", + "log out of this vault and log into the vault you want the shared credential in." : "この保管庫からログアウトして共有証明書を保存したい保管庫にログインしてください。", "Permissions" : "アクセス権限", "Received from" : "受信", "Date" : "日付", @@ -235,13 +241,22 @@ OC.L10N.register( "Decline" : "拒否", "You have {{session_time}} left before logout." : "ログアウトするまであと {{session_time}} 秒", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "{{tries}} 回失敗したため保管庫は{{time}} 秒ロックされます", + "Hello there!" : "こんにちは!", + "It does not seem that you have any passwords. Do you want to add one?" : "パスワードが設定されてないようです。 追加しますか?", + "You don't have good credentials" : "パスワード強度が高い資格情報はありません", + "You don't have medium credentials" : "パスワード強度が普通の資格情報はありません", + "You don't have bad credentials" : "パスワード強度が低い資格情報はありません", + "You don't have expired credentials" : "有効期限切れの資格情報はありません", + "You don't have deleted credentials" : "削除された資格情報がありません", + "There are no credentials with your selected tags" : "検索タグに一致する資格情報はありません。", + "There are no credentials matching" : "一致する資格情報がありません", "Last accessed" : "最終アクセス", "Never" : "未使用", "No vaults found, why not create one?" : "保管庫が見つかりません。新しく作成しますか?", "Password strength must be at least: {{strength}}" : "パスワードは次の文字数以上である必要があります:{{strength}}", "Please give your new vault a name." : "新しいVaultの名前をつけてください", "Repeat vault password" : "保管庫パスワードを再入力してください", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "共有キーの強度は1024ビットです。後で設定から変更することが出来ます。", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "共有キーの強度は1024ビットです。後で「設定」から変更できます。", "Create vault" : "保管庫を作成する", "Go back to vaults" : "保管庫へ戻る", "Please input the password for" : "パスワードを入力してください", @@ -252,7 +267,7 @@ OC.L10N.register( "Seems you lost the vault password and you're unable to log in." : "ログインできません。保管庫のパスワードを忘れていませんか?", "If you want this vault to be removed you can request that here." : "この保管庫を削除するには、こちらからリクエストしてください。", "An admin then accepts or declines the request" : "管理者がリクエストを許可または拒否します", - "After an admin destroys this vault, all credentials in it will be lost" : "管理者により、この保管庫が破棄されると、保管された全ての証明書が失われます。", + "After an admin destroys this vault, all credentials in it will be lost" : "管理者がこの保管庫を破棄すると、すべての資格証明が失われます。", "Reason for requesting deletion (optional):" : "破棄リクエストの理由(任意):", "Request vault destruction" : "保管庫の破棄をリクエストする", "Yes, request an admin to destroy this vault" : "はい、管理者へこの保管庫の破棄をリクエストします。", @@ -261,16 +276,33 @@ OC.L10N.register( "Request removed" : "リクエストを取り消しました", "Destruction request pending" : "破棄リクエスト保留中", "Warning! Adding credentials over HTTP is insecure!" : "警告!HTTP経由で証明書を付与するのは安全ではありません!", - "Logged in to {{vault_name}}" : "{{vault_name}} にログインしました", + "Logged into {{vault_name}}" : "{{vault_name}} にログインしました", "Change vault" : "保管庫を変更する", "Deleted credentials" : "削除された証明書", "Logout" : "ログアウト", "Donate" : "寄付", + "Show All" : "全て表示", + "Tags" : "タグ", + "Search Tags" : "タグ検索", + "Good Strength" : "パスワード強度:高", + "Medium Strength" : "パスワード強度:中", + "Bad Strength" : "パスワード強度:低", + "Expired" : "有効期限切れ", + "Filter Tags" : "タグフィルター", + "Simple Navigation" : "シンプルナビゲーション", "Someone has shared a credential with you." : "誰かがあなたと資格情報を共有しました。", "Click here to request it" : "リクエストするにはここをクリックしてください", "Loading…" : "読み込み中...", "Awwhh… credential not found. Maybe it expired" : "資格情報が見つかりません。期限切れの可能性があります", - "Error while saving field" : "フィールドを保存中にエラーが発生しました", + "Compromise!" : "安全性が損なわれています!", + "Compromised!" : "安全性が損なわれています!", + "This password is compromised. You can only remove this warning by changing the password." : "このパスワードは危険にさらされています。 この警告を削除するにはパスワードを変更してください。", + "email" : "メール", + "Description" : "説明", + "Url" : "URL", + "Custom Search:" : "カスタム検索:", + "Revert to defaults" : "デフォルトに戻す", + "Error while saving field" : "フィールドの保存中にエラーが発生しました", "A Passman item has been created, modified or deleted" : "Passman のアイテムが作成、変更、または削除されました", "A Passman item has expired" : "Pasman アイテムが期限切れ", "A Passman item has been shared" : "Passman アイテムが共有されました", @@ -300,6 +332,8 @@ OC.L10N.register( "%s has declined your share request for \"%s\"." : "%s は 共有リクエスト \"%s\" を拒否しました。", "%s has accepted your share request for \"%s\"." : "%s は 共有リクエスト \"%s\" を受領しました。", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman は、高機能パスワード管理ツールです。", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman は、高機能パスワード管理ツールです。\n特徴:\n- パスワード保管\n- パスワード解除キーは、サーバーには絶対に送信されません\n- パスワードを簡単に取得できるブラウザー拡張\n- モバイルネットワーク用アンドロイドアプリ\n- クライアント側での重要情報の暗号化に256bit AESを利用\n- サーバー側での重要情報の暗号化に256bit AESを利用\n- 重要情報をカスタマイズして追加可能\n- OTP(ワンタイムパスワード)生成機能を装備\n- パスワード強度解析\n- セキュリティを保持してパスワードを共有する機能\n- 複数のパスワードマネージャーからのインポート機能(KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nこのアプリのデモは以下のサイトを見てください [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "バージョン情報を取得できません", "Passman Settings" : "Passman 設定", "GitHub version:" : "GitHub バージョン:", @@ -322,10 +356,10 @@ OC.L10N.register( "Requested by" : "次からのリクエスト", "Reason" : "理由", "Click here to request\n\t\t\t\t\tit" : "クリックしてリクエスト\n\t\t\t\t\t", - "Loading..." : "読み込み中...", - "Awwhh.... credential not found. Maybe it expired" : "資格情報が見つかりません。期限切れの可能性があります", - "Expire time" : "有効期限", - "Connection to server lost" : "サーバとの接続が切断されました", + "Loading…" : "Loading…", + "Awwhh… could not find the credential. Maybe it expired?" : "証明書が見つかりませんでした。期限切れの可能性があります", + "Expires:" : "有効期限:", + "Connection to server lost" : "サーバーとの接続が切断されました", "Problem loading page, reloading in 5 seconds" : "ページのロードに問題があります、5秒以内に再ロードします", "Saving..." : "保存中...", "Dismiss" : "閉じる", diff --git a/l10n/ja.json b/l10n/ja.json index 43a6cbf94..7bffde430 100644 --- a/l10n/ja.json +++ b/l10n/ja.json @@ -2,7 +2,7 @@ "Passwords" : "パスワード", "Generating sharing keys ( %s / 2)" : "共有キーを生成しています ( %s / 2)", "Incorrect vault password!" : "保管庫パスワードが間違っています!", - "Passwords do not match" : "パスワードが一致していません", + "Passwords do not match" : "パスワードが一致しません", "General" : "一般", "Custom Fields" : "カスタムフィールド", "Please fill in a label." : "ラベルを記入してください", @@ -14,14 +14,14 @@ "Credential updated" : "資格情報が更新されました", "Credential recovered" : "資格情報を復元しました", "Credential destroyed" : "資格情報を破棄しました", - "Error downloading file, you probably don't have sufficient permissions" : "ファイルダウンロードエラー、アクセス権限がない可能性があります", + "Error downloading file, you probably have insufficient permissions" : "ファイルのダウンロード中にエラーが発生しました。権限が不足していると考えられます。", "Invalid QR code" : "無効なQRコード", "Starting export" : "エクスポートの開始", "Decrypting credentials" : "資格情報の復号化をしています", "Done" : "完了", - "File read successfully." : "ファイルの読み込みに成功しました", + "File read." : "ファイルが読み込まれました", "Proceed with the following steps to import your file" : "ファイルをインポートするために次のステップに進んでください", - "Credential has no label, skipping" : "資格情報にラベルがありません。スキップします", + "Skipping unlabeled credential" : "ラベルのない資格情報をスキップする", "Adding {{credential}}" : "{{credential}}を追加中", "Added {{credential}}" : "{{credential}}を追加しました", "Skipping credential, missing label on line {{line}}" : "資格情報をスキップしています、{{line}} 行目のラベルが見つかりません", @@ -37,18 +37,18 @@ "Example of imported credential" : "インポートされた資格情報の例", "Missing an importer? Try it with the generic CSV importer." : "インポーターが見つかりませんか?一般的なCSVインポーターを試してください", "Go back to importers." : "インポーターに戻る", - "Revision deleted" : "リビジョンが削除されました", - "Revision restored" : "リビジョンが復元されました", + "Revision deleted" : "リビジョンを削除しました", + "Revision restored" : "リビジョンを復元しました", "Save in Passman" : "Passmanに保存する", - "Settings saved" : "設定が保存されました", + "Settings saved" : "設定を保存しました", "General settings" : "一般設定", "Password audit" : "パスワードの監査", "Password settings" : "パスワードの設定", "Import credentials" : "資格情報のインポート", "Export credentials" : "資格情報のエクスポート", "Sharing" : "共有", - "Are you sure you want to leave? This will destroy all your credentials" : "全ての資格情報が破棄されます。本当に終了しますか?", - "Your old password is incorrect!" : "現在のパスワードが間違っています!", + "Are you sure you want to leave? This will destroy all your credentials" : "すべての資格情報が破棄されます。本当に終了しますか?", + "Old password field incorrect!" : "現在の保管庫パスワードが正しくありません!", "New password does not match!" : "新しいパスワードが一致しません!", "Please log in with your new vault password" : "新しいパスワードでログインしてください", "Share with users and groups" : "ユーザーとグループで共有", @@ -56,23 +56,29 @@ "Are you sure you want to leave? This will corrupt this credential" : "この資格情報が破損します。本当に終了しますか?", "Credential unshared" : "非共有の資格情報", "Credential shared" : "共有済みの資格情報", - "Saved!" : "保存されました", + "Saved!" : "保存しました!", "Poor" : "脆弱", "Weak" : "弱い", "Good" : "良い", "Strong" : "強い", "Toggle visibility" : "可視性を切り替える", "Copy to clipboard" : "クリップボードにコピー", - "Copied to clipboard!" : "クリップボードにコピーされました", + "Copied to clipboard!" : "クリップボードにコピーしました!", "Generate password" : "パスワードを生成", "Copy password to clipboard" : "パスワードをクリップボードにコピー", - "Password copied to clipboard!" : "パスワードがクリップボードにコピーされました。", + "Password copied to clipboard!" : "パスワードをクリップボードにコピーしました!", "Complete" : "完了", "Username" : "ユーザー名", "Repeat password" : "パスワードをもう一度入力", "Add tag" : "タグを追加", "Pick an icon" : "アイコンを選択", + "Search icons" : "アイコンを探す", + "Upload a custom icon:" : "カスタムアイコンをアップロードする", "Use this icon" : "このアイコンを使用する", + "Delete current icon" : "現在のアイコンを削除", + "Get icon from page" : "ページからアイコンを取得する", + "This may take a few seconds…" : "これには数秒かかることがあります…", + "There was an error fetching the icon!" : "アイコンの取得中にエラーが発生しました", "Selected icon" : "選択されたアイコン", "Field label" : "フィールドラベル", "Field value" : "フィールドの値", @@ -107,7 +113,7 @@ "Use numbers" : "数字を使用する", "Use special characters" : "特殊文字を使用する", "Avoid ambiguous characters" : "あいまいな文字を避ける", - "Require every character type" : "全ての文字種を必須にする", + "Require every character type" : "すべての文字種を必須にする", "Export type" : "エクスポートタイプ", "Export" : "エクスポート", "Enter vault password to confirm export." : "エクスポートの確認の為に保管庫パスワードを入力してください。", @@ -125,7 +131,7 @@ "Version" : "バージョン", "Donate to support development" : "開発者支援のために寄付する", "Bookmarklet" : "ブックマークレット", - "Save your passwords with 1 click!" : "ワンクリックでパスワードを保存してください!", + "Save your passwords with one click." : "ワンクリックであなたのパスワードを保存します", "Drag below button to your bookmark toolbar." : "ボタンより下のブックマークツールバーへドラッグしてください。", "Delete vault" : "保管庫を削除する", "Vault password" : "保管庫パスワード", @@ -143,7 +149,7 @@ "Save keys" : "キーを保存する", "Generate sharing keys" : "共有キーを生成", "Generating sharing keys" : "共有キーを生成中", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "パスワードツールはパスワードをスキャンし、クラックタイムの平均を計算し閾値を下回るものをリストします。", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "パスワードツールはパスワードをスキャンし、クラックタイムの平均を計算し閾値を下回るものをリストアップします。", "Minimum password stength" : "最小のパスワードの長さ", "Start scan" : "スキャンを開始", "Result" : "結果", @@ -156,7 +162,7 @@ "Uploading" : "アップロード中", "User" : "ユーザー", "Crypto time" : "暗号化時間", - "Total time spent cyphering" : "暗号化にかかった時間", + "Total time spent encrypting" : "暗号化にかかった時間", "Read" : "読み込み", "Write" : "書き込み", "Files" : "ファイル", @@ -165,7 +171,7 @@ "Enable link sharing" : "リンク共有を有効化", "Share until date" : "有効期限まで共有する", "Expire after views" : "表示後に期限切れにする", - "Click Share first" : "最初に共有をクリック", + "Click \\\"Share\\\" first" : "最初に「共有」をクリック", "Show files" : "ファイルを表示する", "Details" : "詳細", "Hide details" : "詳細を隠す", @@ -215,8 +221,8 @@ "URL" : "URL", "Notes" : "メモ", "Expiry time" : "期限", - "Changed" : "変更されました", - "Created" : "作成されました", + "Changed" : "変更時刻", + "Created" : "作成時刻", "Edit" : "編集", "Delete" : "削除", "Share" : "共有", @@ -225,7 +231,7 @@ "Use regex" : "正規表現を使用する", "You have incoming share requests." : "共有リクエストが届いています", "If you want to put the credential in another vault," : "証明書を他の保管庫に保存したい場合、", - "log out of this vault and log in to the vault you want the shared credential in." : "この保管庫からログアウトして共有証明書を保存したい保管庫にログインしてください。", + "log out of this vault and log into the vault you want the shared credential in." : "この保管庫からログアウトして共有証明書を保存したい保管庫にログインしてください。", "Permissions" : "アクセス権限", "Received from" : "受信", "Date" : "日付", @@ -233,13 +239,22 @@ "Decline" : "拒否", "You have {{session_time}} left before logout." : "ログアウトするまであと {{session_time}} 秒", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "{{tries}} 回失敗したため保管庫は{{time}} 秒ロックされます", + "Hello there!" : "こんにちは!", + "It does not seem that you have any passwords. Do you want to add one?" : "パスワードが設定されてないようです。 追加しますか?", + "You don't have good credentials" : "パスワード強度が高い資格情報はありません", + "You don't have medium credentials" : "パスワード強度が普通の資格情報はありません", + "You don't have bad credentials" : "パスワード強度が低い資格情報はありません", + "You don't have expired credentials" : "有効期限切れの資格情報はありません", + "You don't have deleted credentials" : "削除された資格情報がありません", + "There are no credentials with your selected tags" : "検索タグに一致する資格情報はありません。", + "There are no credentials matching" : "一致する資格情報がありません", "Last accessed" : "最終アクセス", "Never" : "未使用", "No vaults found, why not create one?" : "保管庫が見つかりません。新しく作成しますか?", "Password strength must be at least: {{strength}}" : "パスワードは次の文字数以上である必要があります:{{strength}}", "Please give your new vault a name." : "新しいVaultの名前をつけてください", "Repeat vault password" : "保管庫パスワードを再入力してください", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "共有キーの強度は1024ビットです。後で設定から変更することが出来ます。", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "共有キーの強度は1024ビットです。後で「設定」から変更できます。", "Create vault" : "保管庫を作成する", "Go back to vaults" : "保管庫へ戻る", "Please input the password for" : "パスワードを入力してください", @@ -250,7 +265,7 @@ "Seems you lost the vault password and you're unable to log in." : "ログインできません。保管庫のパスワードを忘れていませんか?", "If you want this vault to be removed you can request that here." : "この保管庫を削除するには、こちらからリクエストしてください。", "An admin then accepts or declines the request" : "管理者がリクエストを許可または拒否します", - "After an admin destroys this vault, all credentials in it will be lost" : "管理者により、この保管庫が破棄されると、保管された全ての証明書が失われます。", + "After an admin destroys this vault, all credentials in it will be lost" : "管理者がこの保管庫を破棄すると、すべての資格証明が失われます。", "Reason for requesting deletion (optional):" : "破棄リクエストの理由(任意):", "Request vault destruction" : "保管庫の破棄をリクエストする", "Yes, request an admin to destroy this vault" : "はい、管理者へこの保管庫の破棄をリクエストします。", @@ -259,16 +274,33 @@ "Request removed" : "リクエストを取り消しました", "Destruction request pending" : "破棄リクエスト保留中", "Warning! Adding credentials over HTTP is insecure!" : "警告!HTTP経由で証明書を付与するのは安全ではありません!", - "Logged in to {{vault_name}}" : "{{vault_name}} にログインしました", + "Logged into {{vault_name}}" : "{{vault_name}} にログインしました", "Change vault" : "保管庫を変更する", "Deleted credentials" : "削除された証明書", "Logout" : "ログアウト", "Donate" : "寄付", + "Show All" : "全て表示", + "Tags" : "タグ", + "Search Tags" : "タグ検索", + "Good Strength" : "パスワード強度:高", + "Medium Strength" : "パスワード強度:中", + "Bad Strength" : "パスワード強度:低", + "Expired" : "有効期限切れ", + "Filter Tags" : "タグフィルター", + "Simple Navigation" : "シンプルナビゲーション", "Someone has shared a credential with you." : "誰かがあなたと資格情報を共有しました。", "Click here to request it" : "リクエストするにはここをクリックしてください", "Loading…" : "読み込み中...", "Awwhh… credential not found. Maybe it expired" : "資格情報が見つかりません。期限切れの可能性があります", - "Error while saving field" : "フィールドを保存中にエラーが発生しました", + "Compromise!" : "安全性が損なわれています!", + "Compromised!" : "安全性が損なわれています!", + "This password is compromised. You can only remove this warning by changing the password." : "このパスワードは危険にさらされています。 この警告を削除するにはパスワードを変更してください。", + "email" : "メール", + "Description" : "説明", + "Url" : "URL", + "Custom Search:" : "カスタム検索:", + "Revert to defaults" : "デフォルトに戻す", + "Error while saving field" : "フィールドの保存中にエラーが発生しました", "A Passman item has been created, modified or deleted" : "Passman のアイテムが作成、変更、または削除されました", "A Passman item has expired" : "Pasman アイテムが期限切れ", "A Passman item has been shared" : "Passman アイテムが共有されました", @@ -298,6 +330,8 @@ "%s has declined your share request for \"%s\"." : "%s は 共有リクエスト \"%s\" を拒否しました。", "%s has accepted your share request for \"%s\"." : "%s は 共有リクエスト \"%s\" を受領しました。", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman は、高機能パスワード管理ツールです。", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman は、高機能パスワード管理ツールです。\n特徴:\n- パスワード保管\n- パスワード解除キーは、サーバーには絶対に送信されません\n- パスワードを簡単に取得できるブラウザー拡張\n- モバイルネットワーク用アンドロイドアプリ\n- クライアント側での重要情報の暗号化に256bit AESを利用\n- サーバー側での重要情報の暗号化に256bit AESを利用\n- 重要情報をカスタマイズして追加可能\n- OTP(ワンタイムパスワード)生成機能を装備\n- パスワード強度解析\n- セキュリティを保持してパスワードを共有する機能\n- 複数のパスワードマネージャーからのインポート機能(KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nこのアプリのデモは以下のサイトを見てください [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "バージョン情報を取得できません", "Passman Settings" : "Passman 設定", "GitHub version:" : "GitHub バージョン:", @@ -320,10 +354,10 @@ "Requested by" : "次からのリクエスト", "Reason" : "理由", "Click here to request\n\t\t\t\t\tit" : "クリックしてリクエスト\n\t\t\t\t\t", - "Loading..." : "読み込み中...", - "Awwhh.... credential not found. Maybe it expired" : "資格情報が見つかりません。期限切れの可能性があります", - "Expire time" : "有効期限", - "Connection to server lost" : "サーバとの接続が切断されました", + "Loading…" : "Loading…", + "Awwhh… could not find the credential. Maybe it expired?" : "証明書が見つかりませんでした。期限切れの可能性があります", + "Expires:" : "有効期限:", + "Connection to server lost" : "サーバーとの接続が切断されました", "Problem loading page, reloading in 5 seconds" : "ページのロードに問題があります、5秒以内に再ロードします", "Saving..." : "保存中...", "Dismiss" : "閉じる", diff --git a/l10n/ka_GE.js b/l10n/ka_GE.js index 913954766..6eb604a11 100644 --- a/l10n/ka_GE.js +++ b/l10n/ka_GE.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "უფლებამოსილება განახლდა", "Credential recovered" : "უფლებამოსილება აღდგა", "Credential destroyed" : "უფლებამოსილება გაუქმდა", - "Error downloading file, you probably don't have sufficient permissions" : "ფაილის გადმოწერისას წარმოიშვა შეცდომა, ალბათ არ გაგაჩნიათ საკმარისი უფლებები", "Invalid QR code" : "არასწორი QR კოდი", "Starting export" : "ექსპორტის დაწეყება", "Decrypting credentials" : "უფლებასმოსილების დეშიფრაცია", "Done" : "დასრულდა", - "File read successfully." : "ფაილის წაკითხვა წარმატებით დასრულდა.", "Proceed with the following steps to import your file" : "ფიალის იმპორტისთვის მიყევით შემდეგ ნაბიჯებს", - "Credential has no label, skipping" : "უფლებამოსილებას ლეიბლი არ აქვს, მას გამოვტოვებთ", "Adding {{credential}}" : "ემატება {{credential}}", "Added {{credential}}" : "{{credential}} დაემატა", "Skipping credential, missing label on line {{line}}" : "უფლებამოსილების გამოტოვება, ლეიბლი ხაზზე {{line}} არაა", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "უფლებამოსილებების ექსპორტი", "Sharing" : "გაზიარება", "Are you sure you want to leave? This will destroy all your credentials" : "დარწმუნებული ხართ, რომ გუსრთ გასვლა? ეს გააუქმებს თქვენს ყველა უფლებამოსილებას", - "Your old password is incorrect!" : "თქვენი ძველი პაროლი არასწორია!", "New password does not match!" : "ახალი პაროლები ერთამნეთს არ ემთხვევა!", "Please log in with your new vault password" : "გაიარეთ ავტორიზაცია სეიფის ახალი პაროლით", "Share with users and groups" : "გაუზიარეთ მომხმარებლებს და ჯგუფებს", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "ვერსია", "Donate to support development" : "დაუჭირეთ დეველოპერის მხარი შემოწირულობით", "Bookmarklet" : "Bookmarklet-ი", - "Save your passwords with 1 click!" : "შეინახეთ პაროლები 1 დაწკაპუნებით!", "Drag below button to your bookmark toolbar." : "გადაიტანეთ ქვემოთ მყოფი ღილაკი სანიშნეების პანელისკენ.", "Delete vault" : "სეიფის გაუქმება", "Vault password" : "სეიფის პაროლი", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "გასაღებების შენახვა", "Generate sharing keys" : "გაზიარების გასაღებების გენერირება", "Generating sharing keys" : "მიმდინარეობს გაზიარების გასაღებების გენერირება", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "პაროლის ხელსაწყო დაასკანირებს თქვენს პაროლს, გამოთვილს გატეხვის საშუალო დროს და ჩამოწერს ზღვარს ქვემოთ მყოფებს", "Minimum password stength" : "პაროლის მინ. სიგრძე", "Start scan" : "სკანირების დაწყება", "Result" : "შედეგი", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "ხდება ატვირთვა", "User" : "მომხმარებელი", "Crypto time" : "კრიპტო დრო", - "Total time spent cyphering" : "შიფრაციაზე დახარჯული დრო", "Read" : "წაკითხვა", "Write" : "ჩაწერა", "Files" : "ფაილები", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "ბმულით გაზიარების ამოქმედება", "Share until date" : "გაზიარება დრომდე", "Expire after views" : "უქმდება ჩვენებების შემდეგ", - "Click Share first" : "ჯერ დააჭირეთ გაზიარებას", "Show files" : "ფაილების ჩვენება", "Details" : "დეტალები", "Hide details" : "დეტალების დამალვა", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "რეგ. გამოსახულება", "You have incoming share requests." : "თქვენ გაქვთ შემოსული გაზიარების მოთხოვნები.", "If you want to put the credential in another vault," : "თუ გსურთ უფლებამოსილების სხვა სეიფში მოთავსება,", - "log out of this vault and log in to the vault you want the shared credential in." : "გადით ამ სეიფიდან და შედით იმ სეიფში რომელშიც გსურთ მოთავსდეს გაზიარებული უფლებამოსილება.", "Permissions" : "უფლებები", "Received from" : "ვისგან:", "Date" : "თარიღი", @@ -241,7 +232,6 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "პაროლის სიძლიერე უნდა იყოს მინ.: {{strength}}", "Please give your new vault a name." : "გთხოვთ თქვენს სეიფს დაარქვათ ახალი სახელი.", "Repeat vault password" : "გაიმეორეთ სეიფის სახელი", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "თქვენს გაზიარების გასაღებს ექნება 1024 ბიტის სიძლიერე, რაც მოგვიანებით შეგიძლიათ შეცვალოთ პარამეტრებში.", "Create vault" : "სეიფის შექმნა", "Go back to vaults" : "უკან სეიფებისკენ", "Please input the password for" : "შეიყვანეთ პაროლი ობიექტისთვის", @@ -261,7 +251,6 @@ OC.L10N.register( "Request removed" : "მოთხოვნილება გაუქმდა", "Destruction request pending" : "დესტრუქციის მოთხოვნა მოლოდინშია", "Warning! Adding credentials over HTTP is insecure!" : "გაფრთხილება! უფლებამოსილების დამატება HTTP-ით საშიშია!", - "Logged in to {{vault_name}}" : "ავტორიზაცია {{vault_name}}-ში შედგა", "Change vault" : "სეიფის ცვლილება", "Deleted credentials" : "წაშლილი უფლებამოსილებები", "Logout" : "გასვლა", @@ -322,13 +311,10 @@ OC.L10N.register( "Requested by" : "მომთხოვნელი", "Reason" : "მიზეზი", "Click here to request\n\t\t\t\t\tit" : "დააჭირეთ რომ მოითხოვოთ\n\t\t\t\t\tის", - "Loading..." : "იტვირთება…", - "Awwhh.... credential not found. Maybe it expired" : "უფლებამოსილების პოვნა ვერ მოხერხდა. შესაძლოა მას გაუვიდა ვადა", - "Expire time" : "გაუქმების დრო", "Connection to server lost" : "სერვერთან კავშირი გაწყდა", "Problem loading page, reloading in 5 seconds" : "გვერდის ჩატვირთვის შეცდომა, გადაიტვირთება 5 წამში", "Saving..." : "მიმდინარეობს შენახვა…", "Dismiss" : "დათხოვნა", "seconds ago" : "წამის წინ" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n!=1);"); diff --git a/l10n/ka_GE.json b/l10n/ka_GE.json index 9264cb2ec..8e721ba9f 100644 --- a/l10n/ka_GE.json +++ b/l10n/ka_GE.json @@ -14,14 +14,11 @@ "Credential updated" : "უფლებამოსილება განახლდა", "Credential recovered" : "უფლებამოსილება აღდგა", "Credential destroyed" : "უფლებამოსილება გაუქმდა", - "Error downloading file, you probably don't have sufficient permissions" : "ფაილის გადმოწერისას წარმოიშვა შეცდომა, ალბათ არ გაგაჩნიათ საკმარისი უფლებები", "Invalid QR code" : "არასწორი QR კოდი", "Starting export" : "ექსპორტის დაწეყება", "Decrypting credentials" : "უფლებასმოსილების დეშიფრაცია", "Done" : "დასრულდა", - "File read successfully." : "ფაილის წაკითხვა წარმატებით დასრულდა.", "Proceed with the following steps to import your file" : "ფიალის იმპორტისთვის მიყევით შემდეგ ნაბიჯებს", - "Credential has no label, skipping" : "უფლებამოსილებას ლეიბლი არ აქვს, მას გამოვტოვებთ", "Adding {{credential}}" : "ემატება {{credential}}", "Added {{credential}}" : "{{credential}} დაემატა", "Skipping credential, missing label on line {{line}}" : "უფლებამოსილების გამოტოვება, ლეიბლი ხაზზე {{line}} არაა", @@ -48,7 +45,6 @@ "Export credentials" : "უფლებამოსილებების ექსპორტი", "Sharing" : "გაზიარება", "Are you sure you want to leave? This will destroy all your credentials" : "დარწმუნებული ხართ, რომ გუსრთ გასვლა? ეს გააუქმებს თქვენს ყველა უფლებამოსილებას", - "Your old password is incorrect!" : "თქვენი ძველი პაროლი არასწორია!", "New password does not match!" : "ახალი პაროლები ერთამნეთს არ ემთხვევა!", "Please log in with your new vault password" : "გაიარეთ ავტორიზაცია სეიფის ახალი პაროლით", "Share with users and groups" : "გაუზიარეთ მომხმარებლებს და ჯგუფებს", @@ -125,7 +121,6 @@ "Version" : "ვერსია", "Donate to support development" : "დაუჭირეთ დეველოპერის მხარი შემოწირულობით", "Bookmarklet" : "Bookmarklet-ი", - "Save your passwords with 1 click!" : "შეინახეთ პაროლები 1 დაწკაპუნებით!", "Drag below button to your bookmark toolbar." : "გადაიტანეთ ქვემოთ მყოფი ღილაკი სანიშნეების პანელისკენ.", "Delete vault" : "სეიფის გაუქმება", "Vault password" : "სეიფის პაროლი", @@ -143,7 +138,6 @@ "Save keys" : "გასაღებების შენახვა", "Generate sharing keys" : "გაზიარების გასაღებების გენერირება", "Generating sharing keys" : "მიმდინარეობს გაზიარების გასაღებების გენერირება", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "პაროლის ხელსაწყო დაასკანირებს თქვენს პაროლს, გამოთვილს გატეხვის საშუალო დროს და ჩამოწერს ზღვარს ქვემოთ მყოფებს", "Minimum password stength" : "პაროლის მინ. სიგრძე", "Start scan" : "სკანირების დაწყება", "Result" : "შედეგი", @@ -156,7 +150,6 @@ "Uploading" : "ხდება ატვირთვა", "User" : "მომხმარებელი", "Crypto time" : "კრიპტო დრო", - "Total time spent cyphering" : "შიფრაციაზე დახარჯული დრო", "Read" : "წაკითხვა", "Write" : "ჩაწერა", "Files" : "ფაილები", @@ -165,7 +158,6 @@ "Enable link sharing" : "ბმულით გაზიარების ამოქმედება", "Share until date" : "გაზიარება დრომდე", "Expire after views" : "უქმდება ჩვენებების შემდეგ", - "Click Share first" : "ჯერ დააჭირეთ გაზიარებას", "Show files" : "ფაილების ჩვენება", "Details" : "დეტალები", "Hide details" : "დეტალების დამალვა", @@ -225,7 +217,6 @@ "Use regex" : "რეგ. გამოსახულება", "You have incoming share requests." : "თქვენ გაქვთ შემოსული გაზიარების მოთხოვნები.", "If you want to put the credential in another vault," : "თუ გსურთ უფლებამოსილების სხვა სეიფში მოთავსება,", - "log out of this vault and log in to the vault you want the shared credential in." : "გადით ამ სეიფიდან და შედით იმ სეიფში რომელშიც გსურთ მოთავსდეს გაზიარებული უფლებამოსილება.", "Permissions" : "უფლებები", "Received from" : "ვისგან:", "Date" : "თარიღი", @@ -239,7 +230,6 @@ "Password strength must be at least: {{strength}}" : "პაროლის სიძლიერე უნდა იყოს მინ.: {{strength}}", "Please give your new vault a name." : "გთხოვთ თქვენს სეიფს დაარქვათ ახალი სახელი.", "Repeat vault password" : "გაიმეორეთ სეიფის სახელი", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "თქვენს გაზიარების გასაღებს ექნება 1024 ბიტის სიძლიერე, რაც მოგვიანებით შეგიძლიათ შეცვალოთ პარამეტრებში.", "Create vault" : "სეიფის შექმნა", "Go back to vaults" : "უკან სეიფებისკენ", "Please input the password for" : "შეიყვანეთ პაროლი ობიექტისთვის", @@ -259,7 +249,6 @@ "Request removed" : "მოთხოვნილება გაუქმდა", "Destruction request pending" : "დესტრუქციის მოთხოვნა მოლოდინშია", "Warning! Adding credentials over HTTP is insecure!" : "გაფრთხილება! უფლებამოსილების დამატება HTTP-ით საშიშია!", - "Logged in to {{vault_name}}" : "ავტორიზაცია {{vault_name}}-ში შედგა", "Change vault" : "სეიფის ცვლილება", "Deleted credentials" : "წაშლილი უფლებამოსილებები", "Logout" : "გასვლა", @@ -320,13 +309,10 @@ "Requested by" : "მომთხოვნელი", "Reason" : "მიზეზი", "Click here to request\n\t\t\t\t\tit" : "დააჭირეთ რომ მოითხოვოთ\n\t\t\t\t\tის", - "Loading..." : "იტვირთება…", - "Awwhh.... credential not found. Maybe it expired" : "უფლებამოსილების პოვნა ვერ მოხერხდა. შესაძლოა მას გაუვიდა ვადა", - "Expire time" : "გაუქმების დრო", "Connection to server lost" : "სერვერთან კავშირი გაწყდა", "Problem loading page, reloading in 5 seconds" : "გვერდის ჩატვირთვის შეცდომა, გადაიტვირთება 5 წამში", "Saving..." : "მიმდინარეობს შენახვა…", "Dismiss" : "დათხოვნა", "seconds ago" : "წამის წინ" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n!=1);" } \ No newline at end of file diff --git a/l10n/ko.js b/l10n/ko.js index 93d59085d..19a5882df 100644 --- a/l10n/ko.js +++ b/l10n/ko.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "인증 정보 업데이트됨", "Credential recovered" : "인증 정보 복구됨", "Credential destroyed" : "인증 정보 파괴됨", - "Error downloading file, you probably don't have sufficient permissions" : "파일을 다운로드할 수 없습니다. 권한이 없을 수도 있습니다", "Invalid QR code" : "잘못된 QR 코드", "Starting export" : "내보내기 시작하는 중", "Decrypting credentials" : "인증 정보 복호화 중", "Done" : "완료", - "File read successfully." : "파일을 읽었습니다.", "Proceed with the following steps to import your file" : "파일을 가져오려면 다음 단계를 실행하십시오", - "Credential has no label, skipping" : "인증 정보에 레이블이 없음, 건너뜀", "Adding {{credential}}" : "{{credential}} 추가 중", "Added {{credential}}" : "{{credential}} 추가됨", "Skipping credential, missing label on line {{line}}" : "{{line}}번째 줄에 레이블이 없어서 인증 정보 건너뜀", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "인증 정보 내보내기", "Sharing" : "공유", "Are you sure you want to leave? This will destroy all your credentials" : "떠나시겠습니까? 모든 인증 정보를 파괴합니다", - "Your old password is incorrect!" : "이전 암호가 잘못되었습니다!", "New password does not match!" : "새 암호가 일치하지 않습니다!", "Please log in with your new vault password" : "새 비밀 저장소 암호로 로그인하십시오", "Share with users and groups" : "다음 사용자 및 그룹과 공유", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "버전", "Donate to support development" : "기부하여 개발을 지원해 주십시오", "Bookmarklet" : "북마크릿", - "Save your passwords with 1 click!" : "한 번의 클릭으로 암호를 저장하십시오!", "Drag below button to your bookmark toolbar." : "북마크 도구 모음에 아래 단추를 끌어다 놓으십시오.", "Delete vault" : "비밀 저장소 삭제", "Vault password" : "저장소 암호", @@ -145,7 +140,6 @@ OC.L10N.register( "Save keys" : "키 저장", "Generate sharing keys" : "공유 키 생성", "Generating sharing keys" : "공유 키 생성 중", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "암호 도구에서 암호를 검색한 다음 평균 크래킹 시간을 계산하여 지정한 시간보다 짧은 암호를 표시합니다", "Minimum password stength" : "최소 암호 강도", "Start scan" : "검색 시작", "Result" : "결과", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "업로드 중", "User" : "사용자", "Crypto time" : "암호화 시간", - "Total time spent cyphering" : "암호화하는 데 걸린 총 시간", "Read" : "읽기", "Write" : "쓰기", "Files" : "파일", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "링크 공유 사용", "Share until date" : "공유할 끝 날짜", "Expire after views" : "특정 조회수 이상 시 만료", - "Click Share first" : "클릭 공유 우선", "Show files" : "파일 보이기", "Details" : "자세한 정보", "Hide details" : "자세한 정보 숨기기", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "정규 표현식 사용", "You have incoming share requests." : "들어오는 공유 요청이 있습니다.", "If you want to put the credential in another vault," : "인증 정보를 다른 비밀 저장소에 추가하려면", - "log out of this vault and log in to the vault you want the shared credential in." : "이 비밀 저장소에서 로그아웃한 다음 공유할 인증 정보를 저장할 비밀 저장소에 로그인하십시오.", "Permissions" : "권한", "Received from" : "다음으로부터 받음", "Date" : "날짜", @@ -241,7 +232,6 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "최소 암호 강도: {{strength}}", "Please give your new vault a name." : "새 비밀 저장소의 이름을 입력하십시오.", "Repeat vault password" : "비밀 저장소 암호 확인", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "공유 키는 1024비트 크기로 생성되며 나중에 설정에서 변경할 수 있습니다.", "Create vault" : "비밀 저장소 만들기", "Go back to vaults" : "비밀 저장소로 돌아가기", "Please input the password for" : "다음의 암호를 입력하십시오", @@ -261,7 +251,6 @@ OC.L10N.register( "Request removed" : "요청 삭제됨", "Destruction request pending" : "파괴 요청 대기 중", "Warning! Adding credentials over HTTP is insecure!" : "경고! HTTP로 인증 정보를 추가하면 안전하지 않습니다!", - "Logged in to {{vault_name}}" : "{{vault_name}}에 로그인함", "Change vault" : "비밀 저장소 변경", "Deleted credentials" : "삭제된 인증 정보", "Logout" : "로그아웃", @@ -322,9 +311,6 @@ OC.L10N.register( "Requested by" : "요청한 사용자", "Reason" : "이유", "Click here to request\n\t\t\t\t\tit" : "여기를 누르면 요청할 수\n\t\t\t\t\t있습니다", - "Loading..." : "불러오는 중...", - "Awwhh.... credential not found. Maybe it expired" : "어... 인증 정보를 찾을 수 없습니다. 만료되었을 수도 있습니다", - "Expire time" : "만료 시간", "Connection to server lost" : "서버와의 연결이 끊어짐", "Problem loading page, reloading in 5 seconds" : "페이지 불러오기 오류, 5초 후 새로 고침", "Saving..." : "저장 중...", diff --git a/l10n/ko.json b/l10n/ko.json index 572c680df..c3ea4bf26 100644 --- a/l10n/ko.json +++ b/l10n/ko.json @@ -14,14 +14,11 @@ "Credential updated" : "인증 정보 업데이트됨", "Credential recovered" : "인증 정보 복구됨", "Credential destroyed" : "인증 정보 파괴됨", - "Error downloading file, you probably don't have sufficient permissions" : "파일을 다운로드할 수 없습니다. 권한이 없을 수도 있습니다", "Invalid QR code" : "잘못된 QR 코드", "Starting export" : "내보내기 시작하는 중", "Decrypting credentials" : "인증 정보 복호화 중", "Done" : "완료", - "File read successfully." : "파일을 읽었습니다.", "Proceed with the following steps to import your file" : "파일을 가져오려면 다음 단계를 실행하십시오", - "Credential has no label, skipping" : "인증 정보에 레이블이 없음, 건너뜀", "Adding {{credential}}" : "{{credential}} 추가 중", "Added {{credential}}" : "{{credential}} 추가됨", "Skipping credential, missing label on line {{line}}" : "{{line}}번째 줄에 레이블이 없어서 인증 정보 건너뜀", @@ -48,7 +45,6 @@ "Export credentials" : "인증 정보 내보내기", "Sharing" : "공유", "Are you sure you want to leave? This will destroy all your credentials" : "떠나시겠습니까? 모든 인증 정보를 파괴합니다", - "Your old password is incorrect!" : "이전 암호가 잘못되었습니다!", "New password does not match!" : "새 암호가 일치하지 않습니다!", "Please log in with your new vault password" : "새 비밀 저장소 암호로 로그인하십시오", "Share with users and groups" : "다음 사용자 및 그룹과 공유", @@ -125,7 +121,6 @@ "Version" : "버전", "Donate to support development" : "기부하여 개발을 지원해 주십시오", "Bookmarklet" : "북마크릿", - "Save your passwords with 1 click!" : "한 번의 클릭으로 암호를 저장하십시오!", "Drag below button to your bookmark toolbar." : "북마크 도구 모음에 아래 단추를 끌어다 놓으십시오.", "Delete vault" : "비밀 저장소 삭제", "Vault password" : "저장소 암호", @@ -143,7 +138,6 @@ "Save keys" : "키 저장", "Generate sharing keys" : "공유 키 생성", "Generating sharing keys" : "공유 키 생성 중", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "암호 도구에서 암호를 검색한 다음 평균 크래킹 시간을 계산하여 지정한 시간보다 짧은 암호를 표시합니다", "Minimum password stength" : "최소 암호 강도", "Start scan" : "검색 시작", "Result" : "결과", @@ -156,7 +150,6 @@ "Uploading" : "업로드 중", "User" : "사용자", "Crypto time" : "암호화 시간", - "Total time spent cyphering" : "암호화하는 데 걸린 총 시간", "Read" : "읽기", "Write" : "쓰기", "Files" : "파일", @@ -165,7 +158,6 @@ "Enable link sharing" : "링크 공유 사용", "Share until date" : "공유할 끝 날짜", "Expire after views" : "특정 조회수 이상 시 만료", - "Click Share first" : "클릭 공유 우선", "Show files" : "파일 보이기", "Details" : "자세한 정보", "Hide details" : "자세한 정보 숨기기", @@ -225,7 +217,6 @@ "Use regex" : "정규 표현식 사용", "You have incoming share requests." : "들어오는 공유 요청이 있습니다.", "If you want to put the credential in another vault," : "인증 정보를 다른 비밀 저장소에 추가하려면", - "log out of this vault and log in to the vault you want the shared credential in." : "이 비밀 저장소에서 로그아웃한 다음 공유할 인증 정보를 저장할 비밀 저장소에 로그인하십시오.", "Permissions" : "권한", "Received from" : "다음으로부터 받음", "Date" : "날짜", @@ -239,7 +230,6 @@ "Password strength must be at least: {{strength}}" : "최소 암호 강도: {{strength}}", "Please give your new vault a name." : "새 비밀 저장소의 이름을 입력하십시오.", "Repeat vault password" : "비밀 저장소 암호 확인", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "공유 키는 1024비트 크기로 생성되며 나중에 설정에서 변경할 수 있습니다.", "Create vault" : "비밀 저장소 만들기", "Go back to vaults" : "비밀 저장소로 돌아가기", "Please input the password for" : "다음의 암호를 입력하십시오", @@ -259,7 +249,6 @@ "Request removed" : "요청 삭제됨", "Destruction request pending" : "파괴 요청 대기 중", "Warning! Adding credentials over HTTP is insecure!" : "경고! HTTP로 인증 정보를 추가하면 안전하지 않습니다!", - "Logged in to {{vault_name}}" : "{{vault_name}}에 로그인함", "Change vault" : "비밀 저장소 변경", "Deleted credentials" : "삭제된 인증 정보", "Logout" : "로그아웃", @@ -320,9 +309,6 @@ "Requested by" : "요청한 사용자", "Reason" : "이유", "Click here to request\n\t\t\t\t\tit" : "여기를 누르면 요청할 수\n\t\t\t\t\t있습니다", - "Loading..." : "불러오는 중...", - "Awwhh.... credential not found. Maybe it expired" : "어... 인증 정보를 찾을 수 없습니다. 만료되었을 수도 있습니다", - "Expire time" : "만료 시간", "Connection to server lost" : "서버와의 연결이 끊어짐", "Problem loading page, reloading in 5 seconds" : "페이지 불러오기 오류, 5초 후 새로 고침", "Saving..." : "저장 중...", diff --git a/l10n/lt_LT.js b/l10n/lt_LT.js index e9006043f..89d3a8d5b 100644 --- a/l10n/lt_LT.js +++ b/l10n/lt_LT.js @@ -2,7 +2,7 @@ OC.L10N.register( "passman", { "Passwords" : "Slaptažodžiai", - "Incorrect vault password!" : "Neteisingas saugyklos slaptažodis!", + "Incorrect vault password!" : "Neteisingas slėptuvės slaptažodis!", "Passwords do not match" : "Slaptažodžiai nesutampa", "General" : "Bendras", "Custom Fields" : "Nestandartiniai laukai", @@ -15,13 +15,14 @@ OC.L10N.register( "Credential updated" : "Prisijungimo duomenys atnaujinti", "Credential recovered" : "Prisijungimo duomenys atkurti", "Credential destroyed" : "Prisijungimo duomenys sunaikinti", - "Error downloading file, you probably don't have sufficient permissions" : "Klaida, atsisiunčiant failą. Jūs, tikriausiai, neturite pakankamai leidimų", + "Error downloading file, you probably have insufficient permissions" : "Klaida atsisiunčiant failą. Jūs, tikriausiai, neturite pakankamai leidimų", "Invalid QR code" : "Neteisingas QR kodas", "Starting export" : "Pradedamas eksportavimas", "Decrypting credentials" : "Iššifruojami prisijungimo duomenys", "Done" : "Atlikta", - "File read successfully." : "Failas sėkmingai perskaitytas.", - "Credential has no label, skipping" : "Prisijungimo duomenys neturi žymeklio, praleidžiama", + "File read." : "Failas perskaitytas.", + "Adding {{credential}}" : "Pridedama {{credential}}", + "Added {{credential}}" : "Pridėta {{credential}}", "Parsed {{num}} credentials, starting to import" : "Prisijungimo duomenys patikrinti, pradedamas importas", "Importing" : "Importuojama", "Start import" : "Pradėti importą", @@ -44,11 +45,10 @@ OC.L10N.register( "Export credentials" : "Eksportuoti prisijungimo duomenis", "Sharing" : "Bendrinimas", "Are you sure you want to leave? This will destroy all your credentials" : "Ar Jūs tikrai norite išeiti? Tai sunaikins Jūsų prisijungimo duomenis", - "Your old password is incorrect!" : "Jūsų senas slaptažodis yra neteisingas!", "New password does not match!" : "Naujieji slaptažodžiai nesutampa!", - "Please log in with your new vault password" : "Prisijunkite su nauju saugyklos slaptažodžiu", - "Share with users and groups" : "Bendrintis su vartotojais ir jų grupėmis", - "Share link" : "Pasidalinti nuoroda", + "Please log in with your new vault password" : "Prisijunkite su nauju slėptuvės slaptažodžiu", + "Share with users and groups" : "Dalintis su vartotojais ir jų grupėmis", + "Share link" : "Dalinimosi nuoroda", "Are you sure you want to leave? This will corrupt this credential" : "Ar tikrai norite išeiti? Tai pakenks jūsų prisijungimo duomenims", "Credential unshared" : "Prisijungimo duomenys nebendrinami", "Credential shared" : "Prisijungimo duomenys bendrinami", @@ -67,6 +67,12 @@ OC.L10N.register( "Username" : "Naudotojo vardas", "Repeat password" : "Pakartoti slaptažodį", "Add tag" : "Pridėti žymę", + "Search icons" : "Ieškoti piktogramų", + "Use this icon" : "Naudoti šią piktogramą", + "Delete current icon" : "Ištrinti dabartinę piktogramą", + "Get icon from page" : "Gauti piktogramą iš puslapio", + "This may take a few seconds…" : "Tai gali šiek tiek užtrukti…", + "There was an error fetching the icon!" : "Gaunant piktogramą, įvyko klaida!", "Field label" : "Laukelio pavadinimas", "Field value" : "Laukelio vertė", "Choose a file" : "Pasirinkti failą", @@ -97,29 +103,39 @@ OC.L10N.register( "Use special characters" : "Naudoti specialius simbolius", "Avoid ambiguous characters" : "Venkite nevienareikšmių simbolių", "Export" : "Eksportuoti", - "Enter vault password to confirm export." : "Įveskite saugyklos slaptažodį, kad patvirtinti eksportavimą.", - "Rename vault" : "Pervadinti saugyklą", - "New vault name" : "Naujas saugyklos pavadinimas", + "Enter vault password to confirm export." : "Norėdami patvirtinti eksportavimą, įveskite slėptuvės slaptažodį.", + "Rename vault" : "Pervadinti slėptuvę", + "New vault name" : "Naujas slėptuvės pavadinimas", "Change" : "Keisti", - "Change vault key" : "Pakeiskite saugyklos raktą", - "Old vault password" : "Senas saugyklos slaptažodis", - "New vault password" : "Naujas saugyklos slaptažodis", - "Repeat new vault password" : "Pakartokite naują saugyklos slaptažodį", - "Please wait your vault is being updated, do not leave this page." : "Palaukite, Jūsų saugykla atnaujinama. Nepalikite šio puslapio.", + "Change vault key" : "Pakeisti slėptuvės raktą", + "Old vault password" : "Senas slėptuvės slaptažodis", + "New vault password" : "Naujas slėptuvės slaptažodis", + "Repeat new vault password" : "Pakartokite naują slėptuvės slaptažodį", + "Please wait your vault is being updated, do not leave this page." : "Palaukite, jūsų slėptuvė yra atnaujinama. Neišeikite iš šio puslapio.", "Processing" : "Apdorojama", "Total progress" : "Bendra eiga", "About Passman" : "Apie Passman", "Version" : "Versija", + "Delete vault" : "Ištrinti slėptuvę", + "Vault password" : "Slėptuvės slaptažodis", "This process is irreversible" : "Šis procesas yra nepanaikinamas", + "Deleting {{password}}…" : "Ištrinamas {{password}}…", "Import" : "Importuoti", + "Upload progress" : "Įkėlimo eiga", "Private Key" : "Privatusis raktas", "Public key" : "Viešasis raktas", "Key size" : "Rakto dydis", + "Save keys" : "Įrašyti raktus", + "Action" : "Veiksmas", + "Search users…" : "Ieškoti naudotojų…", + "Missing users? Only users that have vaults are shown." : "Trūksta naudotojų? Yra rodomi tik naudotojai, turintys slėptuves.", "Uploading" : "Įkeliama", "User" : "Naudotojas", "Show files" : "Rodyti failus", "Details" : "Išsamesnė informacija", "Hide details" : "Slėpti išsamesnę informaciją", + "Pattern" : "Šablonas", + "Dictionary name" : "Žodyno pavadinimas", "Label" : "Etiketė", "Restore revision" : "Atkurti poversijį", "Delete revision" : "Ištrinti poversijį", @@ -128,37 +144,81 @@ OC.L10N.register( "Settings" : "Nustatymai", "Account" : "Paskyra", "Password" : "Slaptažodis", + "E-mail" : "El. paštas", "URL" : "URL", + "Edit" : "Taisyti", "Delete" : "Ištrinti", "Destroy" : "Sunaikinti", + "Permissions" : "Leidimai", "Date" : "Data", "Accept" : "Priimti", "Decline" : "Atmesti", + "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Jūsų slėptuvė dėl {{tries}} nepavykusių bandymų yra užrakinta {{time}}!", + "Hello there!" : "Sveiki!", + "It does not seem that you have any passwords. Do you want to add one?" : "Atrodo, kad neturite jokių slaptažodžių. Ar norite pridėti slaptažodį?", "Never" : "Niekada", + "No vaults found, why not create one?" : "Nerasta jokių slėptuvių, kodėl gi jos nesukūrus?", + "Password strength must be at least: {{strength}}" : "Slaptažodžio stiprumas privalo būti bent: {{strength}}", + "Please give your new vault a name." : "Suteikite savo naujajai slėptuvei pavadinimą.", + "Repeat vault password" : "Pakartokite slėptuvės slaptažodį", + "Create vault" : "Sukurti slėptuvę", + "Go back to vaults" : "Grįžti prie slėptuvių", + "Please input the password for" : "Įveskite slaptažodį, skirtą", + "Set this vault as the default." : "Nustatyti šią slėptuvę kaip numatytąją.", + "Log into this vault automatically." : "Automatiškai prisijungti į šią slėptuvę.", + "Log out of this vault automatically after: " : "Automatiškai atsijungti nuo šios slėptuvės po: ", + "Decrypt vault" : "Iššifruoti slėptuvę", + "Seems you lost the vault password and you're unable to log in." : "Atrodo, kad praradote slėptuvės slaptažodį ir negalite prisijungti.", + "If you want this vault to be removed you can request that here." : "Jeigu norite, kad ši slėptuvė būtų pašalinta, galite tai užklausti čia.", + "Request vault destruction" : "Užklausti sunaikinti slėptuvę", + "Yes, request an admin to destroy this vault" : "Taip, užklausti administratoriaus, kad sunaikintų šią slėptuvę", + "Cancel destruction request" : "Atšaukti sunaikinimo užklausą", + "Vault destruction requested" : "Slėptuvės sunaikinimas užklaustas", "Request removed" : "Užklausa pašalinta", + "Change vault" : "Pakeisti slėptuvę", "Logout" : "Atsijungti", + "Tags" : "Žymės", "Loading…" : "Įkeliama…", + "Description" : "Aprašas", + "Url" : "Url", + "Error while saving field" : "Klaida įrašant lauką", + "A Passman item has been created, modified or deleted" : "Slaptažodžių tvarkyklės elementas buvo sukurtas, pakeistas arba ištrintas", + "A Passman item has expired" : "Slaptažodžių tvarkyklės elementas nebegalioja", + "A Passman item has been shared" : "Buvo pasidalinta slaptažodžių tvarkyklės elementu ", + "A Passman item has been renamed" : "Slaptažodžių tvarkyklės elementas buvo pervadintas", + "%1$s has been created by %2$s" : "%2$s sukūrė %1$s", "You created %1$s" : "Jūs sukūrėte %1$s", + "%1$s has been updated by %2$s" : "%2$s atnaujino %1$s", "You updated %1$s" : "Jūs atnaujinote %1$s", "%3$s has renamed %1$s to %2$s" : "%3$s pervadino %1$s į %2$s", "You renamed %1$s to %2$s" : "Jūs pervadinote %1$s į %2$s", "%1$s has been deleted by %2$s" : "%2$s ištrynė %1$s", "You deleted %1$s" : "Jūs ištrynėte %1$s", + "%1$s has been recovered by %2$s" : "%2$s atkūrė %1$s", + "You recovered %1$s" : "Jūs atkūrėte %1$s", + "%1$s has been permanently deleted by %2$s" : "%2$s visiems laikams ištrynė %1$s", "You permanently deleted %1$s" : "Jūs visiems laikams ištrynėte %1$s", "Remind me later" : "Priminti vėliau", "Ignore" : "Nepaisyti", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman yra visiškai parengta slaptažodžių tvarkytuvė.", "Unable to get version info" : "Nepavyko gauti versijos informacijos", "Passman Settings" : "Passman nustatymai", "GitHub version:" : "GitHub versija:", "A newer version of Passman is available" : "Yra prieinama naujesnė Passman versija", + "Check for new versions" : "Tikrinti ar yra naujų versijų", + "Enable HTTPS check" : "Įjungti HTTPS patikrinimą", + "Disable context menu" : "Išjungti kontekstinį meniu", "Disable JavaScript debugger" : "Išjungti JavaScript derintuvę", + "Source account" : "Šaltinio paskyra", + "Destination account" : "Paskirties paskyra", + "Requested by" : "Užklausė", "Reason" : "Priežastis", - "Loading..." : "Įkeliama...", + "Loading…" : "Įkeliama…", "Connection to server lost" : "Ryšys su serveriu nutrūko", "Problem loading page, reloading in 5 seconds" : "Problemos, įkeliant puslapį, po 5 sekundžių įkeliama iš naujo", "Saving..." : "Įrašoma...", "Dismiss" : "Atmesti", "seconds ago" : "prieš keletą sekundžių" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"); diff --git a/l10n/lt_LT.json b/l10n/lt_LT.json index 4f1fa2db9..c2d965d8e 100644 --- a/l10n/lt_LT.json +++ b/l10n/lt_LT.json @@ -1,6 +1,6 @@ { "translations": { "Passwords" : "Slaptažodžiai", - "Incorrect vault password!" : "Neteisingas saugyklos slaptažodis!", + "Incorrect vault password!" : "Neteisingas slėptuvės slaptažodis!", "Passwords do not match" : "Slaptažodžiai nesutampa", "General" : "Bendras", "Custom Fields" : "Nestandartiniai laukai", @@ -13,13 +13,14 @@ "Credential updated" : "Prisijungimo duomenys atnaujinti", "Credential recovered" : "Prisijungimo duomenys atkurti", "Credential destroyed" : "Prisijungimo duomenys sunaikinti", - "Error downloading file, you probably don't have sufficient permissions" : "Klaida, atsisiunčiant failą. Jūs, tikriausiai, neturite pakankamai leidimų", + "Error downloading file, you probably have insufficient permissions" : "Klaida atsisiunčiant failą. Jūs, tikriausiai, neturite pakankamai leidimų", "Invalid QR code" : "Neteisingas QR kodas", "Starting export" : "Pradedamas eksportavimas", "Decrypting credentials" : "Iššifruojami prisijungimo duomenys", "Done" : "Atlikta", - "File read successfully." : "Failas sėkmingai perskaitytas.", - "Credential has no label, skipping" : "Prisijungimo duomenys neturi žymeklio, praleidžiama", + "File read." : "Failas perskaitytas.", + "Adding {{credential}}" : "Pridedama {{credential}}", + "Added {{credential}}" : "Pridėta {{credential}}", "Parsed {{num}} credentials, starting to import" : "Prisijungimo duomenys patikrinti, pradedamas importas", "Importing" : "Importuojama", "Start import" : "Pradėti importą", @@ -42,11 +43,10 @@ "Export credentials" : "Eksportuoti prisijungimo duomenis", "Sharing" : "Bendrinimas", "Are you sure you want to leave? This will destroy all your credentials" : "Ar Jūs tikrai norite išeiti? Tai sunaikins Jūsų prisijungimo duomenis", - "Your old password is incorrect!" : "Jūsų senas slaptažodis yra neteisingas!", "New password does not match!" : "Naujieji slaptažodžiai nesutampa!", - "Please log in with your new vault password" : "Prisijunkite su nauju saugyklos slaptažodžiu", - "Share with users and groups" : "Bendrintis su vartotojais ir jų grupėmis", - "Share link" : "Pasidalinti nuoroda", + "Please log in with your new vault password" : "Prisijunkite su nauju slėptuvės slaptažodžiu", + "Share with users and groups" : "Dalintis su vartotojais ir jų grupėmis", + "Share link" : "Dalinimosi nuoroda", "Are you sure you want to leave? This will corrupt this credential" : "Ar tikrai norite išeiti? Tai pakenks jūsų prisijungimo duomenims", "Credential unshared" : "Prisijungimo duomenys nebendrinami", "Credential shared" : "Prisijungimo duomenys bendrinami", @@ -65,6 +65,12 @@ "Username" : "Naudotojo vardas", "Repeat password" : "Pakartoti slaptažodį", "Add tag" : "Pridėti žymę", + "Search icons" : "Ieškoti piktogramų", + "Use this icon" : "Naudoti šią piktogramą", + "Delete current icon" : "Ištrinti dabartinę piktogramą", + "Get icon from page" : "Gauti piktogramą iš puslapio", + "This may take a few seconds…" : "Tai gali šiek tiek užtrukti…", + "There was an error fetching the icon!" : "Gaunant piktogramą, įvyko klaida!", "Field label" : "Laukelio pavadinimas", "Field value" : "Laukelio vertė", "Choose a file" : "Pasirinkti failą", @@ -95,29 +101,39 @@ "Use special characters" : "Naudoti specialius simbolius", "Avoid ambiguous characters" : "Venkite nevienareikšmių simbolių", "Export" : "Eksportuoti", - "Enter vault password to confirm export." : "Įveskite saugyklos slaptažodį, kad patvirtinti eksportavimą.", - "Rename vault" : "Pervadinti saugyklą", - "New vault name" : "Naujas saugyklos pavadinimas", + "Enter vault password to confirm export." : "Norėdami patvirtinti eksportavimą, įveskite slėptuvės slaptažodį.", + "Rename vault" : "Pervadinti slėptuvę", + "New vault name" : "Naujas slėptuvės pavadinimas", "Change" : "Keisti", - "Change vault key" : "Pakeiskite saugyklos raktą", - "Old vault password" : "Senas saugyklos slaptažodis", - "New vault password" : "Naujas saugyklos slaptažodis", - "Repeat new vault password" : "Pakartokite naują saugyklos slaptažodį", - "Please wait your vault is being updated, do not leave this page." : "Palaukite, Jūsų saugykla atnaujinama. Nepalikite šio puslapio.", + "Change vault key" : "Pakeisti slėptuvės raktą", + "Old vault password" : "Senas slėptuvės slaptažodis", + "New vault password" : "Naujas slėptuvės slaptažodis", + "Repeat new vault password" : "Pakartokite naują slėptuvės slaptažodį", + "Please wait your vault is being updated, do not leave this page." : "Palaukite, jūsų slėptuvė yra atnaujinama. Neišeikite iš šio puslapio.", "Processing" : "Apdorojama", "Total progress" : "Bendra eiga", "About Passman" : "Apie Passman", "Version" : "Versija", + "Delete vault" : "Ištrinti slėptuvę", + "Vault password" : "Slėptuvės slaptažodis", "This process is irreversible" : "Šis procesas yra nepanaikinamas", + "Deleting {{password}}…" : "Ištrinamas {{password}}…", "Import" : "Importuoti", + "Upload progress" : "Įkėlimo eiga", "Private Key" : "Privatusis raktas", "Public key" : "Viešasis raktas", "Key size" : "Rakto dydis", + "Save keys" : "Įrašyti raktus", + "Action" : "Veiksmas", + "Search users…" : "Ieškoti naudotojų…", + "Missing users? Only users that have vaults are shown." : "Trūksta naudotojų? Yra rodomi tik naudotojai, turintys slėptuves.", "Uploading" : "Įkeliama", "User" : "Naudotojas", "Show files" : "Rodyti failus", "Details" : "Išsamesnė informacija", "Hide details" : "Slėpti išsamesnę informaciją", + "Pattern" : "Šablonas", + "Dictionary name" : "Žodyno pavadinimas", "Label" : "Etiketė", "Restore revision" : "Atkurti poversijį", "Delete revision" : "Ištrinti poversijį", @@ -126,37 +142,81 @@ "Settings" : "Nustatymai", "Account" : "Paskyra", "Password" : "Slaptažodis", + "E-mail" : "El. paštas", "URL" : "URL", + "Edit" : "Taisyti", "Delete" : "Ištrinti", "Destroy" : "Sunaikinti", + "Permissions" : "Leidimai", "Date" : "Data", "Accept" : "Priimti", "Decline" : "Atmesti", + "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Jūsų slėptuvė dėl {{tries}} nepavykusių bandymų yra užrakinta {{time}}!", + "Hello there!" : "Sveiki!", + "It does not seem that you have any passwords. Do you want to add one?" : "Atrodo, kad neturite jokių slaptažodžių. Ar norite pridėti slaptažodį?", "Never" : "Niekada", + "No vaults found, why not create one?" : "Nerasta jokių slėptuvių, kodėl gi jos nesukūrus?", + "Password strength must be at least: {{strength}}" : "Slaptažodžio stiprumas privalo būti bent: {{strength}}", + "Please give your new vault a name." : "Suteikite savo naujajai slėptuvei pavadinimą.", + "Repeat vault password" : "Pakartokite slėptuvės slaptažodį", + "Create vault" : "Sukurti slėptuvę", + "Go back to vaults" : "Grįžti prie slėptuvių", + "Please input the password for" : "Įveskite slaptažodį, skirtą", + "Set this vault as the default." : "Nustatyti šią slėptuvę kaip numatytąją.", + "Log into this vault automatically." : "Automatiškai prisijungti į šią slėptuvę.", + "Log out of this vault automatically after: " : "Automatiškai atsijungti nuo šios slėptuvės po: ", + "Decrypt vault" : "Iššifruoti slėptuvę", + "Seems you lost the vault password and you're unable to log in." : "Atrodo, kad praradote slėptuvės slaptažodį ir negalite prisijungti.", + "If you want this vault to be removed you can request that here." : "Jeigu norite, kad ši slėptuvė būtų pašalinta, galite tai užklausti čia.", + "Request vault destruction" : "Užklausti sunaikinti slėptuvę", + "Yes, request an admin to destroy this vault" : "Taip, užklausti administratoriaus, kad sunaikintų šią slėptuvę", + "Cancel destruction request" : "Atšaukti sunaikinimo užklausą", + "Vault destruction requested" : "Slėptuvės sunaikinimas užklaustas", "Request removed" : "Užklausa pašalinta", + "Change vault" : "Pakeisti slėptuvę", "Logout" : "Atsijungti", + "Tags" : "Žymės", "Loading…" : "Įkeliama…", + "Description" : "Aprašas", + "Url" : "Url", + "Error while saving field" : "Klaida įrašant lauką", + "A Passman item has been created, modified or deleted" : "Slaptažodžių tvarkyklės elementas buvo sukurtas, pakeistas arba ištrintas", + "A Passman item has expired" : "Slaptažodžių tvarkyklės elementas nebegalioja", + "A Passman item has been shared" : "Buvo pasidalinta slaptažodžių tvarkyklės elementu ", + "A Passman item has been renamed" : "Slaptažodžių tvarkyklės elementas buvo pervadintas", + "%1$s has been created by %2$s" : "%2$s sukūrė %1$s", "You created %1$s" : "Jūs sukūrėte %1$s", + "%1$s has been updated by %2$s" : "%2$s atnaujino %1$s", "You updated %1$s" : "Jūs atnaujinote %1$s", "%3$s has renamed %1$s to %2$s" : "%3$s pervadino %1$s į %2$s", "You renamed %1$s to %2$s" : "Jūs pervadinote %1$s į %2$s", "%1$s has been deleted by %2$s" : "%2$s ištrynė %1$s", "You deleted %1$s" : "Jūs ištrynėte %1$s", + "%1$s has been recovered by %2$s" : "%2$s atkūrė %1$s", + "You recovered %1$s" : "Jūs atkūrėte %1$s", + "%1$s has been permanently deleted by %2$s" : "%2$s visiems laikams ištrynė %1$s", "You permanently deleted %1$s" : "Jūs visiems laikams ištrynėte %1$s", "Remind me later" : "Priminti vėliau", "Ignore" : "Nepaisyti", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman yra visiškai parengta slaptažodžių tvarkytuvė.", "Unable to get version info" : "Nepavyko gauti versijos informacijos", "Passman Settings" : "Passman nustatymai", "GitHub version:" : "GitHub versija:", "A newer version of Passman is available" : "Yra prieinama naujesnė Passman versija", + "Check for new versions" : "Tikrinti ar yra naujų versijų", + "Enable HTTPS check" : "Įjungti HTTPS patikrinimą", + "Disable context menu" : "Išjungti kontekstinį meniu", "Disable JavaScript debugger" : "Išjungti JavaScript derintuvę", + "Source account" : "Šaltinio paskyra", + "Destination account" : "Paskirties paskyra", + "Requested by" : "Užklausė", "Reason" : "Priežastis", - "Loading..." : "Įkeliama...", + "Loading…" : "Įkeliama…", "Connection to server lost" : "Ryšys su serveriu nutrūko", "Problem loading page, reloading in 5 seconds" : "Problemos, įkeliant puslapį, po 5 sekundžių įkeliama iš naujo", "Saving..." : "Įrašoma...", "Dismiss" : "Atmesti", "seconds ago" : "prieš keletą sekundžių" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);" } \ No newline at end of file diff --git a/l10n/lv.js b/l10n/lv.js index 668168d06..a94c742ae 100644 --- a/l10n/lv.js +++ b/l10n/lv.js @@ -6,7 +6,7 @@ OC.L10N.register( "Passwords do not match" : "Paroles nesakrīt", "General" : "Vispārīgi", "Custom Fields" : "Pielāgotie lauki", - "Error loading file" : "Kļūda, ielādējot failu", + "Error loading file" : "Kļūda, ielādējot datni", "Credential created!" : "Akreditācijas izveidota!", "Credential deleted" : "Akreditācijas dati izdzēsti", "Credential updated" : "Akreditācijas dati atjaunināti", @@ -21,7 +21,6 @@ OC.L10N.register( "General settings" : "Vispārīgie iestatījumi", "Password settings" : "Paroles iestatījumi", "Sharing" : "Koplietošana", - "Your old password is incorrect!" : "Vecā parole ir nepareiza!", "Share with users and groups" : "Koplietot ar lietotājiem vai grupām", "Share link" : "Koplietot saiti", "Saved!" : "Saglabāts!", @@ -37,14 +36,14 @@ OC.L10N.register( "Repeat password" : "Atkārtojiet paroli", "Field label" : "Lauka nosaukums", "Field value" : "Lauka vērtība", - "Choose a file" : "Izvēlieties failu", + "Choose a file" : "Izvēlieties datni", "Text" : "Teksts", - "File" : "Fails", + "File" : "Datne", "Add" : "Pievienot", "Value" : "Vērtība", "Type" : "Tips", "Empty" : "Tukšs", - "Filename" : "Faila nosaukums", + "Filename" : "Datnes nosaukums", "Upload date" : "Augšupielādes datums", "Size" : "Izmērs", "Current OTP settings" : "Pašreizējāie OTP iestatījumi", @@ -68,7 +67,6 @@ OC.L10N.register( "About Passman" : "Par Passman", "Version" : "Versija", "Bookmarklet" : "Grāmatzīmes", - "Save your passwords with 1 click!" : "Saglabājiet paroles ar 1 klikšķi!", "Import type" : "Importa tips", "Import" : "Importēt", "Upload progress" : "Augšupielādes norise", @@ -84,10 +82,10 @@ OC.L10N.register( "User" : "Lietotājs", "Read" : "Lasīt", "Write" : "Rakstīt", - "Files" : "Faili", + "Files" : "Datnes", "Enable link sharing" : "Iespējot saites kopīgošana", "Share until date" : "Koplietot līdz datumam", - "Show files" : "Rādīt failus", + "Show files" : "Rādīt datnes", "Details" : "Detaļas", "Hide details" : "Slēpt detaļas", "Password score" : "Paroles punktu skaits", @@ -100,7 +98,8 @@ OC.L10N.register( "Rank" : "Rangs", "Reversed" : "Apvērsta", "l33t-variations" : "l33t-variācijas", - "Label" : "Etiķete", + "Label" : "Apzīmējums", + "Restore revision" : "Atjaunot revīziju", "Save" : "Saglabāt", "Cancel" : "Atcelt", "Settings" : "Iestatījumi", @@ -130,16 +129,19 @@ OC.L10N.register( "Deleted credentials" : "Dzēsti akreditācijas dati", "Logout" : "Atteikties", "Donate" : "Ziedot", + "Tags" : "Birkas", + "Search Tags" : "Meklēt birkas", "Click here to request it" : "Noklikšķiniet šeit, lai pieprasītu", + "Description" : "Apraksts", "Error while saving field" : "Kļūda, saglabājot lauku", - "You created %1$s" : "Tu izveidoji %1$s", + "You created %1$s" : "Jūs izveidojāt %1$s", "You updated %1$s" : "Tu atjaunināji %1$s", "%3$s has renamed %1$s to %2$s" : "%3$s pārsauca %1$s uz %2$s", "You renamed %1$s to %2$s" : "Tu pārdēvēji %1$s uz %2$s", - "You deleted %1$s" : "Tu izdzēsi %1$s", + "You deleted %1$s" : "Jūs izdzētāt %1$s", "You recovered %1$s" : "Tu atguvi %1$s", - "%1$s has been permanently deleted by %2$s" : "%1$s ko ir neatgriezeniski izdzēsis %2$s", - "You permanently deleted %1$s" : "Tu neatgriezeniski izdzēsi %1$s", + "%1$s has been permanently deleted by %2$s" : "%1$s neatgriezeniski izdzēsa %2$s", + "You permanently deleted %1$s" : "Jūs neatgriezeniski izdzēsāt %1$s", "%s has been shared with a link" : "%s koplietots izmantojot saiti", "Your credential \"%s\" expired, click here to update the credential." : "Jūsu akreditācijai \"%s\" beidzies derīgums. noklikšķiniet šeit, lai atjauninātu akreditācijas datus.", "Remind me later" : "Atgādināt vēlāk", diff --git a/l10n/lv.json b/l10n/lv.json index b5ed1ff9e..b5ba7f1f8 100644 --- a/l10n/lv.json +++ b/l10n/lv.json @@ -4,7 +4,7 @@ "Passwords do not match" : "Paroles nesakrīt", "General" : "Vispārīgi", "Custom Fields" : "Pielāgotie lauki", - "Error loading file" : "Kļūda, ielādējot failu", + "Error loading file" : "Kļūda, ielādējot datni", "Credential created!" : "Akreditācijas izveidota!", "Credential deleted" : "Akreditācijas dati izdzēsti", "Credential updated" : "Akreditācijas dati atjaunināti", @@ -19,7 +19,6 @@ "General settings" : "Vispārīgie iestatījumi", "Password settings" : "Paroles iestatījumi", "Sharing" : "Koplietošana", - "Your old password is incorrect!" : "Vecā parole ir nepareiza!", "Share with users and groups" : "Koplietot ar lietotājiem vai grupām", "Share link" : "Koplietot saiti", "Saved!" : "Saglabāts!", @@ -35,14 +34,14 @@ "Repeat password" : "Atkārtojiet paroli", "Field label" : "Lauka nosaukums", "Field value" : "Lauka vērtība", - "Choose a file" : "Izvēlieties failu", + "Choose a file" : "Izvēlieties datni", "Text" : "Teksts", - "File" : "Fails", + "File" : "Datne", "Add" : "Pievienot", "Value" : "Vērtība", "Type" : "Tips", "Empty" : "Tukšs", - "Filename" : "Faila nosaukums", + "Filename" : "Datnes nosaukums", "Upload date" : "Augšupielādes datums", "Size" : "Izmērs", "Current OTP settings" : "Pašreizējāie OTP iestatījumi", @@ -66,7 +65,6 @@ "About Passman" : "Par Passman", "Version" : "Versija", "Bookmarklet" : "Grāmatzīmes", - "Save your passwords with 1 click!" : "Saglabājiet paroles ar 1 klikšķi!", "Import type" : "Importa tips", "Import" : "Importēt", "Upload progress" : "Augšupielādes norise", @@ -82,10 +80,10 @@ "User" : "Lietotājs", "Read" : "Lasīt", "Write" : "Rakstīt", - "Files" : "Faili", + "Files" : "Datnes", "Enable link sharing" : "Iespējot saites kopīgošana", "Share until date" : "Koplietot līdz datumam", - "Show files" : "Rādīt failus", + "Show files" : "Rādīt datnes", "Details" : "Detaļas", "Hide details" : "Slēpt detaļas", "Password score" : "Paroles punktu skaits", @@ -98,7 +96,8 @@ "Rank" : "Rangs", "Reversed" : "Apvērsta", "l33t-variations" : "l33t-variācijas", - "Label" : "Etiķete", + "Label" : "Apzīmējums", + "Restore revision" : "Atjaunot revīziju", "Save" : "Saglabāt", "Cancel" : "Atcelt", "Settings" : "Iestatījumi", @@ -128,16 +127,19 @@ "Deleted credentials" : "Dzēsti akreditācijas dati", "Logout" : "Atteikties", "Donate" : "Ziedot", + "Tags" : "Birkas", + "Search Tags" : "Meklēt birkas", "Click here to request it" : "Noklikšķiniet šeit, lai pieprasītu", + "Description" : "Apraksts", "Error while saving field" : "Kļūda, saglabājot lauku", - "You created %1$s" : "Tu izveidoji %1$s", + "You created %1$s" : "Jūs izveidojāt %1$s", "You updated %1$s" : "Tu atjaunināji %1$s", "%3$s has renamed %1$s to %2$s" : "%3$s pārsauca %1$s uz %2$s", "You renamed %1$s to %2$s" : "Tu pārdēvēji %1$s uz %2$s", - "You deleted %1$s" : "Tu izdzēsi %1$s", + "You deleted %1$s" : "Jūs izdzētāt %1$s", "You recovered %1$s" : "Tu atguvi %1$s", - "%1$s has been permanently deleted by %2$s" : "%1$s ko ir neatgriezeniski izdzēsis %2$s", - "You permanently deleted %1$s" : "Tu neatgriezeniski izdzēsi %1$s", + "%1$s has been permanently deleted by %2$s" : "%1$s neatgriezeniski izdzēsa %2$s", + "You permanently deleted %1$s" : "Jūs neatgriezeniski izdzēsāt %1$s", "%s has been shared with a link" : "%s koplietots izmantojot saiti", "Your credential \"%s\" expired, click here to update the credential." : "Jūsu akreditācijai \"%s\" beidzies derīgums. noklikšķiniet šeit, lai atjauninātu akreditācijas datus.", "Remind me later" : "Atgādināt vēlāk", diff --git a/l10n/nb.js b/l10n/nb.js index 86c765c7c..f53025ac0 100644 --- a/l10n/nb.js +++ b/l10n/nb.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Påloggingsdetalj oppdatert", "Credential recovered" : "Påloggingsdetalj gjenopprettet", "Credential destroyed" : "Påloggingsdetalj destruert", - "Error downloading file, you probably don't have sufficient permissions" : "Kunne ikke laste ned fil, du har sannsynligvis ikke nok rettigheter", "Invalid QR code" : "Ugyldig QR-kode", "Starting export" : "Starter eksport", "Decrypting credentials" : "Dekrypterer Påloggingsdetaljer", "Done" : "Ferdig", - "File read successfully." : "Fil lest.", - "Proceed with the following steps to import your file" : "Fortsett med følgende steg for å importere fila di", - "Credential has no label, skipping" : "Påloggingsdetaljer mangler etikett, hopper over", + "Proceed with the following steps to import your file" : "Fortsett med følgende steg for å importere filen din", "Adding {{credential}}" : "Legger til {{credential}}", "Added {{credential}}" : "{{credential}} lagt til", "Skipping credential, missing label on line {{line}}" : "Hopper over påloggingsdetalj, manglende etikett på linje {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Eksporter påloggingsdetaljer", "Sharing" : "Deling", "Are you sure you want to leave? This will destroy all your credentials" : "Er du sikker på at du ønsker å forlate? Dette vil ødelegge alle dine påloggingsdetaljer", - "Your old password is incorrect!" : "Ditt gamle passord er feil!", "New password does not match!" : "Det nye passordet samsvarer ikke!", "Please log in with your new vault password" : "Logg inn med ditt nye hvelv-passord", "Share with users and groups" : "Del med brukere og grupper", @@ -127,7 +123,6 @@ OC.L10N.register( "Version" : "Versjon", "Donate to support development" : "Doner for å støtte utviklingen", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "Lagre passordene dine med ett klikk!", "Drag below button to your bookmark toolbar." : "Dra knappen nedenfor til din bokmerkeverktøyslinje.", "Delete vault" : "Slett hvelv", "Vault password" : "Hvelv-passord", @@ -139,13 +134,12 @@ OC.L10N.register( "Import" : "Import", "Read progress" : "Lesefremgang", "Upload progress" : "Opplastingsfremgang", - "Private Key" : "Privat nøkkel", + "Private Key" : "Privatnøkkel", "Public key" : "Offentlig nøkkel", "Key size" : "Nøkkel størrelse", "Save keys" : "Lagre nøkler", "Generate sharing keys" : "Opprett delingsnøkler", "Generating sharing keys" : "Oppretter delingsnøkler", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Passordverktøyet vil skanne passordet ditt, kalkulere gjennomsnittlig tid for knekking og liste dem som er under terskelen", "Minimum password stength" : "Minimums passordstyrke", "Start scan" : "Start skanning", "Result" : "Resultat", @@ -158,7 +152,6 @@ OC.L10N.register( "Uploading" : "Laster opp", "User" : "Bruker", "Crypto time" : "Krypteringstid", - "Total time spent cyphering" : "Tid brukt på chiffrering", "Read" : "Les", "Write" : "Skriv", "Files" : "Filer", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Skru på deling av lenker", "Share until date" : "Del til dato", "Expire after views" : "Utløper etter antall visninger", - "Click Share first" : "Klikk \"Del\" først:", "Show files" : "Vis filer", "Details" : "Detaljer", "Hide details" : "Skjul detaljer", @@ -205,7 +197,7 @@ OC.L10N.register( "Cancel" : "Avbryt", "Settings" : "Innstillinger", "Share credential {{credential}}" : "Del legitimasjon {{credential}}", - "Unshare" : "Avslutt deling", + "Unshare" : "Opphev deling", "Showing deleted since" : "Viser slettede siden", "Beginning" : "Begynnelsen", "Showing {{number_filtered}} of {{credential_number}} credentials" : "Viser {{number_filtered}} av {{credential_number}} identitetsdetaljer", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Bruk regulære uttrykk", "You have incoming share requests." : "Du har innkommende delingsforespørsler.", "If you want to put the credential in another vault," : "Hvis du ønsker å putte identitetsdeltaljen i et annet hvelv,", - "log out of this vault and log in to the vault you want the shared credential in." : "logg ut av dette hvelvet og logg inn i det hvelvet du ønsker å legge identitetsdetaljene i.", "Permissions" : "Rettigheter", "Received from" : "Mottatt fra", "Date" : "Dato", @@ -241,7 +232,6 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "Passordstyrken må være minst: {{strength}}", "Please give your new vault a name." : "Velg et nytt navn for hvelvet.", "Repeat vault password" : "Gjenta hvelv-passord", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Dine delingsnøkkel vil ha en styrke på 1024 bit, som du kan endre senere i Innstillinger.", "Create vault" : "Opprett hvelv", "Go back to vaults" : "Gå tilbake til hvelv", "Please input the password for" : "Skriv inn passordet for", @@ -261,7 +251,6 @@ OC.L10N.register( "Request removed" : "Forespørsel fjernet", "Destruction request pending" : "Ødeleggelsesforespørsel på vent", "Warning! Adding credentials over HTTP is insecure!" : "Advarsel! Å legge til identitetsdetaljer over HTTP er usikkert!", - "Logged in to {{vault_name}}" : "Logget inn på {{vault_name}}", "Change vault" : "Bytt hvelv", "Deleted credentials" : "Slett påloggingsdetaljer", "Logout" : "Logg ut", @@ -300,6 +289,8 @@ OC.L10N.register( "%s has declined your share request for \"%s\"." : "%s har avvist din forespørsel om å dele \"%s\".", "%s has accepted your share request for \"%s\"." : "%s har akseptert din forespørsel om å dele \"%s\".", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman er en fullverdig passordbehandler.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman er en fullverdig passordbehandler.\nEgenskaper:\n- Hvelv\n- Nøkkel for hvelv er aldri sendt til server\n- Nettleserutvidelse for enkel tilgang til passord\n- Android- for tilgang underveis\n- Referanser er på klient siden kryptert med 256bit AES\n- Referanser er på server siden kryptert med 256bit AES\n- Mulighet til å legge til egendefinerte felt til legitimasjon\n- Innebygd OTP (engangs passord) generator\n- Passord analyse\n- Del passord internt og via lenke på en sikker måte.\n- Import fra ulike passordbehandlere (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nFor en demo av denne appen besøk [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "Kunne ikke hente versjonsinfo", "Passman Settings" : "Passman-innstillinger", "GitHub version:" : "GitHub-versjon:", @@ -311,8 +302,8 @@ OC.L10N.register( "Enable HTTPS check" : "Aktiver HTTPS-kontroll", "Disable context menu" : "Skru av bindeleddsmeny", "Disable JavaScript debugger" : "Skru av JavaScript-feilsøkingsprogram", - "Allow users on this server to share passwords with a link" : "Tillat brukere på denne tjeneren å dele passord med en lenke", - "Allow users on this server to share passwords with other users" : "Tillat brukere på denne tjeneren å dele passord med andre brukere", + "Allow users on this server to share passwords with a link" : "Tillat brukere på denne serveren å dele passord med en lenke", + "Allow users on this server to share passwords with other users" : "Tillat brukere på denne serveren å dele passord med andre brukere", "Move credentials from one account to another" : "Flytt påloggingsinformasjon fra en konto til en annen", "Source account" : "Kildekonto", "Destination account" : "Målkonto", @@ -322,10 +313,8 @@ OC.L10N.register( "Requested by" : "Forespurt av", "Reason" : "Grunn", "Click here to request\n\t\t\t\t\tit" : "Klikk her for å forespørre\n\t\t\t\t\tdet", - "Loading..." : "Laster…", - "Awwhh.... credential not found. Maybe it expired" : "Oida… kunne ikke finne identitetsdetaljen. Kanskje den har utløpt", - "Expire time" : "Utløpstid", - "Connection to server lost" : "Mistet tilkobling til tjeneren", + "Loading…" : "Laster…", + "Connection to server lost" : "Mistet tilkobling til serveren", "Problem loading page, reloading in 5 seconds" : "Problem ved lasting av side, laster på nytt om 5 sekunder", "Saving..." : "Lagrer…", "Dismiss" : "Forkast", diff --git a/l10n/nb.json b/l10n/nb.json index be8c3bd2a..14dbea7d1 100644 --- a/l10n/nb.json +++ b/l10n/nb.json @@ -14,14 +14,11 @@ "Credential updated" : "Påloggingsdetalj oppdatert", "Credential recovered" : "Påloggingsdetalj gjenopprettet", "Credential destroyed" : "Påloggingsdetalj destruert", - "Error downloading file, you probably don't have sufficient permissions" : "Kunne ikke laste ned fil, du har sannsynligvis ikke nok rettigheter", "Invalid QR code" : "Ugyldig QR-kode", "Starting export" : "Starter eksport", "Decrypting credentials" : "Dekrypterer Påloggingsdetaljer", "Done" : "Ferdig", - "File read successfully." : "Fil lest.", - "Proceed with the following steps to import your file" : "Fortsett med følgende steg for å importere fila di", - "Credential has no label, skipping" : "Påloggingsdetaljer mangler etikett, hopper over", + "Proceed with the following steps to import your file" : "Fortsett med følgende steg for å importere filen din", "Adding {{credential}}" : "Legger til {{credential}}", "Added {{credential}}" : "{{credential}} lagt til", "Skipping credential, missing label on line {{line}}" : "Hopper over påloggingsdetalj, manglende etikett på linje {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Eksporter påloggingsdetaljer", "Sharing" : "Deling", "Are you sure you want to leave? This will destroy all your credentials" : "Er du sikker på at du ønsker å forlate? Dette vil ødelegge alle dine påloggingsdetaljer", - "Your old password is incorrect!" : "Ditt gamle passord er feil!", "New password does not match!" : "Det nye passordet samsvarer ikke!", "Please log in with your new vault password" : "Logg inn med ditt nye hvelv-passord", "Share with users and groups" : "Del med brukere og grupper", @@ -125,7 +121,6 @@ "Version" : "Versjon", "Donate to support development" : "Doner for å støtte utviklingen", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "Lagre passordene dine med ett klikk!", "Drag below button to your bookmark toolbar." : "Dra knappen nedenfor til din bokmerkeverktøyslinje.", "Delete vault" : "Slett hvelv", "Vault password" : "Hvelv-passord", @@ -137,13 +132,12 @@ "Import" : "Import", "Read progress" : "Lesefremgang", "Upload progress" : "Opplastingsfremgang", - "Private Key" : "Privat nøkkel", + "Private Key" : "Privatnøkkel", "Public key" : "Offentlig nøkkel", "Key size" : "Nøkkel størrelse", "Save keys" : "Lagre nøkler", "Generate sharing keys" : "Opprett delingsnøkler", "Generating sharing keys" : "Oppretter delingsnøkler", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Passordverktøyet vil skanne passordet ditt, kalkulere gjennomsnittlig tid for knekking og liste dem som er under terskelen", "Minimum password stength" : "Minimums passordstyrke", "Start scan" : "Start skanning", "Result" : "Resultat", @@ -156,7 +150,6 @@ "Uploading" : "Laster opp", "User" : "Bruker", "Crypto time" : "Krypteringstid", - "Total time spent cyphering" : "Tid brukt på chiffrering", "Read" : "Les", "Write" : "Skriv", "Files" : "Filer", @@ -165,7 +158,6 @@ "Enable link sharing" : "Skru på deling av lenker", "Share until date" : "Del til dato", "Expire after views" : "Utløper etter antall visninger", - "Click Share first" : "Klikk \"Del\" først:", "Show files" : "Vis filer", "Details" : "Detaljer", "Hide details" : "Skjul detaljer", @@ -203,7 +195,7 @@ "Cancel" : "Avbryt", "Settings" : "Innstillinger", "Share credential {{credential}}" : "Del legitimasjon {{credential}}", - "Unshare" : "Avslutt deling", + "Unshare" : "Opphev deling", "Showing deleted since" : "Viser slettede siden", "Beginning" : "Begynnelsen", "Showing {{number_filtered}} of {{credential_number}} credentials" : "Viser {{number_filtered}} av {{credential_number}} identitetsdetaljer", @@ -225,7 +217,6 @@ "Use regex" : "Bruk regulære uttrykk", "You have incoming share requests." : "Du har innkommende delingsforespørsler.", "If you want to put the credential in another vault," : "Hvis du ønsker å putte identitetsdeltaljen i et annet hvelv,", - "log out of this vault and log in to the vault you want the shared credential in." : "logg ut av dette hvelvet og logg inn i det hvelvet du ønsker å legge identitetsdetaljene i.", "Permissions" : "Rettigheter", "Received from" : "Mottatt fra", "Date" : "Dato", @@ -239,7 +230,6 @@ "Password strength must be at least: {{strength}}" : "Passordstyrken må være minst: {{strength}}", "Please give your new vault a name." : "Velg et nytt navn for hvelvet.", "Repeat vault password" : "Gjenta hvelv-passord", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Dine delingsnøkkel vil ha en styrke på 1024 bit, som du kan endre senere i Innstillinger.", "Create vault" : "Opprett hvelv", "Go back to vaults" : "Gå tilbake til hvelv", "Please input the password for" : "Skriv inn passordet for", @@ -259,7 +249,6 @@ "Request removed" : "Forespørsel fjernet", "Destruction request pending" : "Ødeleggelsesforespørsel på vent", "Warning! Adding credentials over HTTP is insecure!" : "Advarsel! Å legge til identitetsdetaljer over HTTP er usikkert!", - "Logged in to {{vault_name}}" : "Logget inn på {{vault_name}}", "Change vault" : "Bytt hvelv", "Deleted credentials" : "Slett påloggingsdetaljer", "Logout" : "Logg ut", @@ -298,6 +287,8 @@ "%s has declined your share request for \"%s\"." : "%s har avvist din forespørsel om å dele \"%s\".", "%s has accepted your share request for \"%s\"." : "%s har akseptert din forespørsel om å dele \"%s\".", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman er en fullverdig passordbehandler.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman er en fullverdig passordbehandler.\nEgenskaper:\n- Hvelv\n- Nøkkel for hvelv er aldri sendt til server\n- Nettleserutvidelse for enkel tilgang til passord\n- Android- for tilgang underveis\n- Referanser er på klient siden kryptert med 256bit AES\n- Referanser er på server siden kryptert med 256bit AES\n- Mulighet til å legge til egendefinerte felt til legitimasjon\n- Innebygd OTP (engangs passord) generator\n- Passord analyse\n- Del passord internt og via lenke på en sikker måte.\n- Import fra ulike passordbehandlere (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nFor en demo av denne appen besøk [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "Kunne ikke hente versjonsinfo", "Passman Settings" : "Passman-innstillinger", "GitHub version:" : "GitHub-versjon:", @@ -309,8 +300,8 @@ "Enable HTTPS check" : "Aktiver HTTPS-kontroll", "Disable context menu" : "Skru av bindeleddsmeny", "Disable JavaScript debugger" : "Skru av JavaScript-feilsøkingsprogram", - "Allow users on this server to share passwords with a link" : "Tillat brukere på denne tjeneren å dele passord med en lenke", - "Allow users on this server to share passwords with other users" : "Tillat brukere på denne tjeneren å dele passord med andre brukere", + "Allow users on this server to share passwords with a link" : "Tillat brukere på denne serveren å dele passord med en lenke", + "Allow users on this server to share passwords with other users" : "Tillat brukere på denne serveren å dele passord med andre brukere", "Move credentials from one account to another" : "Flytt påloggingsinformasjon fra en konto til en annen", "Source account" : "Kildekonto", "Destination account" : "Målkonto", @@ -320,10 +311,8 @@ "Requested by" : "Forespurt av", "Reason" : "Grunn", "Click here to request\n\t\t\t\t\tit" : "Klikk her for å forespørre\n\t\t\t\t\tdet", - "Loading..." : "Laster…", - "Awwhh.... credential not found. Maybe it expired" : "Oida… kunne ikke finne identitetsdetaljen. Kanskje den har utløpt", - "Expire time" : "Utløpstid", - "Connection to server lost" : "Mistet tilkobling til tjeneren", + "Loading…" : "Laster…", + "Connection to server lost" : "Mistet tilkobling til serveren", "Problem loading page, reloading in 5 seconds" : "Problem ved lasting av side, laster på nytt om 5 sekunder", "Saving..." : "Lagrer…", "Dismiss" : "Forkast", diff --git a/l10n/nl.js b/l10n/nl.js index 560fa34ee..cf79086e8 100644 --- a/l10n/nl.js +++ b/l10n/nl.js @@ -16,14 +16,14 @@ OC.L10N.register( "Credential updated" : "Inloggegevens bijgewerkt", "Credential recovered" : "Inloggegevens hersteld", "Credential destroyed" : "Inloggegevens vernietigd", - "Error downloading file, you probably don't have sufficient permissions" : "Fout bij downloaden bestand, je hebt waarschijnlijk niet genoeg rechten", + "Error downloading file, you probably have insufficient permissions" : "Fout bij downloaden bestand, je hebt waarschijnlijk niet genoeg rechten", "Invalid QR code" : "Ongeldige QR code", "Starting export" : "Starten export", "Decrypting credentials" : "Ontsleutelen inloggegevens", "Done" : "Gereed", - "File read successfully." : "Bestand succesvol gelezen.", + "File read." : "Bestand gelezen.", "Proceed with the following steps to import your file" : "Ga verder met de volgende stappen om je bestand te importeren", - "Credential has no label, skipping" : "Inloggegeven zonder label, sla over", + "Skipping unlabeled credential" : "Overslaan ongelabeld inloggegeven", "Adding {{credential}}" : "Toevoegen {{credential}}", "Added {{credential}}" : "Toegevoegd {{credential}}", "Skipping credential, missing label on line {{line}}" : "Inloggegeven overslaan, ontbrekend label op regel {{line}} ", @@ -50,7 +50,7 @@ OC.L10N.register( "Export credentials" : "Exporteren inloggegevens", "Sharing" : "Delen", "Are you sure you want to leave? This will destroy all your credentials" : "Weet je zeker dat je wilt stoppen? Dit zal alle inloggegevens kapot maken", - "Your old password is incorrect!" : "Je oude wachtwoord is onjuist!", + "Old password field incorrect!" : "Oude wachtwoord onjuist!", "New password does not match!" : "Nieuwe wachtwoord komt niet overeen!", "Please log in with your new vault password" : "Login met je nieuwe kluiswachtwoord", "Share with users and groups" : "Delen met gebruikers en groepen", @@ -74,7 +74,13 @@ OC.L10N.register( "Repeat password" : "Herhaal wachtwoord", "Add tag" : "Tag toevoegen", "Pick an icon" : "Kies een pictogram", + "Search icons" : "Zoek in pictogrammen", + "Upload a custom icon:" : "Upload een eigen pictogram:", "Use this icon" : "gebruik dit pictogram", + "Delete current icon" : "Verwijder huidige pictogram", + "Get icon from page" : "Gebruik pictogram van pagina", + "This may take a few seconds…" : "Dit kan enige tijd duren...", + "There was an error fetching the icon!" : "Er is een fout opgetreden tijdens het ophalen van het pictogram!", "Selected icon" : "Geselecteerde pictogram", "Field label" : "Veldlabel", "Field value" : "Veldwaarde", @@ -127,7 +133,7 @@ OC.L10N.register( "Version" : "Versie", "Donate to support development" : "Doneer en ondersteun de ontwikkeling", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "Bewaar je wachtwoorden met 1 klik!", + "Save your passwords with one click." : "Sla je wachtwoorden met één klik op.", "Drag below button to your bookmark toolbar." : "Sleep onderstaande knop naar je bladwijzer balk.", "Delete vault" : "Standaardkluis", "Vault password" : "Kluiswachtwoord", @@ -145,7 +151,7 @@ OC.L10N.register( "Save keys" : "Opslaan sleutels", "Generate sharing keys" : "Genereren sleutels om te delen", "Generating sharing keys" : "Genereren sleutels om te delen", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Het wachtwoord hulpje scant je wachtwoord, berekent de gemiddelde kraaktijd en toont de zwakke wachtwoorden", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "De wachtwoordhulp scant je wachtwoord, berekent de gemiddelde kraaktijd en toont de zwakke wachtwoorden", "Minimum password stength" : "Minimale wachtwoordsterkte", "Start scan" : "Start scan", "Result" : "Resultaat", @@ -158,7 +164,7 @@ OC.L10N.register( "Uploading" : "Uploaden", "User" : "Gebruiker", "Crypto time" : "Cryptotijd", - "Total time spent cyphering" : "Totale tijd besteed aan versleutelen", + "Total time spent encrypting" : "Totale tijd besteed aan versleutelen", "Read" : "Lezen", "Write" : "Schrijven", "Files" : "Bestanden", @@ -167,7 +173,7 @@ OC.L10N.register( "Enable link sharing" : "Inschakelen delen link", "Share until date" : "Delen tot datum", "Expire after views" : "Vervallen na bezichtiging", - "Click Share first" : "Klik eerst op Delen", + "Click \\\"Share\\\" first" : "Klik eerst op \\\"Share\\\" ", "Show files" : "Tonen bestanden", "Details" : "Details", "Hide details" : "Verbergen details", @@ -227,7 +233,7 @@ OC.L10N.register( "Use regex" : "Gebruik regex", "You have incoming share requests." : "Je hebt binnengekomen deelverzoeken.", "If you want to put the credential in another vault," : "Als je de inloggegevens in een andere kluis wilt stoppen,", - "log out of this vault and log in to the vault you want the shared credential in." : "Log uit bij deze kluis en log in bij de kluis waar je de gedeelde inloggegevens wilt bewaren.", + "log out of this vault and log into the vault you want the shared credential in." : "Log uit bij deze kluis en log in bij de kluis waar je de gedeelde inloggegevens wilt bewaren.", "Permissions" : "Permissies", "Received from" : "Ontvangen van", "Date" : "Datum", @@ -235,13 +241,22 @@ OC.L10N.register( "Decline" : "Afwijzen", "You have {{session_time}} left before logout." : "Je hebt {{session_time}} over voor het uitloggen.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Je kluis is geblokkeerd voor {{time}} wegens {{tries}} onjuiste pogingen!", + "Hello there!" : "Hallo daar!", + "It does not seem that you have any passwords. Do you want to add one?" : "Het lijkt erop dat je geen wachtwoorden hebt. Wil je er een toevoegen?", + "You don't have good credentials" : "Je hebt geen goede inloggegevens", + "You don't have medium credentials" : "Je hebt geen middelsterke inloggegevens", + "You don't have bad credentials" : "Je hebt geen slechte inloggegevens", + "You don't have expired credentials" : "Je hebt geen vervallen inloggegevens", + "You don't have deleted credentials" : "Je hebt geen verwijderde inloggegevens", + "There are no credentials with your selected tags" : "Er zijn geen inloggegevens met je geselecteerde tags", + "There are no credentials matching" : "Er zijn geen overeenkomende inlioggegevens", "Last accessed" : "Laatst benaderd", "Never" : "Nooit", "No vaults found, why not create one?" : "Geen kluis gevonden, eentje aanmaken?", "Password strength must be at least: {{strength}}" : "Wachtwoordsterkte minimale waarde: {{strength}}", "Please give your new vault a name." : "Voer de naam van je nieuwe kluis in.", "Repeat vault password" : "Herhaal kluiswachtwoord", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "De deelsleutels zal een sterkte van 1024 bit hebben. Later is dit te wijzigen bij de instellingen.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Je deelsleutels zullen een sterkte van 1024 bit hebben. Dit kun je later in \\\"Instellingen\\\" aanpassen.", "Create vault" : "Creëren kluis", "Go back to vaults" : "Terug naar kluizen", "Please input the password for" : "Voer het wachtwoord in voor", @@ -261,15 +276,32 @@ OC.L10N.register( "Request removed" : "Aanvraag verwijderd", "Destruction request pending" : "Vernietigingsaanvragen in behandeling", "Warning! Adding credentials over HTTP is insecure!" : "Waarschuwing! Het toevoegen van inloggegevens over HTTP is niet veilig!", - "Logged in to {{vault_name}}" : "Ingelogd bij {{vault_name}}", + "Logged into {{vault_name}}" : "Ingelogd in {{vault_name}}", "Change vault" : "Wijzigen kluis", "Deleted credentials" : "Verwijderde inloggegevens", "Logout" : "Uitloggen", "Donate" : "Doneren", + "Show All" : "Toon alles", + "Tags" : "Tags", + "Search Tags" : "Zoeken tags", + "Good Strength" : "Goede sterkte", + "Medium Strength" : "Gemiddelde sterkte", + "Bad Strength" : "Slechte sterkte", + "Expired" : "Vervallen", + "Filter Tags" : "Filteren op tags", + "Simple Navigation" : "Eenvoudige Navigatie", "Someone has shared a credential with you." : "Iemand heeft een inloggegeven met je gedeeld.", "Click here to request it" : "Klik hier om het aan te vragen", "Loading…" : "Laden...", "Awwhh… credential not found. Maybe it expired" : "Awwhh… inloggegevens niet gevonden. Misschien verliepen ze.", + "Compromise!" : "Datalek!", + "Compromised!" : "Uitgelekt!", + "This password is compromised. You can only remove this warning by changing the password." : "Dit wachtwoord is uitgelekt. Je kunt deze melding alleen verwijderen door je wachtwoord te wijzigen.", + "email" : "e-mailadres", + "Description" : "Beschrijving", + "Url" : "Url", + "Custom Search:" : "Maatwerk zoekopdracht:", + "Revert to defaults" : "Standaard instellingen herstellen", "Error while saving field" : "Fout bij opslaan veld", "A Passman item has been created, modified or deleted" : "Er is een Passman object gemaakt, gewijzigd of verwijderd", "A Passman item has expired" : "Er is een Passman object vervallen", @@ -293,13 +325,15 @@ OC.L10N.register( "%1$s has been shared with %2$s" : "%1$s is gedeeld met %2$s", "You received a share request for %1$s from %2$s" : "Je ontving een verzoek om %1$s te delen met %2$s", "%s has been shared with a link" : "%s is gedeeld met een link", - "Your credential \"%s\" expired, click here to update the credential." : "Je inloggegevens \"%s\" vervielen, klik hier om ze te vernieuwen.", + "Your credential \"%s\" expired, click here to update the credential." : "Je inloggegevens \"%s\" zijn vervallen, klik hier om ze te vernieuwen.", "Remind me later" : "Herinner me later", "Ignore" : "Negeren", "%s shared \"%s\" with you. Click here to accept" : "%s deelde \"%s\" met je. Klik hier om te accepteren", "%s has declined your share request for \"%s\"." : "%s weigerde je aanvraag om \"%s\" te delen.", "%s has accepted your share request for \"%s\"." : "%s accepteerde je aanvraag om \"%s\" te delen.", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman is een wachtwoordbeheerder met alle functionaliteiten.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman is een wachtwoordmanager met alles wat je nodig hebt:\n- Kluizen\n- De kluissleutel wordt nooit verstuurd naar de server\n- Browser-extensie voor eenvoudige toegang tot wachtwoorden\n- Android app voor toegang onderweg\n- Inloggegevens worden client side versleuteld met 256bit AES\n- Inloggegevens worden op de server versleuteld met 256bit AES\n- Mogelijkheid om maatwerkvelden bij wachtwoorden toe te voegen\n- Ingebouwde OTP (One Time Password) generator\n- Wachtwoordanalyse\n- Intern en via een link veilig delen van wachtwoorden.\n- Import vanuit verschillende wachtwoordmanagers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nVoor een demo van deze app bezoek [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "Kon de versieinformatie niet ophalen", "Passman Settings" : "Passman instellingen", "GitHub version:" : "Github versie:", @@ -309,7 +343,7 @@ OC.L10N.register( "Vault destruction requests" : "Kluisvernietigingsaanvragen", "Check for new versions" : "Controleren op nieuwe versies", "Enable HTTPS check" : "Inschakelen HTTPS controle", - "Disable context menu" : "Deactiveren contextmenu", + "Disable context menu" : "Uitschakelen contextmenu", "Disable JavaScript debugger" : "Uitschakelen JavaScript-debugger", "Allow users on this server to share passwords with a link" : "Toestaan dat gebruikers op deze server wachtwoorden delen via een link", "Allow users on this server to share passwords with other users" : "Toestaan dat gebruikers op deze server wachtwoorden met andere gebruikers delen", @@ -322,9 +356,9 @@ OC.L10N.register( "Requested by" : "Aangevraagd door", "Reason" : "Reden", "Click here to request\n\t\t\t\t\tit" : "Klik hier om aan te vragen", - "Loading..." : "Laden....", - "Awwhh.... credential not found. Maybe it expired" : "Toegang niet verkregen; misschien verlopen?", - "Expire time" : "verstreken termijn", + "Loading…" : "Laden…", + "Awwhh… could not find the credential. Maybe it expired?" : "Ai. kon inlogtoken niet vinden. Misschien vervallen?", + "Expires:" : "Vervalt:", "Connection to server lost" : "Verbinding met server verloren", "Problem loading page, reloading in 5 seconds" : "Probleem met het laden van de pagina, wordt ververst in 5 seconden", "Saving..." : "Opslaan...", diff --git a/l10n/nl.json b/l10n/nl.json index 97b78e055..81c1a0166 100644 --- a/l10n/nl.json +++ b/l10n/nl.json @@ -14,14 +14,14 @@ "Credential updated" : "Inloggegevens bijgewerkt", "Credential recovered" : "Inloggegevens hersteld", "Credential destroyed" : "Inloggegevens vernietigd", - "Error downloading file, you probably don't have sufficient permissions" : "Fout bij downloaden bestand, je hebt waarschijnlijk niet genoeg rechten", + "Error downloading file, you probably have insufficient permissions" : "Fout bij downloaden bestand, je hebt waarschijnlijk niet genoeg rechten", "Invalid QR code" : "Ongeldige QR code", "Starting export" : "Starten export", "Decrypting credentials" : "Ontsleutelen inloggegevens", "Done" : "Gereed", - "File read successfully." : "Bestand succesvol gelezen.", + "File read." : "Bestand gelezen.", "Proceed with the following steps to import your file" : "Ga verder met de volgende stappen om je bestand te importeren", - "Credential has no label, skipping" : "Inloggegeven zonder label, sla over", + "Skipping unlabeled credential" : "Overslaan ongelabeld inloggegeven", "Adding {{credential}}" : "Toevoegen {{credential}}", "Added {{credential}}" : "Toegevoegd {{credential}}", "Skipping credential, missing label on line {{line}}" : "Inloggegeven overslaan, ontbrekend label op regel {{line}} ", @@ -48,7 +48,7 @@ "Export credentials" : "Exporteren inloggegevens", "Sharing" : "Delen", "Are you sure you want to leave? This will destroy all your credentials" : "Weet je zeker dat je wilt stoppen? Dit zal alle inloggegevens kapot maken", - "Your old password is incorrect!" : "Je oude wachtwoord is onjuist!", + "Old password field incorrect!" : "Oude wachtwoord onjuist!", "New password does not match!" : "Nieuwe wachtwoord komt niet overeen!", "Please log in with your new vault password" : "Login met je nieuwe kluiswachtwoord", "Share with users and groups" : "Delen met gebruikers en groepen", @@ -72,7 +72,13 @@ "Repeat password" : "Herhaal wachtwoord", "Add tag" : "Tag toevoegen", "Pick an icon" : "Kies een pictogram", + "Search icons" : "Zoek in pictogrammen", + "Upload a custom icon:" : "Upload een eigen pictogram:", "Use this icon" : "gebruik dit pictogram", + "Delete current icon" : "Verwijder huidige pictogram", + "Get icon from page" : "Gebruik pictogram van pagina", + "This may take a few seconds…" : "Dit kan enige tijd duren...", + "There was an error fetching the icon!" : "Er is een fout opgetreden tijdens het ophalen van het pictogram!", "Selected icon" : "Geselecteerde pictogram", "Field label" : "Veldlabel", "Field value" : "Veldwaarde", @@ -125,7 +131,7 @@ "Version" : "Versie", "Donate to support development" : "Doneer en ondersteun de ontwikkeling", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "Bewaar je wachtwoorden met 1 klik!", + "Save your passwords with one click." : "Sla je wachtwoorden met één klik op.", "Drag below button to your bookmark toolbar." : "Sleep onderstaande knop naar je bladwijzer balk.", "Delete vault" : "Standaardkluis", "Vault password" : "Kluiswachtwoord", @@ -143,7 +149,7 @@ "Save keys" : "Opslaan sleutels", "Generate sharing keys" : "Genereren sleutels om te delen", "Generating sharing keys" : "Genereren sleutels om te delen", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Het wachtwoord hulpje scant je wachtwoord, berekent de gemiddelde kraaktijd en toont de zwakke wachtwoorden", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "De wachtwoordhulp scant je wachtwoord, berekent de gemiddelde kraaktijd en toont de zwakke wachtwoorden", "Minimum password stength" : "Minimale wachtwoordsterkte", "Start scan" : "Start scan", "Result" : "Resultaat", @@ -156,7 +162,7 @@ "Uploading" : "Uploaden", "User" : "Gebruiker", "Crypto time" : "Cryptotijd", - "Total time spent cyphering" : "Totale tijd besteed aan versleutelen", + "Total time spent encrypting" : "Totale tijd besteed aan versleutelen", "Read" : "Lezen", "Write" : "Schrijven", "Files" : "Bestanden", @@ -165,7 +171,7 @@ "Enable link sharing" : "Inschakelen delen link", "Share until date" : "Delen tot datum", "Expire after views" : "Vervallen na bezichtiging", - "Click Share first" : "Klik eerst op Delen", + "Click \\\"Share\\\" first" : "Klik eerst op \\\"Share\\\" ", "Show files" : "Tonen bestanden", "Details" : "Details", "Hide details" : "Verbergen details", @@ -225,7 +231,7 @@ "Use regex" : "Gebruik regex", "You have incoming share requests." : "Je hebt binnengekomen deelverzoeken.", "If you want to put the credential in another vault," : "Als je de inloggegevens in een andere kluis wilt stoppen,", - "log out of this vault and log in to the vault you want the shared credential in." : "Log uit bij deze kluis en log in bij de kluis waar je de gedeelde inloggegevens wilt bewaren.", + "log out of this vault and log into the vault you want the shared credential in." : "Log uit bij deze kluis en log in bij de kluis waar je de gedeelde inloggegevens wilt bewaren.", "Permissions" : "Permissies", "Received from" : "Ontvangen van", "Date" : "Datum", @@ -233,13 +239,22 @@ "Decline" : "Afwijzen", "You have {{session_time}} left before logout." : "Je hebt {{session_time}} over voor het uitloggen.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Je kluis is geblokkeerd voor {{time}} wegens {{tries}} onjuiste pogingen!", + "Hello there!" : "Hallo daar!", + "It does not seem that you have any passwords. Do you want to add one?" : "Het lijkt erop dat je geen wachtwoorden hebt. Wil je er een toevoegen?", + "You don't have good credentials" : "Je hebt geen goede inloggegevens", + "You don't have medium credentials" : "Je hebt geen middelsterke inloggegevens", + "You don't have bad credentials" : "Je hebt geen slechte inloggegevens", + "You don't have expired credentials" : "Je hebt geen vervallen inloggegevens", + "You don't have deleted credentials" : "Je hebt geen verwijderde inloggegevens", + "There are no credentials with your selected tags" : "Er zijn geen inloggegevens met je geselecteerde tags", + "There are no credentials matching" : "Er zijn geen overeenkomende inlioggegevens", "Last accessed" : "Laatst benaderd", "Never" : "Nooit", "No vaults found, why not create one?" : "Geen kluis gevonden, eentje aanmaken?", "Password strength must be at least: {{strength}}" : "Wachtwoordsterkte minimale waarde: {{strength}}", "Please give your new vault a name." : "Voer de naam van je nieuwe kluis in.", "Repeat vault password" : "Herhaal kluiswachtwoord", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "De deelsleutels zal een sterkte van 1024 bit hebben. Later is dit te wijzigen bij de instellingen.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Je deelsleutels zullen een sterkte van 1024 bit hebben. Dit kun je later in \\\"Instellingen\\\" aanpassen.", "Create vault" : "Creëren kluis", "Go back to vaults" : "Terug naar kluizen", "Please input the password for" : "Voer het wachtwoord in voor", @@ -259,15 +274,32 @@ "Request removed" : "Aanvraag verwijderd", "Destruction request pending" : "Vernietigingsaanvragen in behandeling", "Warning! Adding credentials over HTTP is insecure!" : "Waarschuwing! Het toevoegen van inloggegevens over HTTP is niet veilig!", - "Logged in to {{vault_name}}" : "Ingelogd bij {{vault_name}}", + "Logged into {{vault_name}}" : "Ingelogd in {{vault_name}}", "Change vault" : "Wijzigen kluis", "Deleted credentials" : "Verwijderde inloggegevens", "Logout" : "Uitloggen", "Donate" : "Doneren", + "Show All" : "Toon alles", + "Tags" : "Tags", + "Search Tags" : "Zoeken tags", + "Good Strength" : "Goede sterkte", + "Medium Strength" : "Gemiddelde sterkte", + "Bad Strength" : "Slechte sterkte", + "Expired" : "Vervallen", + "Filter Tags" : "Filteren op tags", + "Simple Navigation" : "Eenvoudige Navigatie", "Someone has shared a credential with you." : "Iemand heeft een inloggegeven met je gedeeld.", "Click here to request it" : "Klik hier om het aan te vragen", "Loading…" : "Laden...", "Awwhh… credential not found. Maybe it expired" : "Awwhh… inloggegevens niet gevonden. Misschien verliepen ze.", + "Compromise!" : "Datalek!", + "Compromised!" : "Uitgelekt!", + "This password is compromised. You can only remove this warning by changing the password." : "Dit wachtwoord is uitgelekt. Je kunt deze melding alleen verwijderen door je wachtwoord te wijzigen.", + "email" : "e-mailadres", + "Description" : "Beschrijving", + "Url" : "Url", + "Custom Search:" : "Maatwerk zoekopdracht:", + "Revert to defaults" : "Standaard instellingen herstellen", "Error while saving field" : "Fout bij opslaan veld", "A Passman item has been created, modified or deleted" : "Er is een Passman object gemaakt, gewijzigd of verwijderd", "A Passman item has expired" : "Er is een Passman object vervallen", @@ -291,13 +323,15 @@ "%1$s has been shared with %2$s" : "%1$s is gedeeld met %2$s", "You received a share request for %1$s from %2$s" : "Je ontving een verzoek om %1$s te delen met %2$s", "%s has been shared with a link" : "%s is gedeeld met een link", - "Your credential \"%s\" expired, click here to update the credential." : "Je inloggegevens \"%s\" vervielen, klik hier om ze te vernieuwen.", + "Your credential \"%s\" expired, click here to update the credential." : "Je inloggegevens \"%s\" zijn vervallen, klik hier om ze te vernieuwen.", "Remind me later" : "Herinner me later", "Ignore" : "Negeren", "%s shared \"%s\" with you. Click here to accept" : "%s deelde \"%s\" met je. Klik hier om te accepteren", "%s has declined your share request for \"%s\"." : "%s weigerde je aanvraag om \"%s\" te delen.", "%s has accepted your share request for \"%s\"." : "%s accepteerde je aanvraag om \"%s\" te delen.", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman is een wachtwoordbeheerder met alle functionaliteiten.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman is een wachtwoordmanager met alles wat je nodig hebt:\n- Kluizen\n- De kluissleutel wordt nooit verstuurd naar de server\n- Browser-extensie voor eenvoudige toegang tot wachtwoorden\n- Android app voor toegang onderweg\n- Inloggegevens worden client side versleuteld met 256bit AES\n- Inloggegevens worden op de server versleuteld met 256bit AES\n- Mogelijkheid om maatwerkvelden bij wachtwoorden toe te voegen\n- Ingebouwde OTP (One Time Password) generator\n- Wachtwoordanalyse\n- Intern en via een link veilig delen van wachtwoorden.\n- Import vanuit verschillende wachtwoordmanagers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nVoor een demo van deze app bezoek [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "Kon de versieinformatie niet ophalen", "Passman Settings" : "Passman instellingen", "GitHub version:" : "Github versie:", @@ -307,7 +341,7 @@ "Vault destruction requests" : "Kluisvernietigingsaanvragen", "Check for new versions" : "Controleren op nieuwe versies", "Enable HTTPS check" : "Inschakelen HTTPS controle", - "Disable context menu" : "Deactiveren contextmenu", + "Disable context menu" : "Uitschakelen contextmenu", "Disable JavaScript debugger" : "Uitschakelen JavaScript-debugger", "Allow users on this server to share passwords with a link" : "Toestaan dat gebruikers op deze server wachtwoorden delen via een link", "Allow users on this server to share passwords with other users" : "Toestaan dat gebruikers op deze server wachtwoorden met andere gebruikers delen", @@ -320,9 +354,9 @@ "Requested by" : "Aangevraagd door", "Reason" : "Reden", "Click here to request\n\t\t\t\t\tit" : "Klik hier om aan te vragen", - "Loading..." : "Laden....", - "Awwhh.... credential not found. Maybe it expired" : "Toegang niet verkregen; misschien verlopen?", - "Expire time" : "verstreken termijn", + "Loading…" : "Laden…", + "Awwhh… could not find the credential. Maybe it expired?" : "Ai. kon inlogtoken niet vinden. Misschien vervallen?", + "Expires:" : "Vervalt:", "Connection to server lost" : "Verbinding met server verloren", "Problem loading page, reloading in 5 seconds" : "Probleem met het laden van de pagina, wordt ververst in 5 seconden", "Saving..." : "Opslaan...", diff --git a/l10n/pl.js b/l10n/pl.js index faf57f863..a1f3b7d55 100644 --- a/l10n/pl.js +++ b/l10n/pl.js @@ -4,26 +4,26 @@ OC.L10N.register( "Passwords" : "Hasła", "Generating sharing keys ( %s / 2)" : "Tworzenie kluczy współdzielonych ( %s / 2)", "Incorrect vault password!" : "Nieprawidłowe hasło sejfu!", - "Passwords do not match" : "Hasła nie pasują", + "Passwords do not match" : "Hasła nie są jednakowe", "General" : "Ogólne", "Custom Fields" : "Pola niestandardowe", "Please fill in a label." : "Proszę wypełnić etykietę.", "Please fill in a value." : "Proszę wypełnić wartość.", "Error loading file" : "Błąd ładowania pliku", - "An error occurred during decryption" : "Podczas odszyfrowywania nastąpił błąd", + "An error occurred during decryption" : "Podczas odszyfrowywania wystąpił błąd", "Credential created!" : "Poświadczenie utworzone!", "Credential deleted" : "Poświadczenie skasowane", "Credential updated" : "Poświadczenie zaktualizowane", "Credential recovered" : "Poświadczenie odzyskane", "Credential destroyed" : "Poświadczenie zniszczone", - "Error downloading file, you probably don't have sufficient permissions" : "Błąd ściągania pliku, prawdopodobnie nie masz wystarczających uprawnień", + "Error downloading file, you probably have insufficient permissions" : "Błąd pobierania pliku, prawdopodobnie nie posiadasz uprawnień", "Invalid QR code" : "Błędny kod QR", - "Starting export" : "Zaczynam eksport", + "Starting export" : "Rozpoczęcie eksportu", "Decrypting credentials" : "Odszyfrowywanie poświadczeń", "Done" : "Zrobione", - "File read successfully." : "Prawidłowy odczyt pliku.", + "File read." : "Plik został odczytany.", "Proceed with the following steps to import your file" : "Podążaj za kolejnymi krokami w celu zaimportowania pliku", - "Credential has no label, skipping" : "Poświadczenie nie ma etykiety, pomijam", + "Skipping unlabeled credential" : "Pomijanie danych uwierzytelniających bez etykiet", "Adding {{credential}}" : "Dodawanie {{credential}}", "Added {{credential}}" : "Dodano {{credential}}", "Skipping credential, missing label on line {{line}}" : "Pomijam poświadczenia, brak etykiety w linii {{line}}", @@ -39,10 +39,10 @@ OC.L10N.register( "Example of imported credential" : "Przykładowe zaimportowane poświadczenia", "Missing an importer? Try it with the generic CSV importer." : "Brakuje jakiegoś importera? Spróbuj z domyślnym importerem CSV.", "Go back to importers." : "Wróć do mechanizmów importujących.", - "Revision deleted" : "Rewizja skasowana", - "Revision restored" : "Rewizja przywrócona", + "Revision deleted" : "Wersja skasowana", + "Revision restored" : "Wersja przywrócona", "Save in Passman" : "Zapisz w Passman", - "Settings saved" : "Ustawienia zapisano", + "Settings saved" : "Zapisano ustawienia", "General settings" : "Ustawienia główne", "Password audit" : "Audyt hasła", "Password settings" : "Ustawienia hasła", @@ -50,7 +50,7 @@ OC.L10N.register( "Export credentials" : "Eksport poświadczeń", "Sharing" : "Współdzielenie", "Are you sure you want to leave? This will destroy all your credentials" : "Na pewno chcesz wyjść? To skasuje wszystkie twoje poświadczenia", - "Your old password is incorrect!" : "Twoje stare hasło jest nieprawidłowe", + "Old password field incorrect!" : "Stare hasło jest nieprawidłowe!", "New password does not match!" : "Nowe hasła nie pasują do siebie", "Please log in with your new vault password" : "Zaloguj się do sejfu używając nowego hasła", "Share with users and groups" : "Udostępnij użytkownikom i grupom", @@ -72,9 +72,15 @@ OC.L10N.register( "Complete" : "Zakończ", "Username" : "Nazwa użytkownika", "Repeat password" : "Powtórz hasło", - "Add tag" : "Dodaj tag", + "Add tag" : "Dodaj etykietę", "Pick an icon" : "Wybierz ikonę", + "Search icons" : "Wyszukaj ikony", + "Upload a custom icon:" : "Wyślij własną ikonę:", "Use this icon" : "Użyj tej ikony", + "Delete current icon" : "Usuń aktualną ikonę", + "Get icon from page" : "Pobierz ikonę ze strony", + "This may take a few seconds…" : "Może to potrwać kilka sekund…", + "There was an error fetching the icon!" : "Podczas pobierania ikony wystąpił błąd!", "Selected icon" : "Wybierz ikonę", "Field label" : "Pole etykiety", "Field value" : "Pole wartości", @@ -99,7 +105,7 @@ OC.L10N.register( "Disabled" : "Nieaktywne", "Day(s)" : "Dzień(-ni)", "Week(s)" : "Tydzień(-dnie)", - "Month(s)" : "Miesiąc(-ce)", + "Month(s)" : "Miesiąc(-e)", "Year(s)" : "Rok(lata)", "Password generation settings" : "Ustawienia generatora haseł", "Password length" : "Długość hasła", @@ -127,7 +133,7 @@ OC.L10N.register( "Version" : "Wersja", "Donate to support development" : "Dotuj, aby wesprzeć programistów", "Bookmarklet" : "Skryptozakładka", - "Save your passwords with 1 click!" : "Zapisz swoje hasło jednym kliknięciem!", + "Save your passwords with one click." : "Zapisuj swoje hasła jednym kliknięciem.", "Drag below button to your bookmark toolbar." : "Przesuń poniższy przycisk na pasek zakładek.", "Delete vault" : "Usuń sejf", "Vault password" : "Hasło sejfu", @@ -145,29 +151,29 @@ OC.L10N.register( "Save keys" : "Zapisz klucze", "Generate sharing keys" : "Generuj klucze współdzielone", "Generating sharing keys" : "Generowanie klucze współdzielone", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Narzędzie przeskanuje Twoje hasła, obliczy czas potrzebny do ich złamania i wyświetli te, które znajdą się poniżej założonego progu", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "To narzędzie skanuje twoje hasło, oblicza średni czas złamania go, wylicza wartości poniżej progu", "Minimum password stength" : "Minimalna siła hasła", "Start scan" : "Rozpocznij skanowanie", "Result" : "Wynik", "A total of {{scan_result}} weak credentials were found." : "Znaleziono {{scan_result}} słabych uprawnień.", "Score" : "Punktacja", "Action" : "Akcja", - "Search users…" : "Wyszukaj użytkowników...", + "Search users…" : "Wyszukaj użytkowników…", "Missing users? Only users that have vaults are shown." : "Brakuje użytkowników? Zostali pokazani tylko użytkownicy posiadający sejfy.", "Cyphering" : "Szyfrowanie", "Uploading" : "Wysyłanie", "User" : "Użytkownik", "Crypto time" : "Czas szyfrowania", - "Total time spent cyphering" : "Całkowity czas spędzony na szyfrowaniu", + "Total time spent encrypting" : "Całkowity czas szyfrowania", "Read" : "Wczytaj", "Write" : "Zapisz", "Files" : "Pliki", - "Revisions" : "Rewizja", + "Revisions" : "Wersje", "Pending" : "Oczekuje", "Enable link sharing" : "Włącz link udostępniania", "Share until date" : "Udostępniaj do daty", "Expire after views" : "Wygaś po oglądaniu", - "Click Share first" : "Kliknij Udostępnianie wpierw", + "Click \\\"Share\\\" first" : "Najpierw zaznacz \"Włącz link...\"", "Show files" : "Pokaż pliki", "Details" : "Szczegóły", "Hide details" : "Ukryj szczegóły", @@ -192,13 +198,13 @@ OC.L10N.register( "Base guesses" : "Odgadnięte podstawy", "Uppercase variations" : "Wariacje wielkich liter", "l33t-variations" : "Wariacje l33t", - "Showing revisions of" : "Rewizje", - "Revision of" : "Rewizja z", + "Showing revisions of" : "Pokazywanie wersji", + "Revision of" : "Wersja", "by" : "przez", - "No revisions found." : "Nie znaleziono rewizji", + "No revisions found." : "Nie znaleziono poprzedniej wersji", "Label" : "Etykieta", - "Restore revision" : "Przywróć rewizję", - "Delete revision" : "Usuń rewizję", + "Restore revision" : "Przywróć wersję", + "Delete revision" : "Usuń wersję", "Edit credential" : "Edytuj poświadczenie", "Create new credential" : "Utwórz nowe poświadczenie", "Save" : "Zapisz", @@ -227,7 +233,7 @@ OC.L10N.register( "Use regex" : "Użyj wyrażeń regularnych", "You have incoming share requests." : "Masz nowe żądania udostępniania.", "If you want to put the credential in another vault," : "Jeśli chcesz zapisać poświadczenia w innym sejfie,", - "log out of this vault and log in to the vault you want the shared credential in." : "wyloguj się z tego sejfu i zaloguj do sejfu, w którym chcesz mieć udostępnione poświadczenie.", + "log out of this vault and log into the vault you want the shared credential in." : "wyloguj się z tego sejfu i zaloguj się do sejfu, w którym chcesz udostępnić dane uwierzytelniające.", "Permissions" : "Uprawnienia", "Received from" : "Otrzymane od", "Date" : "Data", @@ -235,13 +241,22 @@ OC.L10N.register( "Decline" : "Odrzuć", "You have {{session_time}} left before logout." : "Do wylogowania pozostało ci {{session_time}}", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Twój sejf został zablokowany na {{time}} ponieaż zostało wykonanych {{tries}} nieprawidłowych prób zalogowania.", + "Hello there!" : "Cześć!", + "It does not seem that you have any passwords. Do you want to add one?" : "Wygląda na to, że nie masz żadnych haseł. Czy chcesz jakieś dodać?", + "You don't have good credentials" : "Nie posiadasz dobrych poświadczeń", + "You don't have medium credentials" : "Nie posiadasz średnich poświadczeń", + "You don't have bad credentials" : "Nie posiadasz złych poświadczeń", + "You don't have expired credentials" : "Nie posiadasz przedawnionych poświadczeń", + "You don't have deleted credentials" : "Nie posiadasz skasowanych poświadczeń", + "There are no credentials with your selected tags" : "Nie znaleziono poświadczeń z taką etykietą", + "There are no credentials matching" : "Nie znaleziono pasujących poświadczeń", "Last accessed" : "Ostatnio używany", "Never" : "Nigdy", "No vaults found, why not create one?" : "Nie znaleziono żadnego sejfu. Dlaczego by jakiegoś nie stworzyć?", "Password strength must be at least: {{strength}}" : "Siła hasła musi być przynajmniej: {{strength}}", "Please give your new vault a name." : "Proszę nadaj nazwę nowemu sejfowi.", "Repeat vault password" : "Powtórz hasło sejfu", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Twoje udostępnione klucze będą mieć siłę 1024 bitów, możesz to zmienić później w sekcji ustawień.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Twoje klucze udostępniania będą miały długość 1024 bitów. Możesz później zmienić tę wartość w \"Ustawienia \".", "Create vault" : "Utwórz nowy sejf", "Go back to vaults" : "Wróć do sejfów", "Please input the password for" : "Proszę wprowadzić hasło do", @@ -261,26 +276,43 @@ OC.L10N.register( "Request removed" : "Prośba została usunięta", "Destruction request pending" : "Oczekuje na zniszczenie", "Warning! Adding credentials over HTTP is insecure!" : "Uwaga! Dodawanie poświadczeń przez HTTP jest niebezpieczne!", - "Logged in to {{vault_name}}" : "Zalogowano do {{vault_name}}", + "Logged into {{vault_name}}" : "Zalogowany do {{vault_name}}", "Change vault" : "Zmień sejf", "Deleted credentials" : "Usunięte poświadczenia", "Logout" : "Wyloguj", "Donate" : "Dotuj", + "Show All" : "Pokaż wszystko", + "Tags" : "Etykiety", + "Search Tags" : "Szukaj etykiet", + "Good Strength" : "Dobra siła hasła", + "Medium Strength" : "Średnia siła hasła", + "Bad Strength" : "Słaba siła hasła", + "Expired" : "Przedawnione hasła", + "Filter Tags" : "Filtruj etykiety", + "Simple Navigation" : "Nawigacja prosta", "Someone has shared a credential with you." : "Ktoś udostępnił ci poświadczenia", "Click here to request it" : "Kliknij to, aby zażądać tego", - "Loading…" : "Ładowanie...", - "Awwhh… credential not found. Maybe it expired" : "Ups... poświadczenie nie znalezione. Może wygasło.", + "Loading…" : "Ładowanie…", + "Awwhh… credential not found. Maybe it expired" : "Ups… poświadczenie nie znalezione. Może wygasło.", + "Compromise!" : "Kompromis!", + "Compromised!" : "Zagrożone!", + "This password is compromised. You can only remove this warning by changing the password." : "To hasło jest zagrożone. Możesz usunąć to ostrzeżenie, zmieniając hasło.", + "email" : "e-mail", + "Description" : "Opis", + "Url" : "URL", + "Custom Search:" : "Niestandardowe wyszukiwanie:", + "Revert to defaults" : "Przywróć ustawienia domyślne", "Error while saving field" : "Błąd podczas zapisywania pola", - "A Passman item has been created, modified or deleted" : "Pozycja Passmana została utworzona, zmodyfikowana lub skasowana", - "A Passman item has expired" : "Pozycja Passmana wygasła", - "A Passman item has been shared" : "Pozycja Passmana została udostępniona", + "A Passman item has been created, modified or deleted" : "Pozycja Passman została utworzona, zmodyfikowana lub skasowana", + "A Passman item has expired" : "Pozycja Passman wygasła", + "A Passman item has been shared" : "Pozycja Passman została udostępniona", "A Passman item has been renamed" : "Pozycja Passman została zmieniona", "%1$s has been created by %2$s" : "%1$s został utworzony przez %2$s", "You created %1$s" : "Utworzono %1$s", "%1$s has been updated by %2$s" : "%1$s został zaktualizowany przez %2$s", "You updated %1$s" : "Zaktualizowano %1$s", - "%2$s has revised %1$s to the revision of %3$s" : "%2$s zrewidował %1$s do rewizji z %3$s", - "You reverted %1$s back to the revision of %3$s" : "Cofnąłeś %1$s do rewizji z %3$s", + "%2$s has revised %1$s to the revision of %3$s" : "%2$s przywrócił %1$s do wersji z %3$s", + "You reverted %1$s back to the revision of %3$s" : "Cofnąłeś %1$s do wersji z %3$s", "%3$s has renamed %1$s to %2$s" : "%3$s zmienił(-ła) %1$s na %2$s", "You renamed %1$s to %2$s" : "Zmieniono nazwę %1$s na %2$s", "%1$s has been deleted by %2$s" : "%1$s został usunięty przez %2$s", @@ -300,6 +332,8 @@ OC.L10N.register( "%s has declined your share request for \"%s\"." : "%s odrzucił twoją prośbę o udostępnienie \"%s\".", "%s has accepted your share request for \"%s\"." : "%s zaakceptował twoją prośbę o udostępnienie \"%s\".", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman to w pełni funkcjonalny menedżer haseł.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman to w pełni funkcjonalny menedżer haseł.\nFunkcje:\n- Sejfy\n- Klucz Sejfu nigdy nie jest wysyłany na serwer\n- Rozszerzenie przeglądarki dla łatwego dostępu do haseł\n- Aplikacja na Androida na dostęp do drogi\n- Poświadczenia są po stronie klienta zaszyfrowane za pomocą 256-bitowej AES\n- Poświadczenia są szyfrowane po stronie serwera za pomocą 256-bitowej AES\n- Możliwość dodawania pól niestandardowych do poświadczeń\n- Wbudowany generator OTP (One Time Password)\n- Analizator haseł\n- Udostępniaj hasła wewnętrznie i przez łącze w bezpieczny sposób.\n- Importowanie z różnych menedżerów haseł (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nAby zapoznać się z demonstracją tej aplikacji, odwiedź [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "Nie mogę uzyskać informacji o wersji", "Passman Settings" : "Ustawienia Passmana", "GitHub version:" : "Wersja GitHub: ", @@ -322,13 +356,13 @@ OC.L10N.register( "Requested by" : "Prośba złożona przez", "Reason" : "Powód", "Click here to request\n\t\t\t\t\tit" : "Kliknij tutaj aby poprosić o\n\t\t\t\t\t", - "Loading..." : "Ładowanie...", - "Awwhh.... credential not found. Maybe it expired" : "Ups... poświadczenie nie znalezione. Może wygasło.", - "Expire time" : "Czas wygaśnięcia", + "Loading…" : "Ładowanie…", + "Awwhh… could not find the credential. Maybe it expired?" : "Oj… nie można znaleźć poświadczeń. Może uległy przedawnieniu?", + "Expires:" : "Wygasa:", "Connection to server lost" : "Utracono połączenie z serwerem", "Problem loading page, reloading in 5 seconds" : "Problem z załadowaniem strony, przeładuję za 5 sekund", - "Saving..." : "Zapisywanie...", + "Saving..." : "Zapisywanie…", "Dismiss" : "Odrzuć", - "seconds ago" : "sekund temu" + "seconds ago" : "przed chwilą" }, "nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/l10n/pl.json b/l10n/pl.json index ff5400fc6..71ed30d50 100644 --- a/l10n/pl.json +++ b/l10n/pl.json @@ -2,26 +2,26 @@ "Passwords" : "Hasła", "Generating sharing keys ( %s / 2)" : "Tworzenie kluczy współdzielonych ( %s / 2)", "Incorrect vault password!" : "Nieprawidłowe hasło sejfu!", - "Passwords do not match" : "Hasła nie pasują", + "Passwords do not match" : "Hasła nie są jednakowe", "General" : "Ogólne", "Custom Fields" : "Pola niestandardowe", "Please fill in a label." : "Proszę wypełnić etykietę.", "Please fill in a value." : "Proszę wypełnić wartość.", "Error loading file" : "Błąd ładowania pliku", - "An error occurred during decryption" : "Podczas odszyfrowywania nastąpił błąd", + "An error occurred during decryption" : "Podczas odszyfrowywania wystąpił błąd", "Credential created!" : "Poświadczenie utworzone!", "Credential deleted" : "Poświadczenie skasowane", "Credential updated" : "Poświadczenie zaktualizowane", "Credential recovered" : "Poświadczenie odzyskane", "Credential destroyed" : "Poświadczenie zniszczone", - "Error downloading file, you probably don't have sufficient permissions" : "Błąd ściągania pliku, prawdopodobnie nie masz wystarczających uprawnień", + "Error downloading file, you probably have insufficient permissions" : "Błąd pobierania pliku, prawdopodobnie nie posiadasz uprawnień", "Invalid QR code" : "Błędny kod QR", - "Starting export" : "Zaczynam eksport", + "Starting export" : "Rozpoczęcie eksportu", "Decrypting credentials" : "Odszyfrowywanie poświadczeń", "Done" : "Zrobione", - "File read successfully." : "Prawidłowy odczyt pliku.", + "File read." : "Plik został odczytany.", "Proceed with the following steps to import your file" : "Podążaj za kolejnymi krokami w celu zaimportowania pliku", - "Credential has no label, skipping" : "Poświadczenie nie ma etykiety, pomijam", + "Skipping unlabeled credential" : "Pomijanie danych uwierzytelniających bez etykiet", "Adding {{credential}}" : "Dodawanie {{credential}}", "Added {{credential}}" : "Dodano {{credential}}", "Skipping credential, missing label on line {{line}}" : "Pomijam poświadczenia, brak etykiety w linii {{line}}", @@ -37,10 +37,10 @@ "Example of imported credential" : "Przykładowe zaimportowane poświadczenia", "Missing an importer? Try it with the generic CSV importer." : "Brakuje jakiegoś importera? Spróbuj z domyślnym importerem CSV.", "Go back to importers." : "Wróć do mechanizmów importujących.", - "Revision deleted" : "Rewizja skasowana", - "Revision restored" : "Rewizja przywrócona", + "Revision deleted" : "Wersja skasowana", + "Revision restored" : "Wersja przywrócona", "Save in Passman" : "Zapisz w Passman", - "Settings saved" : "Ustawienia zapisano", + "Settings saved" : "Zapisano ustawienia", "General settings" : "Ustawienia główne", "Password audit" : "Audyt hasła", "Password settings" : "Ustawienia hasła", @@ -48,7 +48,7 @@ "Export credentials" : "Eksport poświadczeń", "Sharing" : "Współdzielenie", "Are you sure you want to leave? This will destroy all your credentials" : "Na pewno chcesz wyjść? To skasuje wszystkie twoje poświadczenia", - "Your old password is incorrect!" : "Twoje stare hasło jest nieprawidłowe", + "Old password field incorrect!" : "Stare hasło jest nieprawidłowe!", "New password does not match!" : "Nowe hasła nie pasują do siebie", "Please log in with your new vault password" : "Zaloguj się do sejfu używając nowego hasła", "Share with users and groups" : "Udostępnij użytkownikom i grupom", @@ -70,9 +70,15 @@ "Complete" : "Zakończ", "Username" : "Nazwa użytkownika", "Repeat password" : "Powtórz hasło", - "Add tag" : "Dodaj tag", + "Add tag" : "Dodaj etykietę", "Pick an icon" : "Wybierz ikonę", + "Search icons" : "Wyszukaj ikony", + "Upload a custom icon:" : "Wyślij własną ikonę:", "Use this icon" : "Użyj tej ikony", + "Delete current icon" : "Usuń aktualną ikonę", + "Get icon from page" : "Pobierz ikonę ze strony", + "This may take a few seconds…" : "Może to potrwać kilka sekund…", + "There was an error fetching the icon!" : "Podczas pobierania ikony wystąpił błąd!", "Selected icon" : "Wybierz ikonę", "Field label" : "Pole etykiety", "Field value" : "Pole wartości", @@ -97,7 +103,7 @@ "Disabled" : "Nieaktywne", "Day(s)" : "Dzień(-ni)", "Week(s)" : "Tydzień(-dnie)", - "Month(s)" : "Miesiąc(-ce)", + "Month(s)" : "Miesiąc(-e)", "Year(s)" : "Rok(lata)", "Password generation settings" : "Ustawienia generatora haseł", "Password length" : "Długość hasła", @@ -125,7 +131,7 @@ "Version" : "Wersja", "Donate to support development" : "Dotuj, aby wesprzeć programistów", "Bookmarklet" : "Skryptozakładka", - "Save your passwords with 1 click!" : "Zapisz swoje hasło jednym kliknięciem!", + "Save your passwords with one click." : "Zapisuj swoje hasła jednym kliknięciem.", "Drag below button to your bookmark toolbar." : "Przesuń poniższy przycisk na pasek zakładek.", "Delete vault" : "Usuń sejf", "Vault password" : "Hasło sejfu", @@ -143,29 +149,29 @@ "Save keys" : "Zapisz klucze", "Generate sharing keys" : "Generuj klucze współdzielone", "Generating sharing keys" : "Generowanie klucze współdzielone", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Narzędzie przeskanuje Twoje hasła, obliczy czas potrzebny do ich złamania i wyświetli te, które znajdą się poniżej założonego progu", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "To narzędzie skanuje twoje hasło, oblicza średni czas złamania go, wylicza wartości poniżej progu", "Minimum password stength" : "Minimalna siła hasła", "Start scan" : "Rozpocznij skanowanie", "Result" : "Wynik", "A total of {{scan_result}} weak credentials were found." : "Znaleziono {{scan_result}} słabych uprawnień.", "Score" : "Punktacja", "Action" : "Akcja", - "Search users…" : "Wyszukaj użytkowników...", + "Search users…" : "Wyszukaj użytkowników…", "Missing users? Only users that have vaults are shown." : "Brakuje użytkowników? Zostali pokazani tylko użytkownicy posiadający sejfy.", "Cyphering" : "Szyfrowanie", "Uploading" : "Wysyłanie", "User" : "Użytkownik", "Crypto time" : "Czas szyfrowania", - "Total time spent cyphering" : "Całkowity czas spędzony na szyfrowaniu", + "Total time spent encrypting" : "Całkowity czas szyfrowania", "Read" : "Wczytaj", "Write" : "Zapisz", "Files" : "Pliki", - "Revisions" : "Rewizja", + "Revisions" : "Wersje", "Pending" : "Oczekuje", "Enable link sharing" : "Włącz link udostępniania", "Share until date" : "Udostępniaj do daty", "Expire after views" : "Wygaś po oglądaniu", - "Click Share first" : "Kliknij Udostępnianie wpierw", + "Click \\\"Share\\\" first" : "Najpierw zaznacz \"Włącz link...\"", "Show files" : "Pokaż pliki", "Details" : "Szczegóły", "Hide details" : "Ukryj szczegóły", @@ -190,13 +196,13 @@ "Base guesses" : "Odgadnięte podstawy", "Uppercase variations" : "Wariacje wielkich liter", "l33t-variations" : "Wariacje l33t", - "Showing revisions of" : "Rewizje", - "Revision of" : "Rewizja z", + "Showing revisions of" : "Pokazywanie wersji", + "Revision of" : "Wersja", "by" : "przez", - "No revisions found." : "Nie znaleziono rewizji", + "No revisions found." : "Nie znaleziono poprzedniej wersji", "Label" : "Etykieta", - "Restore revision" : "Przywróć rewizję", - "Delete revision" : "Usuń rewizję", + "Restore revision" : "Przywróć wersję", + "Delete revision" : "Usuń wersję", "Edit credential" : "Edytuj poświadczenie", "Create new credential" : "Utwórz nowe poświadczenie", "Save" : "Zapisz", @@ -225,7 +231,7 @@ "Use regex" : "Użyj wyrażeń regularnych", "You have incoming share requests." : "Masz nowe żądania udostępniania.", "If you want to put the credential in another vault," : "Jeśli chcesz zapisać poświadczenia w innym sejfie,", - "log out of this vault and log in to the vault you want the shared credential in." : "wyloguj się z tego sejfu i zaloguj do sejfu, w którym chcesz mieć udostępnione poświadczenie.", + "log out of this vault and log into the vault you want the shared credential in." : "wyloguj się z tego sejfu i zaloguj się do sejfu, w którym chcesz udostępnić dane uwierzytelniające.", "Permissions" : "Uprawnienia", "Received from" : "Otrzymane od", "Date" : "Data", @@ -233,13 +239,22 @@ "Decline" : "Odrzuć", "You have {{session_time}} left before logout." : "Do wylogowania pozostało ci {{session_time}}", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Twój sejf został zablokowany na {{time}} ponieaż zostało wykonanych {{tries}} nieprawidłowych prób zalogowania.", + "Hello there!" : "Cześć!", + "It does not seem that you have any passwords. Do you want to add one?" : "Wygląda na to, że nie masz żadnych haseł. Czy chcesz jakieś dodać?", + "You don't have good credentials" : "Nie posiadasz dobrych poświadczeń", + "You don't have medium credentials" : "Nie posiadasz średnich poświadczeń", + "You don't have bad credentials" : "Nie posiadasz złych poświadczeń", + "You don't have expired credentials" : "Nie posiadasz przedawnionych poświadczeń", + "You don't have deleted credentials" : "Nie posiadasz skasowanych poświadczeń", + "There are no credentials with your selected tags" : "Nie znaleziono poświadczeń z taką etykietą", + "There are no credentials matching" : "Nie znaleziono pasujących poświadczeń", "Last accessed" : "Ostatnio używany", "Never" : "Nigdy", "No vaults found, why not create one?" : "Nie znaleziono żadnego sejfu. Dlaczego by jakiegoś nie stworzyć?", "Password strength must be at least: {{strength}}" : "Siła hasła musi być przynajmniej: {{strength}}", "Please give your new vault a name." : "Proszę nadaj nazwę nowemu sejfowi.", "Repeat vault password" : "Powtórz hasło sejfu", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Twoje udostępnione klucze będą mieć siłę 1024 bitów, możesz to zmienić później w sekcji ustawień.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Twoje klucze udostępniania będą miały długość 1024 bitów. Możesz później zmienić tę wartość w \"Ustawienia \".", "Create vault" : "Utwórz nowy sejf", "Go back to vaults" : "Wróć do sejfów", "Please input the password for" : "Proszę wprowadzić hasło do", @@ -259,26 +274,43 @@ "Request removed" : "Prośba została usunięta", "Destruction request pending" : "Oczekuje na zniszczenie", "Warning! Adding credentials over HTTP is insecure!" : "Uwaga! Dodawanie poświadczeń przez HTTP jest niebezpieczne!", - "Logged in to {{vault_name}}" : "Zalogowano do {{vault_name}}", + "Logged into {{vault_name}}" : "Zalogowany do {{vault_name}}", "Change vault" : "Zmień sejf", "Deleted credentials" : "Usunięte poświadczenia", "Logout" : "Wyloguj", "Donate" : "Dotuj", + "Show All" : "Pokaż wszystko", + "Tags" : "Etykiety", + "Search Tags" : "Szukaj etykiet", + "Good Strength" : "Dobra siła hasła", + "Medium Strength" : "Średnia siła hasła", + "Bad Strength" : "Słaba siła hasła", + "Expired" : "Przedawnione hasła", + "Filter Tags" : "Filtruj etykiety", + "Simple Navigation" : "Nawigacja prosta", "Someone has shared a credential with you." : "Ktoś udostępnił ci poświadczenia", "Click here to request it" : "Kliknij to, aby zażądać tego", - "Loading…" : "Ładowanie...", - "Awwhh… credential not found. Maybe it expired" : "Ups... poświadczenie nie znalezione. Może wygasło.", + "Loading…" : "Ładowanie…", + "Awwhh… credential not found. Maybe it expired" : "Ups… poświadczenie nie znalezione. Może wygasło.", + "Compromise!" : "Kompromis!", + "Compromised!" : "Zagrożone!", + "This password is compromised. You can only remove this warning by changing the password." : "To hasło jest zagrożone. Możesz usunąć to ostrzeżenie, zmieniając hasło.", + "email" : "e-mail", + "Description" : "Opis", + "Url" : "URL", + "Custom Search:" : "Niestandardowe wyszukiwanie:", + "Revert to defaults" : "Przywróć ustawienia domyślne", "Error while saving field" : "Błąd podczas zapisywania pola", - "A Passman item has been created, modified or deleted" : "Pozycja Passmana została utworzona, zmodyfikowana lub skasowana", - "A Passman item has expired" : "Pozycja Passmana wygasła", - "A Passman item has been shared" : "Pozycja Passmana została udostępniona", + "A Passman item has been created, modified or deleted" : "Pozycja Passman została utworzona, zmodyfikowana lub skasowana", + "A Passman item has expired" : "Pozycja Passman wygasła", + "A Passman item has been shared" : "Pozycja Passman została udostępniona", "A Passman item has been renamed" : "Pozycja Passman została zmieniona", "%1$s has been created by %2$s" : "%1$s został utworzony przez %2$s", "You created %1$s" : "Utworzono %1$s", "%1$s has been updated by %2$s" : "%1$s został zaktualizowany przez %2$s", "You updated %1$s" : "Zaktualizowano %1$s", - "%2$s has revised %1$s to the revision of %3$s" : "%2$s zrewidował %1$s do rewizji z %3$s", - "You reverted %1$s back to the revision of %3$s" : "Cofnąłeś %1$s do rewizji z %3$s", + "%2$s has revised %1$s to the revision of %3$s" : "%2$s przywrócił %1$s do wersji z %3$s", + "You reverted %1$s back to the revision of %3$s" : "Cofnąłeś %1$s do wersji z %3$s", "%3$s has renamed %1$s to %2$s" : "%3$s zmienił(-ła) %1$s na %2$s", "You renamed %1$s to %2$s" : "Zmieniono nazwę %1$s na %2$s", "%1$s has been deleted by %2$s" : "%1$s został usunięty przez %2$s", @@ -298,6 +330,8 @@ "%s has declined your share request for \"%s\"." : "%s odrzucił twoją prośbę o udostępnienie \"%s\".", "%s has accepted your share request for \"%s\"." : "%s zaakceptował twoją prośbę o udostępnienie \"%s\".", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman to w pełni funkcjonalny menedżer haseł.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman to w pełni funkcjonalny menedżer haseł.\nFunkcje:\n- Sejfy\n- Klucz Sejfu nigdy nie jest wysyłany na serwer\n- Rozszerzenie przeglądarki dla łatwego dostępu do haseł\n- Aplikacja na Androida na dostęp do drogi\n- Poświadczenia są po stronie klienta zaszyfrowane za pomocą 256-bitowej AES\n- Poświadczenia są szyfrowane po stronie serwera za pomocą 256-bitowej AES\n- Możliwość dodawania pól niestandardowych do poświadczeń\n- Wbudowany generator OTP (One Time Password)\n- Analizator haseł\n- Udostępniaj hasła wewnętrznie i przez łącze w bezpieczny sposób.\n- Importowanie z różnych menedżerów haseł (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nAby zapoznać się z demonstracją tej aplikacji, odwiedź [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "Nie mogę uzyskać informacji o wersji", "Passman Settings" : "Ustawienia Passmana", "GitHub version:" : "Wersja GitHub: ", @@ -320,13 +354,13 @@ "Requested by" : "Prośba złożona przez", "Reason" : "Powód", "Click here to request\n\t\t\t\t\tit" : "Kliknij tutaj aby poprosić o\n\t\t\t\t\t", - "Loading..." : "Ładowanie...", - "Awwhh.... credential not found. Maybe it expired" : "Ups... poświadczenie nie znalezione. Może wygasło.", - "Expire time" : "Czas wygaśnięcia", + "Loading…" : "Ładowanie…", + "Awwhh… could not find the credential. Maybe it expired?" : "Oj… nie można znaleźć poświadczeń. Może uległy przedawnieniu?", + "Expires:" : "Wygasa:", "Connection to server lost" : "Utracono połączenie z serwerem", "Problem loading page, reloading in 5 seconds" : "Problem z załadowaniem strony, przeładuję za 5 sekund", - "Saving..." : "Zapisywanie...", + "Saving..." : "Zapisywanie…", "Dismiss" : "Odrzuć", - "seconds ago" : "sekund temu" + "seconds ago" : "przed chwilą" },"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" } \ No newline at end of file diff --git a/l10n/pt_BR.js b/l10n/pt_BR.js index c87719ae0..cb5deae93 100644 --- a/l10n/pt_BR.js +++ b/l10n/pt_BR.js @@ -16,14 +16,14 @@ OC.L10N.register( "Credential updated" : "Credencial atualizada", "Credential recovered" : "Credencial recuperada", "Credential destroyed" : "Credencial destruida", - "Error downloading file, you probably don't have sufficient permissions" : "Erro ao baixar o arquivo, você provavelmente não possui permissões suficientes", + "Error downloading file, you probably have insufficient permissions" : "Erro ao baixar o arquivo, provavelmente você não tem permissões suficientes", "Invalid QR code" : "Código QR inválido", "Starting export" : "Iniciando a exportação", "Decrypting credentials" : "Credenciais de descriptografia", "Done" : "Concluído", - "File read successfully." : "Arquivo lido com sucesso.", + "File read." : "Arquivo lido.", "Proceed with the following steps to import your file" : "Prossiga com as seguintes etapas para importar seu arquivo", - "Credential has no label, skipping" : "Credencial não tem etiqueta, ignorando", + "Skipping unlabeled credential" : "Ignorando credencial sem etiqueta", "Adding {{credential}}" : "Adicionando {{credential}}", "Added {{credential}}" : "Adicionada {{credential}} ", "Skipping credential, missing label on line {{line}}" : "Ignorando credencial, falta etiqueta online {{line}}", @@ -50,7 +50,7 @@ OC.L10N.register( "Export credentials" : "Exportar credenciais", "Sharing" : "Compartilhando", "Are you sure you want to leave? This will destroy all your credentials" : "Você tem certeza de que quer sair? Isso irá destruir todas as suas credenciais", - "Your old password is incorrect!" : "Sua senha antiga está incorreta!", + "Old password field incorrect!" : "Senha antiga incorreta!", "New password does not match!" : "Nova senha não confere!", "Please log in with your new vault password" : "Faça o login com sua nova senha do cofre", "Share with users and groups" : "Compartilhar com usuários e grupos", @@ -74,7 +74,13 @@ OC.L10N.register( "Repeat password" : "Repetir a senha", "Add tag" : "Adicionar rótulo", "Pick an icon" : "Escolher um ícone", + "Search icons" : "Procurar ícones", + "Upload a custom icon:" : "Enviar um ícone personalizado:", "Use this icon" : "Usar este ícone", + "Delete current icon" : "Excluir o ícone atual", + "Get icon from page" : "Obter ícone da página", + "This may take a few seconds…" : "Isso pode levar alguns segundos...", + "There was an error fetching the icon!" : "Houve um erro ao buscar o ícone!", "Selected icon" : "Ícone selecionado", "Field label" : "Campo etiqueta", "Field value" : "Campo valor", @@ -112,7 +118,7 @@ OC.L10N.register( "Require every character type" : "Exigir todo tipo de caractere", "Export type" : "Tipo de exportação", "Export" : "Exportar", - "Enter vault password to confirm export." : "Entre a senha de cofre para confirmar a exportação.", + "Enter vault password to confirm export." : "Digite a senha do cofre para confirmar a exportação.", "Rename vault" : "Renomear o cofre", "New vault name" : "Nome do novo cofre", "Change" : "Alterar", @@ -127,7 +133,7 @@ OC.L10N.register( "Version" : "Versão", "Donate to support development" : "Doar para apoiar o desenvolvimento", "Bookmarklet" : "Marcado", - "Save your passwords with 1 click!" : "Salve suas senhas com um 1 clique!", + "Save your passwords with one click." : "Salve suas senhas com um clique.", "Drag below button to your bookmark toolbar." : "Arraste o botão abaixo para a barra de ferramentas de marcadores.", "Delete vault" : "Excluir o cofre", "Vault password" : "Senha do cofre", @@ -145,7 +151,7 @@ OC.L10N.register( "Save keys" : "Salvar chaves", "Generate sharing keys" : "Gerar chaves de compartilhamento", "Generating sharing keys" : "Gerando chaves de compartilhamento", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "A ferramenta de senha irá escanear sua senha, calcular o tempo médio para quebrá-la e listar aquelas que estão abaixo do limiar", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "A ferramenta de senha verifica sua senha, calcula o tempo médio de quebra, listando aquelas abaixo do limite", "Minimum password stength" : "Força mínima da senha", "Start scan" : "Iniciar escaneamento", "Result" : "Resultado", @@ -158,7 +164,7 @@ OC.L10N.register( "Uploading" : "Enviando", "User" : "Usuário", "Crypto time" : "Tempo de criptografia", - "Total time spent cyphering" : "Tempo total gasto na criptografia", + "Total time spent encrypting" : "Tempo total gasto na criptografia", "Read" : "Ler", "Write" : "Escrever", "Files" : "Arquivos", @@ -167,8 +173,8 @@ OC.L10N.register( "Enable link sharing" : "Ativar o compartilhamento de links", "Share until date" : "Compartilhar até a data", "Expire after views" : "Expirar após visualizações", - "Click Share first" : "Clique em Compartilhar primeiro", - "Show files" : "Mostrar arquivos", + "Click \\\"Share\\\" first" : "Clique em \\\"Compartilhar\\\" primeiro", + "Show files" : "Exibir arquivos", "Details" : "Detalhes", "Hide details" : "Ocultar detalhes", "Password score" : "Nível da senha", @@ -206,7 +212,7 @@ OC.L10N.register( "Settings" : "Configurações", "Share credential {{credential}}" : "Compartilhar credencial {{credential}} ", "Unshare" : "Descompartilhar", - "Showing deleted since" : "Mostrar excluídos desde", + "Showing deleted since" : "Exibir excluídos desde", "Beginning" : "Início", "Showing {{number_filtered}} of {{credential_number}} credentials" : "Mostrando {{number_filtered}} de {{credential_number}} credenciais", "Search for credential…" : "Procurar por credenciais...", @@ -227,7 +233,7 @@ OC.L10N.register( "Use regex" : "Usar regex", "You have incoming share requests." : "Você tem solicitações de compartilhamento.", "If you want to put the credential in another vault," : "Se você quiser colocar a credencial em outro cofre,", - "log out of this vault and log in to the vault you want the shared credential in." : "Saia deste cofre e entre no qual deseja a credencial compartilhada.", + "log out of this vault and log into the vault you want the shared credential in." : "saia deste cofre e faça o login no cofre em que você deseja a credencial compartilhada.", "Permissions" : "Permissões", "Received from" : "Recebido de", "Date" : "Data", @@ -235,13 +241,22 @@ OC.L10N.register( "Decline" : "Rejeitar", "You have {{session_time}} left before logout." : "Você tem {{session_time}} de espera antes de efetuar logout.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Seu cofre foi bloqueado por {{time}} por causa de {{tries}} tentativas que falharam!", + "Hello there!" : "Olá!", + "It does not seem that you have any passwords. Do you want to add one?" : "Parece que você não tem nenhuma senha. Quer adicionar uma?", + "You don't have good credentials" : "Você não tem credenciais boas", + "You don't have medium credentials" : "Você não tem credenciais médias", + "You don't have bad credentials" : "Você não tem credenciais ruins", + "You don't have expired credentials" : "Você não tem credenciais vencidas", + "You don't have deleted credentials" : "Você não tem credenciais excluídas", + "There are no credentials with your selected tags" : "Não há credenciais com os rótulos selecionados", + "There are no credentials matching" : "Nenhuma credencial confere", "Last accessed" : "Último acesso", "Never" : "Nunca", "No vaults found, why not create one?" : "Nenhum cofre encontrado. Por que não criar um?", "Password strength must be at least: {{strength}}" : "A força da senha deve ser pelo menos: {{strength}}", "Please give your new vault a name." : "Por favor, dê um nome ao seu novo cofre.", "Repeat vault password" : "Repita a senha do cofre", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Sua chave de compartilhamento terá uma força de 1024 bits, que você pode alterar em Configurações mais tarde.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Suas chaves de compartilhamento serão de 1024 bits, alteráveis em \\\"Configurações\\\" mais tarde.", "Create vault" : "Criar cofre", "Go back to vaults" : "Voltar para os cofres", "Please input the password for" : "Por favor entre uma senha para", @@ -261,15 +276,32 @@ OC.L10N.register( "Request removed" : "Solicitação excluída", "Destruction request pending" : "Solicitação de destruição pendente", "Warning! Adding credentials over HTTP is insecure!" : "Atenção! Adicionar credenciais sobre HTTP é inseguro!", - "Logged in to {{vault_name}}" : "Logou em {{vault_name}}", + "Logged into {{vault_name}}" : "Logado em {{vault_name}}", "Change vault" : "Alterar cofre", "Deleted credentials" : "Credenciais excluídas", "Logout" : "Sair", "Donate" : "Doar", + "Show All" : "Exibir Tudo", + "Tags" : "Rótulos", + "Search Tags" : "Procurar Rótulos", + "Good Strength" : "Força Boa", + "Medium Strength" : "Força Média", + "Bad Strength" : "Força Ruim", + "Expired" : "Vencido", + "Filter Tags" : "Filtrar Rótulos", + "Simple Navigation" : "Navegação Simples", "Someone has shared a credential with you." : "Alguém compartilhou uma credencial com você.", "Click here to request it" : "Clique aqui para solicitá-lo", "Loading…" : "Carregando...", "Awwhh… credential not found. Maybe it expired" : "Awwhh ... credencial não encontrada. Talvez tenha expirado", + "Compromise!" : "Comprometer!", + "Compromised!" : "Comprometido!", + "This password is compromised. You can only remove this warning by changing the password." : "Esta senha está comprometida. Você só pode remover esse aviso alterando a senha.", + "email" : "e-mail", + "Description" : "Descrição", + "Url" : "Url", + "Custom Search:" : "Pesquisa Personalizada:", + "Revert to defaults" : "Reverter aos padrões", "Error while saving field" : "Erro ao salvar o campo", "A Passman item has been created, modified or deleted" : "Um item Passman foi criado, modificado ou excluído", "A Passman item has expired" : "Um item Passman expirou", @@ -300,6 +332,8 @@ OC.L10N.register( "%s has declined your share request for \"%s\"." : "%s recusou sua solicitação de compartilhamento de \"%s\".", "%s has accepted your share request for \"%s\"." : "%s aceitou sua solicitação de compartilhamento para \"%s\".", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman é um gerenciador de senhas completo.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman é um gerenciador de senhas completo.\nRecursos:\n- Cofres\n- A chave do cofre nunca é enviada ao servidor\n- Extensão do navegador para acesso fácil a senhas\n- Aplicativo Android para acesso móvel\n- As credenciais são criptografadas no lado do cliente com 256bits de AES\n- As credenciais são criptografadas pelo servidor com 256bits de AES\n- Capacidade de adicionar campos personalizados a credenciais\n- Gerador OTP (One Time Password) integrado\n- Analisador de senha\n- Compartilhe senhas internamente e via link de maneira segura.\n- Importe de vários gerenciadores de senha (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nPara uma demonstração deste aplicativo visite [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "Não foi possível obter informações sobre a versão", "Passman Settings" : "Configurações do Passman", "GitHub version:" : "Versão GitHub:", @@ -310,7 +344,7 @@ OC.L10N.register( "Check for new versions" : "Verificar novas versões", "Enable HTTPS check" : "Ativar verificação HTTPS", "Disable context menu" : "Desativar menu de contexto", - "Disable JavaScript debugger" : "Desabilitar a depuração JavaScript", + "Disable JavaScript debugger" : "Desativar a depuração JavaScript", "Allow users on this server to share passwords with a link" : "Permitir que usuários neste servidor compartilhem senhas com um link", "Allow users on this server to share passwords with other users" : "Permitir que usuários neste servidor compartilhem senhas com outros usuários", "Move credentials from one account to another" : "Mover credenciais de uma conta para outra", @@ -322,9 +356,9 @@ OC.L10N.register( "Requested by" : "Requerido por", "Reason" : "Razão", "Click here to request\n\t\t\t\t\tit" : "Clique aqui para\n\t\t\t\t\trequisitá-lo", - "Loading..." : "Carregando...", - "Awwhh.... credential not found. Maybe it expired" : "Hummm.... credencial não encontrada. Talvez tenha expirada", - "Expire time" : "Tempo de expiração", + "Loading…" : "Carregando…", + "Awwhh… could not find the credential. Maybe it expired?" : "Awwhh… não conseguiu encontrar a credencial. Talvez tenha expirado?", + "Expires:" : "Expira em:", "Connection to server lost" : "Conexão perdida com o servidor", "Problem loading page, reloading in 5 seconds" : "Problema ao carregar a página, recarregando em 5 segundos", "Saving..." : "Salvando...", diff --git a/l10n/pt_BR.json b/l10n/pt_BR.json index 9b5ece4d2..7ba01adfe 100644 --- a/l10n/pt_BR.json +++ b/l10n/pt_BR.json @@ -14,14 +14,14 @@ "Credential updated" : "Credencial atualizada", "Credential recovered" : "Credencial recuperada", "Credential destroyed" : "Credencial destruida", - "Error downloading file, you probably don't have sufficient permissions" : "Erro ao baixar o arquivo, você provavelmente não possui permissões suficientes", + "Error downloading file, you probably have insufficient permissions" : "Erro ao baixar o arquivo, provavelmente você não tem permissões suficientes", "Invalid QR code" : "Código QR inválido", "Starting export" : "Iniciando a exportação", "Decrypting credentials" : "Credenciais de descriptografia", "Done" : "Concluído", - "File read successfully." : "Arquivo lido com sucesso.", + "File read." : "Arquivo lido.", "Proceed with the following steps to import your file" : "Prossiga com as seguintes etapas para importar seu arquivo", - "Credential has no label, skipping" : "Credencial não tem etiqueta, ignorando", + "Skipping unlabeled credential" : "Ignorando credencial sem etiqueta", "Adding {{credential}}" : "Adicionando {{credential}}", "Added {{credential}}" : "Adicionada {{credential}} ", "Skipping credential, missing label on line {{line}}" : "Ignorando credencial, falta etiqueta online {{line}}", @@ -48,7 +48,7 @@ "Export credentials" : "Exportar credenciais", "Sharing" : "Compartilhando", "Are you sure you want to leave? This will destroy all your credentials" : "Você tem certeza de que quer sair? Isso irá destruir todas as suas credenciais", - "Your old password is incorrect!" : "Sua senha antiga está incorreta!", + "Old password field incorrect!" : "Senha antiga incorreta!", "New password does not match!" : "Nova senha não confere!", "Please log in with your new vault password" : "Faça o login com sua nova senha do cofre", "Share with users and groups" : "Compartilhar com usuários e grupos", @@ -72,7 +72,13 @@ "Repeat password" : "Repetir a senha", "Add tag" : "Adicionar rótulo", "Pick an icon" : "Escolher um ícone", + "Search icons" : "Procurar ícones", + "Upload a custom icon:" : "Enviar um ícone personalizado:", "Use this icon" : "Usar este ícone", + "Delete current icon" : "Excluir o ícone atual", + "Get icon from page" : "Obter ícone da página", + "This may take a few seconds…" : "Isso pode levar alguns segundos...", + "There was an error fetching the icon!" : "Houve um erro ao buscar o ícone!", "Selected icon" : "Ícone selecionado", "Field label" : "Campo etiqueta", "Field value" : "Campo valor", @@ -110,7 +116,7 @@ "Require every character type" : "Exigir todo tipo de caractere", "Export type" : "Tipo de exportação", "Export" : "Exportar", - "Enter vault password to confirm export." : "Entre a senha de cofre para confirmar a exportação.", + "Enter vault password to confirm export." : "Digite a senha do cofre para confirmar a exportação.", "Rename vault" : "Renomear o cofre", "New vault name" : "Nome do novo cofre", "Change" : "Alterar", @@ -125,7 +131,7 @@ "Version" : "Versão", "Donate to support development" : "Doar para apoiar o desenvolvimento", "Bookmarklet" : "Marcado", - "Save your passwords with 1 click!" : "Salve suas senhas com um 1 clique!", + "Save your passwords with one click." : "Salve suas senhas com um clique.", "Drag below button to your bookmark toolbar." : "Arraste o botão abaixo para a barra de ferramentas de marcadores.", "Delete vault" : "Excluir o cofre", "Vault password" : "Senha do cofre", @@ -143,7 +149,7 @@ "Save keys" : "Salvar chaves", "Generate sharing keys" : "Gerar chaves de compartilhamento", "Generating sharing keys" : "Gerando chaves de compartilhamento", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "A ferramenta de senha irá escanear sua senha, calcular o tempo médio para quebrá-la e listar aquelas que estão abaixo do limiar", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "A ferramenta de senha verifica sua senha, calcula o tempo médio de quebra, listando aquelas abaixo do limite", "Minimum password stength" : "Força mínima da senha", "Start scan" : "Iniciar escaneamento", "Result" : "Resultado", @@ -156,7 +162,7 @@ "Uploading" : "Enviando", "User" : "Usuário", "Crypto time" : "Tempo de criptografia", - "Total time spent cyphering" : "Tempo total gasto na criptografia", + "Total time spent encrypting" : "Tempo total gasto na criptografia", "Read" : "Ler", "Write" : "Escrever", "Files" : "Arquivos", @@ -165,8 +171,8 @@ "Enable link sharing" : "Ativar o compartilhamento de links", "Share until date" : "Compartilhar até a data", "Expire after views" : "Expirar após visualizações", - "Click Share first" : "Clique em Compartilhar primeiro", - "Show files" : "Mostrar arquivos", + "Click \\\"Share\\\" first" : "Clique em \\\"Compartilhar\\\" primeiro", + "Show files" : "Exibir arquivos", "Details" : "Detalhes", "Hide details" : "Ocultar detalhes", "Password score" : "Nível da senha", @@ -204,7 +210,7 @@ "Settings" : "Configurações", "Share credential {{credential}}" : "Compartilhar credencial {{credential}} ", "Unshare" : "Descompartilhar", - "Showing deleted since" : "Mostrar excluídos desde", + "Showing deleted since" : "Exibir excluídos desde", "Beginning" : "Início", "Showing {{number_filtered}} of {{credential_number}} credentials" : "Mostrando {{number_filtered}} de {{credential_number}} credenciais", "Search for credential…" : "Procurar por credenciais...", @@ -225,7 +231,7 @@ "Use regex" : "Usar regex", "You have incoming share requests." : "Você tem solicitações de compartilhamento.", "If you want to put the credential in another vault," : "Se você quiser colocar a credencial em outro cofre,", - "log out of this vault and log in to the vault you want the shared credential in." : "Saia deste cofre e entre no qual deseja a credencial compartilhada.", + "log out of this vault and log into the vault you want the shared credential in." : "saia deste cofre e faça o login no cofre em que você deseja a credencial compartilhada.", "Permissions" : "Permissões", "Received from" : "Recebido de", "Date" : "Data", @@ -233,13 +239,22 @@ "Decline" : "Rejeitar", "You have {{session_time}} left before logout." : "Você tem {{session_time}} de espera antes de efetuar logout.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Seu cofre foi bloqueado por {{time}} por causa de {{tries}} tentativas que falharam!", + "Hello there!" : "Olá!", + "It does not seem that you have any passwords. Do you want to add one?" : "Parece que você não tem nenhuma senha. Quer adicionar uma?", + "You don't have good credentials" : "Você não tem credenciais boas", + "You don't have medium credentials" : "Você não tem credenciais médias", + "You don't have bad credentials" : "Você não tem credenciais ruins", + "You don't have expired credentials" : "Você não tem credenciais vencidas", + "You don't have deleted credentials" : "Você não tem credenciais excluídas", + "There are no credentials with your selected tags" : "Não há credenciais com os rótulos selecionados", + "There are no credentials matching" : "Nenhuma credencial confere", "Last accessed" : "Último acesso", "Never" : "Nunca", "No vaults found, why not create one?" : "Nenhum cofre encontrado. Por que não criar um?", "Password strength must be at least: {{strength}}" : "A força da senha deve ser pelo menos: {{strength}}", "Please give your new vault a name." : "Por favor, dê um nome ao seu novo cofre.", "Repeat vault password" : "Repita a senha do cofre", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Sua chave de compartilhamento terá uma força de 1024 bits, que você pode alterar em Configurações mais tarde.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Suas chaves de compartilhamento serão de 1024 bits, alteráveis em \\\"Configurações\\\" mais tarde.", "Create vault" : "Criar cofre", "Go back to vaults" : "Voltar para os cofres", "Please input the password for" : "Por favor entre uma senha para", @@ -259,15 +274,32 @@ "Request removed" : "Solicitação excluída", "Destruction request pending" : "Solicitação de destruição pendente", "Warning! Adding credentials over HTTP is insecure!" : "Atenção! Adicionar credenciais sobre HTTP é inseguro!", - "Logged in to {{vault_name}}" : "Logou em {{vault_name}}", + "Logged into {{vault_name}}" : "Logado em {{vault_name}}", "Change vault" : "Alterar cofre", "Deleted credentials" : "Credenciais excluídas", "Logout" : "Sair", "Donate" : "Doar", + "Show All" : "Exibir Tudo", + "Tags" : "Rótulos", + "Search Tags" : "Procurar Rótulos", + "Good Strength" : "Força Boa", + "Medium Strength" : "Força Média", + "Bad Strength" : "Força Ruim", + "Expired" : "Vencido", + "Filter Tags" : "Filtrar Rótulos", + "Simple Navigation" : "Navegação Simples", "Someone has shared a credential with you." : "Alguém compartilhou uma credencial com você.", "Click here to request it" : "Clique aqui para solicitá-lo", "Loading…" : "Carregando...", "Awwhh… credential not found. Maybe it expired" : "Awwhh ... credencial não encontrada. Talvez tenha expirado", + "Compromise!" : "Comprometer!", + "Compromised!" : "Comprometido!", + "This password is compromised. You can only remove this warning by changing the password." : "Esta senha está comprometida. Você só pode remover esse aviso alterando a senha.", + "email" : "e-mail", + "Description" : "Descrição", + "Url" : "Url", + "Custom Search:" : "Pesquisa Personalizada:", + "Revert to defaults" : "Reverter aos padrões", "Error while saving field" : "Erro ao salvar o campo", "A Passman item has been created, modified or deleted" : "Um item Passman foi criado, modificado ou excluído", "A Passman item has expired" : "Um item Passman expirou", @@ -298,6 +330,8 @@ "%s has declined your share request for \"%s\"." : "%s recusou sua solicitação de compartilhamento de \"%s\".", "%s has accepted your share request for \"%s\"." : "%s aceitou sua solicitação de compartilhamento para \"%s\".", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman é um gerenciador de senhas completo.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman é um gerenciador de senhas completo.\nRecursos:\n- Cofres\n- A chave do cofre nunca é enviada ao servidor\n- Extensão do navegador para acesso fácil a senhas\n- Aplicativo Android para acesso móvel\n- As credenciais são criptografadas no lado do cliente com 256bits de AES\n- As credenciais são criptografadas pelo servidor com 256bits de AES\n- Capacidade de adicionar campos personalizados a credenciais\n- Gerador OTP (One Time Password) integrado\n- Analisador de senha\n- Compartilhe senhas internamente e via link de maneira segura.\n- Importe de vários gerenciadores de senha (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nPara uma demonstração deste aplicativo visite [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "Não foi possível obter informações sobre a versão", "Passman Settings" : "Configurações do Passman", "GitHub version:" : "Versão GitHub:", @@ -308,7 +342,7 @@ "Check for new versions" : "Verificar novas versões", "Enable HTTPS check" : "Ativar verificação HTTPS", "Disable context menu" : "Desativar menu de contexto", - "Disable JavaScript debugger" : "Desabilitar a depuração JavaScript", + "Disable JavaScript debugger" : "Desativar a depuração JavaScript", "Allow users on this server to share passwords with a link" : "Permitir que usuários neste servidor compartilhem senhas com um link", "Allow users on this server to share passwords with other users" : "Permitir que usuários neste servidor compartilhem senhas com outros usuários", "Move credentials from one account to another" : "Mover credenciais de uma conta para outra", @@ -320,9 +354,9 @@ "Requested by" : "Requerido por", "Reason" : "Razão", "Click here to request\n\t\t\t\t\tit" : "Clique aqui para\n\t\t\t\t\trequisitá-lo", - "Loading..." : "Carregando...", - "Awwhh.... credential not found. Maybe it expired" : "Hummm.... credencial não encontrada. Talvez tenha expirada", - "Expire time" : "Tempo de expiração", + "Loading…" : "Carregando…", + "Awwhh… could not find the credential. Maybe it expired?" : "Awwhh… não conseguiu encontrar a credencial. Talvez tenha expirado?", + "Expires:" : "Expira em:", "Connection to server lost" : "Conexão perdida com o servidor", "Problem loading page, reloading in 5 seconds" : "Problema ao carregar a página, recarregando em 5 segundos", "Saving..." : "Salvando...", diff --git a/l10n/ru.js b/l10n/ru.js index 0fa28708f..f9390014f 100644 --- a/l10n/ru.js +++ b/l10n/ru.js @@ -16,14 +16,11 @@ OC.L10N.register( "Credential updated" : "Запись обновлена", "Credential recovered" : "Запись восстановлена", "Credential destroyed" : "Учетные данные уничтожены", - "Error downloading file, you probably don't have sufficient permissions" : "Ошибка загрузки файла, возможно у вас не достаточно прав доступа", "Invalid QR code" : "Неверный QR код", "Starting export" : "Начинается экспорт", "Decrypting credentials" : "Расшифровка записей", "Done" : "Готово", - "File read successfully." : "Файл успешно прочитан.", "Proceed with the following steps to import your file" : "Для импорта файла выполните следующее", - "Credential has no label, skipping" : "У записи нет названия, пропускается", "Adding {{credential}}" : "Добавляется {{credential}}", "Added {{credential}}" : "Добавлено {{credential}}", "Skipping credential, missing label on line {{line}}" : "Запись пропускается, отсутствует метка на строке {{line}}", @@ -50,7 +47,6 @@ OC.L10N.register( "Export credentials" : "Экспортировать записи", "Sharing" : "Общий доступ", "Are you sure you want to leave? This will destroy all your credentials" : "Действительно выйти? Это повредит все ваши записи", - "Your old password is incorrect!" : "Старый пароль неверен!", "New password does not match!" : "Новые пароли не совпадают!", "Please log in with your new vault password" : "Войдите в систему используя новый пароль хранилища", "Share with users and groups" : "Поделиться с пользователями и группами", @@ -93,7 +89,7 @@ OC.L10N.register( "Current OTP settings" : "Текущие настройки OPT", "Issuer" : "Выпустил", "Secret" : "Секрет", - "Expiration date" : "Дата истечения", + "Expiration date" : "Срок действия", "No expiration date set" : "Дата истечения не установлена", "Renew interval" : "Интервал обновления", "Disabled" : "Отключено", @@ -127,13 +123,12 @@ OC.L10N.register( "Version" : "Версия", "Donate to support development" : "Пожертвовать на поддержку разработки", "Bookmarklet" : "Приложение для панели закладок", - "Save your passwords with 1 click!" : "Сохраняйте свои пароли за 1 клик!", "Drag below button to your bookmark toolbar." : "Перетащите кнопку, находящуюся ниже, на вашу панель закладок.", "Delete vault" : "Удалить хранилище", "Vault password" : "Пароль хранилища", "This process is irreversible" : "Эта операция необратима", "Delete my precious passwords" : "Удалить мои драгоценные пароли", - "Deleting {{password}}…" : "Удаляется {{password}}...", + "Deleting {{password}}…" : "Удаляется {{password}}…", "Yes, delete my precious passwords" : "Да, удалить мои драгоценные пароли", "Import type" : "Тип импорта", "Import" : "Импорт", @@ -145,20 +140,18 @@ OC.L10N.register( "Save keys" : "Сохранить ключи", "Generate sharing keys" : "Создать ключи общего доступа", "Generating sharing keys" : "Ключи общего доступа создаются", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Инструмент паролей просканирует ваши пароли, вычислит среднее время для из взлома, и, если оно окажется ниже порогового значения, покажет их", "Minimum password stength" : "Минимальная устойчивость пароля", "Start scan" : "Запустить сканирование", "Result" : "Результат", "A total of {{scan_result}} weak credentials were found." : "Найдено записей со слабым паролем: {{scan_result}} .", "Score" : "Баллов", "Action" : "Действие", - "Search users…" : "Поиск пользователей...", + "Search users…" : "Поиск пользователей…", "Missing users? Only users that have vaults are shown." : "Пользователи отсутствуют? Показаны только имеющие хранилища.", "Cyphering" : "Вычисление", "Uploading" : "Загрузка", "User" : "Пользователь", "Crypto time" : "Время шифрования", - "Total time spent cyphering" : "Всего использовано времени на вычисление", "Read" : "Прочитано", "Write" : "Записано", "Files" : "Файлов", @@ -167,7 +160,6 @@ OC.L10N.register( "Enable link sharing" : "Разрешить обмен ссылками", "Share until date" : "Поделиться до даты", "Expire after views" : "Истекает после просмотров", - "Click Share first" : "Сначала нажмите на «поделиться»", "Show files" : "Показать файлы", "Details" : "Подробно", "Hide details" : "Скрыть подробности", @@ -227,7 +219,6 @@ OC.L10N.register( "Use regex" : "Использовать регулярные выражения", "You have incoming share requests." : "У вас входящий запрос на общий доступ.", "If you want to put the credential in another vault," : "Если Вы хотите поместить записи в другое хранилище,", - "log out of this vault and log in to the vault you want the shared credential in." : "выйдите из этого хранилища и войдите в хранилище с которым вы хотите поделиться.", "Permissions" : "Права доступа", "Received from" : "Получено от", "Date" : "Дата", @@ -241,7 +232,6 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "Устойчивать пароля должна быть не ниже: {{strength}}", "Please give your new vault a name." : "Укажите имя нового хранилища.", "Repeat vault password" : "Повторите пароль хранилища", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Общий ключ будет иметь устойчивость 1024 бита, позже вы можете изменить её в настройках.", "Create vault" : "Создать хранилище", "Go back to vaults" : "Вернуться в хранилище", "Please input the password for" : "Введите пароль для", @@ -261,14 +251,13 @@ OC.L10N.register( "Request removed" : "Запрос удалён", "Destruction request pending" : "Запрос на удаление в ожидании", "Warning! Adding credentials over HTTP is insecure!" : "Предупреждение! Добавление записей по HTTP небезопасно!", - "Logged in to {{vault_name}}" : "Вошли в {{vault_name}}", "Change vault" : "Изменить хранилище", "Deleted credentials" : "Удалённые реквизиты", "Logout" : "Выйти", "Donate" : "Пожертвовать", "Someone has shared a credential with you." : "Кто-то поделился с вами записью.", "Click here to request it" : "Нажмите здесь для их получения.", - "Loading…" : "Загрузка...", + "Loading…" : "Загрузка…", "Awwhh… credential not found. Maybe it expired" : "Запись не найдена. Возможно, закончился срок её действия.", "Error while saving field" : "Ошибка при сохранении поля", "A Passman item has been created, modified or deleted" : "Элемент Passman был создан, изменён или удалён", @@ -300,6 +289,8 @@ OC.L10N.register( "%s has declined your share request for \"%s\"." : "%s отклонил ваш запрос на предоставление общего доступа к «%s».", "%s has accepted your share request for \"%s\"." : "%s принял ваш запрос на предоставление общего доступа к «%s».", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman - это полнофункциональный менеджер паролей.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman - это полнофункциональный менеджер паролей.\nОсобенности:\n- Кошелек паролей\n- Ключ Кошелька паролей никогда не отправляется на сервер\n- Расширение для браузера для легкого доступа к паролям\n- Android-приложение для доступа в дороге\n- Учетные данные на стороне клиента зашифрованы с помощью 256-битного AES ключа\n- Учетные данные на стороне сервера зашифрованы с помощью 256-битного AES ключа\n- Возможность добавления настраиваемых полей в учетные данные\n- Встроенный генератор OTP (одноразовых паролей)\n- Анализатор паролей\n- Совместное использование паролей внутри и через ссылку безопасным способом.\n- Импорт из различных менеджеров паролей (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nДля демонстрации этого приложения посетите [https://demo.passman.cc] (https://demo.passman.cc)", "Unable to get version info" : "Невозможно получить информацию о версии", "Passman Settings" : "Настройки Passman", "GitHub version:" : "Версия GitHub:", @@ -322,12 +313,10 @@ OC.L10N.register( "Requested by" : "Запрошено", "Reason" : "Причина", "Click here to request\n\t\t\t\t\tit" : "Нажмите здесь для их получения.", - "Loading..." : "Загрузка...", - "Awwhh.... credential not found. Maybe it expired" : "Запись не найдена. Возможно, закончился срок её действия.", - "Expire time" : "Срок действия", + "Loading…" : "Загрузка…", "Connection to server lost" : "Подключение к серверу потеряно", "Problem loading page, reloading in 5 seconds" : "Проблема при загрузке страницы, перезагрузка через 5 сек.", - "Saving..." : "Сохранение...", + "Saving..." : "Сохранение…", "Dismiss" : "Закрыть", "seconds ago" : "несколько секунд назад" }, diff --git a/l10n/ru.json b/l10n/ru.json index 6a3090ab9..b1c452288 100644 --- a/l10n/ru.json +++ b/l10n/ru.json @@ -14,14 +14,11 @@ "Credential updated" : "Запись обновлена", "Credential recovered" : "Запись восстановлена", "Credential destroyed" : "Учетные данные уничтожены", - "Error downloading file, you probably don't have sufficient permissions" : "Ошибка загрузки файла, возможно у вас не достаточно прав доступа", "Invalid QR code" : "Неверный QR код", "Starting export" : "Начинается экспорт", "Decrypting credentials" : "Расшифровка записей", "Done" : "Готово", - "File read successfully." : "Файл успешно прочитан.", "Proceed with the following steps to import your file" : "Для импорта файла выполните следующее", - "Credential has no label, skipping" : "У записи нет названия, пропускается", "Adding {{credential}}" : "Добавляется {{credential}}", "Added {{credential}}" : "Добавлено {{credential}}", "Skipping credential, missing label on line {{line}}" : "Запись пропускается, отсутствует метка на строке {{line}}", @@ -48,7 +45,6 @@ "Export credentials" : "Экспортировать записи", "Sharing" : "Общий доступ", "Are you sure you want to leave? This will destroy all your credentials" : "Действительно выйти? Это повредит все ваши записи", - "Your old password is incorrect!" : "Старый пароль неверен!", "New password does not match!" : "Новые пароли не совпадают!", "Please log in with your new vault password" : "Войдите в систему используя новый пароль хранилища", "Share with users and groups" : "Поделиться с пользователями и группами", @@ -91,7 +87,7 @@ "Current OTP settings" : "Текущие настройки OPT", "Issuer" : "Выпустил", "Secret" : "Секрет", - "Expiration date" : "Дата истечения", + "Expiration date" : "Срок действия", "No expiration date set" : "Дата истечения не установлена", "Renew interval" : "Интервал обновления", "Disabled" : "Отключено", @@ -125,13 +121,12 @@ "Version" : "Версия", "Donate to support development" : "Пожертвовать на поддержку разработки", "Bookmarklet" : "Приложение для панели закладок", - "Save your passwords with 1 click!" : "Сохраняйте свои пароли за 1 клик!", "Drag below button to your bookmark toolbar." : "Перетащите кнопку, находящуюся ниже, на вашу панель закладок.", "Delete vault" : "Удалить хранилище", "Vault password" : "Пароль хранилища", "This process is irreversible" : "Эта операция необратима", "Delete my precious passwords" : "Удалить мои драгоценные пароли", - "Deleting {{password}}…" : "Удаляется {{password}}...", + "Deleting {{password}}…" : "Удаляется {{password}}…", "Yes, delete my precious passwords" : "Да, удалить мои драгоценные пароли", "Import type" : "Тип импорта", "Import" : "Импорт", @@ -143,20 +138,18 @@ "Save keys" : "Сохранить ключи", "Generate sharing keys" : "Создать ключи общего доступа", "Generating sharing keys" : "Ключи общего доступа создаются", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Инструмент паролей просканирует ваши пароли, вычислит среднее время для из взлома, и, если оно окажется ниже порогового значения, покажет их", "Minimum password stength" : "Минимальная устойчивость пароля", "Start scan" : "Запустить сканирование", "Result" : "Результат", "A total of {{scan_result}} weak credentials were found." : "Найдено записей со слабым паролем: {{scan_result}} .", "Score" : "Баллов", "Action" : "Действие", - "Search users…" : "Поиск пользователей...", + "Search users…" : "Поиск пользователей…", "Missing users? Only users that have vaults are shown." : "Пользователи отсутствуют? Показаны только имеющие хранилища.", "Cyphering" : "Вычисление", "Uploading" : "Загрузка", "User" : "Пользователь", "Crypto time" : "Время шифрования", - "Total time spent cyphering" : "Всего использовано времени на вычисление", "Read" : "Прочитано", "Write" : "Записано", "Files" : "Файлов", @@ -165,7 +158,6 @@ "Enable link sharing" : "Разрешить обмен ссылками", "Share until date" : "Поделиться до даты", "Expire after views" : "Истекает после просмотров", - "Click Share first" : "Сначала нажмите на «поделиться»", "Show files" : "Показать файлы", "Details" : "Подробно", "Hide details" : "Скрыть подробности", @@ -225,7 +217,6 @@ "Use regex" : "Использовать регулярные выражения", "You have incoming share requests." : "У вас входящий запрос на общий доступ.", "If you want to put the credential in another vault," : "Если Вы хотите поместить записи в другое хранилище,", - "log out of this vault and log in to the vault you want the shared credential in." : "выйдите из этого хранилища и войдите в хранилище с которым вы хотите поделиться.", "Permissions" : "Права доступа", "Received from" : "Получено от", "Date" : "Дата", @@ -239,7 +230,6 @@ "Password strength must be at least: {{strength}}" : "Устойчивать пароля должна быть не ниже: {{strength}}", "Please give your new vault a name." : "Укажите имя нового хранилища.", "Repeat vault password" : "Повторите пароль хранилища", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Общий ключ будет иметь устойчивость 1024 бита, позже вы можете изменить её в настройках.", "Create vault" : "Создать хранилище", "Go back to vaults" : "Вернуться в хранилище", "Please input the password for" : "Введите пароль для", @@ -259,14 +249,13 @@ "Request removed" : "Запрос удалён", "Destruction request pending" : "Запрос на удаление в ожидании", "Warning! Adding credentials over HTTP is insecure!" : "Предупреждение! Добавление записей по HTTP небезопасно!", - "Logged in to {{vault_name}}" : "Вошли в {{vault_name}}", "Change vault" : "Изменить хранилище", "Deleted credentials" : "Удалённые реквизиты", "Logout" : "Выйти", "Donate" : "Пожертвовать", "Someone has shared a credential with you." : "Кто-то поделился с вами записью.", "Click here to request it" : "Нажмите здесь для их получения.", - "Loading…" : "Загрузка...", + "Loading…" : "Загрузка…", "Awwhh… credential not found. Maybe it expired" : "Запись не найдена. Возможно, закончился срок её действия.", "Error while saving field" : "Ошибка при сохранении поля", "A Passman item has been created, modified or deleted" : "Элемент Passman был создан, изменён или удалён", @@ -298,6 +287,8 @@ "%s has declined your share request for \"%s\"." : "%s отклонил ваш запрос на предоставление общего доступа к «%s».", "%s has accepted your share request for \"%s\"." : "%s принял ваш запрос на предоставление общего доступа к «%s».", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman - это полнофункциональный менеджер паролей.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman - это полнофункциональный менеджер паролей.\nОсобенности:\n- Кошелек паролей\n- Ключ Кошелька паролей никогда не отправляется на сервер\n- Расширение для браузера для легкого доступа к паролям\n- Android-приложение для доступа в дороге\n- Учетные данные на стороне клиента зашифрованы с помощью 256-битного AES ключа\n- Учетные данные на стороне сервера зашифрованы с помощью 256-битного AES ключа\n- Возможность добавления настраиваемых полей в учетные данные\n- Встроенный генератор OTP (одноразовых паролей)\n- Анализатор паролей\n- Совместное использование паролей внутри и через ссылку безопасным способом.\n- Импорт из различных менеджеров паролей (KeePass, LastPass, DashLane, ZOHO, Clipperz.is)\nДля демонстрации этого приложения посетите [https://demo.passman.cc] (https://demo.passman.cc)", "Unable to get version info" : "Невозможно получить информацию о версии", "Passman Settings" : "Настройки Passman", "GitHub version:" : "Версия GitHub:", @@ -320,12 +311,10 @@ "Requested by" : "Запрошено", "Reason" : "Причина", "Click here to request\n\t\t\t\t\tit" : "Нажмите здесь для их получения.", - "Loading..." : "Загрузка...", - "Awwhh.... credential not found. Maybe it expired" : "Запись не найдена. Возможно, закончился срок её действия.", - "Expire time" : "Срок действия", + "Loading…" : "Загрузка…", "Connection to server lost" : "Подключение к серверу потеряно", "Problem loading page, reloading in 5 seconds" : "Проблема при загрузке страницы, перезагрузка через 5 сек.", - "Saving..." : "Сохранение...", + "Saving..." : "Сохранение…", "Dismiss" : "Закрыть", "seconds ago" : "несколько секунд назад" },"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);" diff --git a/l10n/sk.js b/l10n/sk.js index 9779fdc12..48972d3cf 100644 --- a/l10n/sk.js +++ b/l10n/sk.js @@ -2,6 +2,7 @@ OC.L10N.register( "passman", { "Passwords" : "Heslá", + "Generating sharing keys ( %s / 2)" : "Generovanie kľúčov pre sprístupnenie ( %s / 2)", "Incorrect vault password!" : "Nesprávne heslo trezora!", "Passwords do not match" : "Heslá sa nezhodujú", "General" : "Všeobecné", @@ -15,34 +16,42 @@ OC.L10N.register( "Credential updated" : "Prihlasovací údaj bol aktualizovaný", "Credential recovered" : "Prihlasovací údaj bol obnovený", "Credential destroyed" : "Prihlasovací údaj bol zničený", - "Error downloading file, you probably don't have sufficient permissions" : "Chyba pri sťahovaní súboru, pravdepodobne nemáte dostatočné oprávnenia", "Invalid QR code" : "Neplatný QR kód", "Starting export" : "Začína sa exportovať", "Decrypting credentials" : "Dešifrovanie prihlasovacích údajov", "Done" : "Hotovo", - "File read successfully." : "Súbor bol úspešne načítaný.", "Proceed with the following steps to import your file" : "Pre importovanie vášho súboru použite nasledujúce kroky", - "Credential has no label, skipping" : "Prihlasovacie údaje nemajú názov, preskakujem", "Adding {{credential}}" : "Pridávam {{credential}}", "Added {{credential}}" : "Pridaných {{credential}}", + "Skipping credential, missing label on line {{line}}" : "Preskakujem prihlasovací údaj, chýba štítok na riadku {{line}}", "Parsed {{num}} credentials, starting to import" : "Analyzovaných {{num}} prihlasovacích údajov, začína sa importovať", "Importing" : "Importuje sa", "Start import" : "Začať import", "Select CSV file" : "Vyberte CSV súbor", + "Parsed {{rows}} lines from CSV file" : "{{rows}} riadkov načítaných zo súboru CSV", "Skip first row" : "Preskočiť prvý riadok", + "You need to assign the label field before you can start the import." : "Je potrebné priradiť štítok pred začatím importu.", "The first 5 lines of the CSV are shown." : "Zobrazuje sa prvých 5 riadkov CSV súboru", + "Assign the proper fields to each column." : "Priraď správne polia každému stĺpcu.", + "Example of imported credential" : "Príklad importovaných prihlasovacích údajov", + "Missing an importer? Try it with the generic CSV importer." : "Chýba Vám importer? Skúste generický CSV importer.", + "Go back to importers." : "Späť k importerom.", "Revision deleted" : "Revízia zmazaná", "Revision restored" : "Revízia obnovená", + "Save in Passman" : "Uložiť do Passman", "Settings saved" : "Nastavenia uložené", "General settings" : "Všeobecné nastavenia", + "Password audit" : "Audit hesla", "Password settings" : "Nastavenia hesla", "Import credentials" : "Importovať prihlasovacie údaje", "Export credentials" : "Exportovať prihlasovacie údaje", "Sharing" : "Sprístupnenie", - "Your old password is incorrect!" : "Vaše staré heslo nie je správne!", + "Are you sure you want to leave? This will destroy all your credentials" : "Ste si istý, že chcete opustiť stránku? Všetky prístupy budú zahodené.", "New password does not match!" : "Nové heslo nesedí!", + "Please log in with your new vault password" : "Prihláste sa prosím s vaším novým heslom do trezora", "Share with users and groups" : "Sprístupniť používateľom a skupinám", "Share link" : "Sprístupniť odkaz", + "Are you sure you want to leave? This will corrupt this credential" : "Ste si istý, že chcete opustiť stránku? Znehodnotí sa tým prihlasovací údaj", "Credential unshared" : "Zrušené sprístupnenie prihlasovacích údajov", "Credential shared" : "Prihlasovacie údaje sprístupnené", "Saved!" : "Uložené!", @@ -76,11 +85,18 @@ OC.L10N.register( "Filename" : "Názov súboru", "Upload date" : "Dátum nahratia", "Size" : "Veľkosť", + "Upload or enter your OTP secret" : "Nahrajte alebo vložte Váš OTP kód", "Current OTP settings" : "Aktuálne OTP nastavenia", "Issuer" : "Vydavateľ", + "Secret" : "Tajný kľúč", "Expiration date" : "Dátum expirácie", + "No expiration date set" : "Nezadaný dátum expirácie", "Renew interval" : "Interval obnovenia", "Disabled" : "Zakázaný", + "Day(s)" : "Deň (dni)", + "Week(s)" : "Týždeň (týždne)", + "Month(s)" : "Mesiac(ov)", + "Year(s)" : "Rok(y)", "Password generation settings" : "Nastavenia vytvorenia hesla", "Password length" : "Dĺžka hesla", "Minimum amount of digits" : "Minimálny počet číselných znakov", @@ -99,16 +115,21 @@ OC.L10N.register( "Change vault key" : "Zmena kľúča do trezora", "Old vault password" : "Staré heslo do trezora", "New vault password" : "Nové heslo do trezora", + "Repeat new vault password" : "Zadajte nové heslo trezora znovu", "Please wait your vault is being updated, do not leave this page." : "Počkajte prosím kým sa trezor aktualizuje, neopúšťajte túto stránku.", "Processing" : "Spracovávam", "Total progress" : "Celkový priebeh", "About Passman" : "O Passman", "Version" : "Verzia", "Donate to support development" : "Prispejte a podporte vývoj", - "Save your passwords with 1 click!" : "Uložte svoje heslá 1 klikom!", + "Bookmarklet" : "Chytrá záložka", + "Drag below button to your bookmark toolbar." : "Potiahnite spodné tlačidlo na Váš panel záložiek.", "Delete vault" : "Zmazať trezor", "Vault password" : "Heslo trezora", "This process is irreversible" : "Tento proces je nezvratný", + "Delete my precious passwords" : "Vymaž moje vzácne heslá", + "Deleting {{password}}…" : "Vymazáva sa {{password}}…", + "Yes, delete my precious passwords" : "Áno, vymaž moje vzácne heslá", "Import type" : "Typ importu", "Import" : "Import", "Read progress" : "Priebeh načítania", @@ -117,70 +138,174 @@ OC.L10N.register( "Public key" : "Verejný kľúč", "Key size" : "Veľkosť klľúča", "Save keys" : "Uložiť kľúče", + "Generate sharing keys" : "Vytvor zdieľaný kľúč", + "Generating sharing keys" : "Vytvárajú sa zdieľané kľúče", "Minimum password stength" : "Minimálna sila hesla", + "Start scan" : "Začnite skenovanie", "Result" : "Výsledok", + "A total of {{scan_result}} weak credentials were found." : "Našlo sa spolu {{scan_result}} slabých hesiel.", "Score" : "Skóre", "Action" : "Akcia", + "Search users…" : "Vyhľadať používateľov...", + "Missing users? Only users that have vaults are shown." : "Chýbajú používatelia? Zobrazení sú iba používatelia, ktorí majú trezor.", "Cyphering" : "Šifrovanie", "Uploading" : "Nahrávanie", "User" : "Používateľ", - "Total time spent cyphering" : "Celkový čas strávený šifrovaním", + "Crypto time" : "Šifrovanie", + "Read" : "Čítať", + "Write" : "Písať", "Files" : "Súbory", "Revisions" : "Revízie", + "Pending" : "Prebieha", "Enable link sharing" : "Povoliť zdieľanie odkazov", "Share until date" : "Zdieľať do dátumu", "Show files" : "Zobraziť súbory", "Details" : "Detaily", "Hide details" : "Skryť detaily", + "Password score" : "Skóre hesla", + "Cracking times" : "Časy prelomenia hesla", + "100 / hour" : "100 / hodina", + "10 / second" : "10 / sekunda", + "10k / second" : "10k / sekunda", + "10B / second" : "10B / sekunda", "Pattern" : "Vzor", + "Matched word" : "Zodpovedajúce slovo", + "Dictionary name" : "Názov slovníka", + "Rank" : "Hodnosť", + "Reversed" : "Opačný", + "Guesses" : "Odhady", + "Base guesses" : "Základné odhady", + "Showing revisions of" : "Zobrazujú sa revízie", + "Revision of" : "Revízia", + "by" : "od", "No revisions found." : "Nenašli sa žiadne revízie.", "Label" : "Názov", "Restore revision" : "Obnoviť revíziu", "Delete revision" : "Zmazať revíziu", + "Edit credential" : "Úprava prístupového údaju", "Create new credential" : "Vytvor nový prihlasovací údaj", "Save" : "Uložiť", "Cancel" : "Zrušiť", "Settings" : "Nastavenia", + "Share credential {{credential}}" : "Sprístupnenie prístupového údaju {{credential}}", + "Unshare" : "Zneprístupniť", + "Beginning" : "Začiatok", + "Showing {{number_filtered}} of {{credential_number}} credentials" : "Zobrazuje sa {{number_filtered}} z {{credential_number}} prístupových údajov", + "Search for credential…" : "Vyhľadať prístupové údaje...", "Account" : "Účet", "Password" : "Heslo", + "OTP" : "jednorazové heslo (OTP)", + "E-mail" : "E-mail", + "URL" : "URL", "Notes" : "Poznámky", + "Expiry time" : "Dátum vypršania", "Changed" : "Zmenené", "Created" : "Vytvorené", + "Edit" : "Upraviť", "Delete" : "Zmazať", "Share" : "Zdieľať", + "Recover" : "Obnoviť", "Destroy" : "Zničiť", + "Use regex" : "Použi regulárny výraz", + "You have incoming share requests." : "Máte prichádzajúce požiadavky na zdieľanie", + "If you want to put the credential in another vault," : "Ak chete premiestniť prihlasovací údaj do iného trezora,", + "Permissions" : "Oprávnenia", "Received from" : "Prijaté od", "Date" : "Dátum", + "Accept" : "Schváliť", + "Decline" : "Odmietnuť", + "You have {{session_time}} left before logout." : "Máte {{session_time}} do odhlásenia", + "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Váš trezor bol uzamknutý po dobu {{time}} z dôvodu {{tries}} neúspešných pokusov!", + "Last accessed" : "Posledný prístup", "Never" : "Nikdy", "No vaults found, why not create one?" : "Žiadne trezory, prečo jeden nevytvoriť?", + "Password strength must be at least: {{strength}}" : "Sila hesla musí byť aspoň: {{strength}}", "Please give your new vault a name." : "Dajte svojmu novému trezoru meno, prosím.", + "Repeat vault password" : "Zopakujte heslo trezora", "Create vault" : "Vytvoriť trezor", "Go back to vaults" : "Späť k trezorom", "Please input the password for" : "Prosím zadajte heslo k", + "Set this vault as the default." : "Nastav túto hodnotu ako predvolenú.", + "Log into this vault automatically." : "Prihlás sa do tohto trezoru automaticky.", + "Log out of this vault automatically after: " : "Odhlás sa z tohto trezoru automaticky po:", "Decrypt vault" : "Odšifrovať trezor", + "Seems you lost the vault password and you're unable to log in." : "Zdá sa že ste stratili heslo od trezoru a nemôžete sa prihlásiť.", + "If you want this vault to be removed you can request that here." : "Ak chcete odstrániť tento trezor, môžete zadať požiadavku tu.", + "An admin then accepts or declines the request" : "Administrátor potom príjme alebo zamietne požiadavku", + "After an admin destroys this vault, all credentials in it will be lost" : "Po tom čo administrátor zmaže trezor, všetky v ňom uložené prihlasovacie údaje budú stratené", + "Reason for requesting deletion (optional):" : "Príčina požiadavky na zmazanie (nepovinné):", "Request vault destruction" : "Požiadať o zničenie trezora", "Yes, request an admin to destroy this vault" : "Áno, požiadať admina o zničenie tohto trezora", "Cancel destruction request" : "Zrušiť požiadavku na zničenie", + "Vault destruction requested" : "Zničenie trezora požadované", "Request removed" : "Požiadavka odstránená", + "Destruction request pending" : "Čakajúce požiadavky na zničenie", + "Warning! Adding credentials over HTTP is insecure!" : "Varovanie! Pridávanie prihlasovacích údajov cez HTTP je nebezpečné!", "Change vault" : "Zmeniť trezor", + "Deleted credentials" : "Prihlasovacie údaje vymazané", "Logout" : "Odhlásiť", "Donate" : "Darovať", + "Someone has shared a credential with you." : "Niekto vám sprístupnil prihlasovací údaj.", + "Click here to request it" : "Kliknite sem pre vytvorenie požiadavky", "Loading…" : "Načítavam...", + "Awwhh… credential not found. Maybe it expired" : "Prihlasovací údaj nenájdený. Je možné že mu skončila platnosť.", + "Error while saving field" : "Chyba počas ukladania poľa", + "A Passman item has been created, modified or deleted" : "Položka v Passman bola vytvorená, modifikovaná alebo vymazaná", + "A Passman item has expired" : "Položke v Passman skončila platnosť", + "A Passman item has been shared" : "Položka v Passman bola zdieľaná", + "A Passman item has been renamed" : "Položka v Passman bola premenovaná", + "%1$s has been created by %2$s" : "%2$s vytvoril %1$s", "You created %1$s" : "Vytvorili ste %1$s", + "%1$s has been updated by %2$s" : "%2$s aktualizoval %1$s", "You updated %1$s" : "Aktualizovali ste %1$s", + "You reverted %1$s back to the revision of %3$s" : "Vrátili ste späť %1$s na revíziu %3$s", + "%3$s has renamed %1$s to %2$s" : "%3$s premenoval %1$s na %2$s", "You renamed %1$s to %2$s" : "Premenovali ste %1$s na %2$s", + "%1$s has been deleted by %2$s" : "%2$s vymazal %1$s", "You deleted %1$s" : "Zmazali ste %1$s", + "%1$s has been recovered by %2$s" : "%2$s obnovil %1$s", + "You recovered %1$s" : "Obnovili ste %1$s", + "%1$s has been permanently deleted by %2$s" : "%2$s vymazal %1$s natrvalo", "You permanently deleted %1$s" : "Permanentne ste zmazali %1$s", + "The password of %1$s has expired, renew it now." : "Heslu %1$s skončila platnosť, obnovte ho teraz.", + "%1$s has been shared with %2$s" : "%1$s bol sprístupnený %2$s", + "You received a share request for %1$s from %2$s" : "Obdržali ste požiadavku na sprístupnenie %1$s od %2$s", + "%s has been shared with a link" : "%s bol sprístupnený prostredníctvom odkazu", + "Your credential \"%s\" expired, click here to update the credential." : "Vášmu prístupovému údaju \"%s\" skončila platnosť, kliknite sem pre aktualizáciu.", "Remind me later" : "Pripomenúť neskôr", "Ignore" : "Ignorovať", + "%s shared \"%s\" with you. Click here to accept" : "%s Vám sprístupnil \"%s\". Kliknite sem pre potvrdenie", + "%s has declined your share request for \"%s\"." : "%s zamietol požiadavku na sprístupnenie \"%s\".", + "%s has accepted your share request for \"%s\"." : "%s akceptoval požiadavku na sprístupnenie \"%s\".", + "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman je plnohodnotný manažér hesiel.", + "Unable to get version info" : "Nepodarilo sa určiť verziu", + "Passman Settings" : "Passman nastavenia", "GitHub version:" : "GitHub verzia:", + "A newer version of Passman is available" : "Je dostupná nová verzia Passman", + "Password sharing" : "Sprístupňovanie hesiel", + "Credential mover" : "Presúvač prihlasovacích údajov", "Vault destruction requests" : "Požiadavky na zničenie trezora", + "Check for new versions" : "Skontroluj dostupnosť nových verzií", + "Enable HTTPS check" : "Povoliť kontrolu HTTPS", "Disable context menu" : "Zakázať kontextovú ponuku", + "Disable JavaScript debugger" : "Zakázať JavaScript debugger", + "Allow users on this server to share passwords with a link" : "Povoliť používateľom tohto servra sprístupňovať heslá pomocou odkazov", + "Allow users on this server to share passwords with other users" : "Povoliť používateľom tohto servra sprístupňovať heslá iným používateľom", + "Move credentials from one account to another" : "Presunúť prihlasovacie údaje z jedného používateľského účtu do iného", "Source account" : "Zdrojový účet", "Destination account" : "Cieľový účet", + "Credentials moved!" : "Prihlasovacie údaje presunuté!", + "Requests to destroy vault" : "Požiadavky na zničenie trezora", + "Request ID" : "ID požiadavky", + "Requested by" : "Požadované", "Reason" : "Dôvod", - "Loading..." : "Načítava sa…", + "Click here to request\n\t\t\t\t\tit" : "Kliknite sem pre vytvorenie požiadavky", + "Loading…" : "Načítavanie", "Connection to server lost" : "Stratené spojenie so serverom", - "Saving..." : "Ukladám..." + "Problem loading page, reloading in 5 seconds" : "Nastal problém pri načítaní stránky, pokus sa zopakuje o 5 sekúnd", + "Saving..." : "Ukladám...", + "Dismiss" : "Odmietnuť", + "seconds ago" : "pred sekundami" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"); diff --git a/l10n/sk.json b/l10n/sk.json index 308fd98ba..fbb324ed8 100644 --- a/l10n/sk.json +++ b/l10n/sk.json @@ -1,5 +1,6 @@ { "translations": { "Passwords" : "Heslá", + "Generating sharing keys ( %s / 2)" : "Generovanie kľúčov pre sprístupnenie ( %s / 2)", "Incorrect vault password!" : "Nesprávne heslo trezora!", "Passwords do not match" : "Heslá sa nezhodujú", "General" : "Všeobecné", @@ -13,34 +14,42 @@ "Credential updated" : "Prihlasovací údaj bol aktualizovaný", "Credential recovered" : "Prihlasovací údaj bol obnovený", "Credential destroyed" : "Prihlasovací údaj bol zničený", - "Error downloading file, you probably don't have sufficient permissions" : "Chyba pri sťahovaní súboru, pravdepodobne nemáte dostatočné oprávnenia", "Invalid QR code" : "Neplatný QR kód", "Starting export" : "Začína sa exportovať", "Decrypting credentials" : "Dešifrovanie prihlasovacích údajov", "Done" : "Hotovo", - "File read successfully." : "Súbor bol úspešne načítaný.", "Proceed with the following steps to import your file" : "Pre importovanie vášho súboru použite nasledujúce kroky", - "Credential has no label, skipping" : "Prihlasovacie údaje nemajú názov, preskakujem", "Adding {{credential}}" : "Pridávam {{credential}}", "Added {{credential}}" : "Pridaných {{credential}}", + "Skipping credential, missing label on line {{line}}" : "Preskakujem prihlasovací údaj, chýba štítok na riadku {{line}}", "Parsed {{num}} credentials, starting to import" : "Analyzovaných {{num}} prihlasovacích údajov, začína sa importovať", "Importing" : "Importuje sa", "Start import" : "Začať import", "Select CSV file" : "Vyberte CSV súbor", + "Parsed {{rows}} lines from CSV file" : "{{rows}} riadkov načítaných zo súboru CSV", "Skip first row" : "Preskočiť prvý riadok", + "You need to assign the label field before you can start the import." : "Je potrebné priradiť štítok pred začatím importu.", "The first 5 lines of the CSV are shown." : "Zobrazuje sa prvých 5 riadkov CSV súboru", + "Assign the proper fields to each column." : "Priraď správne polia každému stĺpcu.", + "Example of imported credential" : "Príklad importovaných prihlasovacích údajov", + "Missing an importer? Try it with the generic CSV importer." : "Chýba Vám importer? Skúste generický CSV importer.", + "Go back to importers." : "Späť k importerom.", "Revision deleted" : "Revízia zmazaná", "Revision restored" : "Revízia obnovená", + "Save in Passman" : "Uložiť do Passman", "Settings saved" : "Nastavenia uložené", "General settings" : "Všeobecné nastavenia", + "Password audit" : "Audit hesla", "Password settings" : "Nastavenia hesla", "Import credentials" : "Importovať prihlasovacie údaje", "Export credentials" : "Exportovať prihlasovacie údaje", "Sharing" : "Sprístupnenie", - "Your old password is incorrect!" : "Vaše staré heslo nie je správne!", + "Are you sure you want to leave? This will destroy all your credentials" : "Ste si istý, že chcete opustiť stránku? Všetky prístupy budú zahodené.", "New password does not match!" : "Nové heslo nesedí!", + "Please log in with your new vault password" : "Prihláste sa prosím s vaším novým heslom do trezora", "Share with users and groups" : "Sprístupniť používateľom a skupinám", "Share link" : "Sprístupniť odkaz", + "Are you sure you want to leave? This will corrupt this credential" : "Ste si istý, že chcete opustiť stránku? Znehodnotí sa tým prihlasovací údaj", "Credential unshared" : "Zrušené sprístupnenie prihlasovacích údajov", "Credential shared" : "Prihlasovacie údaje sprístupnené", "Saved!" : "Uložené!", @@ -74,11 +83,18 @@ "Filename" : "Názov súboru", "Upload date" : "Dátum nahratia", "Size" : "Veľkosť", + "Upload or enter your OTP secret" : "Nahrajte alebo vložte Váš OTP kód", "Current OTP settings" : "Aktuálne OTP nastavenia", "Issuer" : "Vydavateľ", + "Secret" : "Tajný kľúč", "Expiration date" : "Dátum expirácie", + "No expiration date set" : "Nezadaný dátum expirácie", "Renew interval" : "Interval obnovenia", "Disabled" : "Zakázaný", + "Day(s)" : "Deň (dni)", + "Week(s)" : "Týždeň (týždne)", + "Month(s)" : "Mesiac(ov)", + "Year(s)" : "Rok(y)", "Password generation settings" : "Nastavenia vytvorenia hesla", "Password length" : "Dĺžka hesla", "Minimum amount of digits" : "Minimálny počet číselných znakov", @@ -97,16 +113,21 @@ "Change vault key" : "Zmena kľúča do trezora", "Old vault password" : "Staré heslo do trezora", "New vault password" : "Nové heslo do trezora", + "Repeat new vault password" : "Zadajte nové heslo trezora znovu", "Please wait your vault is being updated, do not leave this page." : "Počkajte prosím kým sa trezor aktualizuje, neopúšťajte túto stránku.", "Processing" : "Spracovávam", "Total progress" : "Celkový priebeh", "About Passman" : "O Passman", "Version" : "Verzia", "Donate to support development" : "Prispejte a podporte vývoj", - "Save your passwords with 1 click!" : "Uložte svoje heslá 1 klikom!", + "Bookmarklet" : "Chytrá záložka", + "Drag below button to your bookmark toolbar." : "Potiahnite spodné tlačidlo na Váš panel záložiek.", "Delete vault" : "Zmazať trezor", "Vault password" : "Heslo trezora", "This process is irreversible" : "Tento proces je nezvratný", + "Delete my precious passwords" : "Vymaž moje vzácne heslá", + "Deleting {{password}}…" : "Vymazáva sa {{password}}…", + "Yes, delete my precious passwords" : "Áno, vymaž moje vzácne heslá", "Import type" : "Typ importu", "Import" : "Import", "Read progress" : "Priebeh načítania", @@ -115,70 +136,174 @@ "Public key" : "Verejný kľúč", "Key size" : "Veľkosť klľúča", "Save keys" : "Uložiť kľúče", + "Generate sharing keys" : "Vytvor zdieľaný kľúč", + "Generating sharing keys" : "Vytvárajú sa zdieľané kľúče", "Minimum password stength" : "Minimálna sila hesla", + "Start scan" : "Začnite skenovanie", "Result" : "Výsledok", + "A total of {{scan_result}} weak credentials were found." : "Našlo sa spolu {{scan_result}} slabých hesiel.", "Score" : "Skóre", "Action" : "Akcia", + "Search users…" : "Vyhľadať používateľov...", + "Missing users? Only users that have vaults are shown." : "Chýbajú používatelia? Zobrazení sú iba používatelia, ktorí majú trezor.", "Cyphering" : "Šifrovanie", "Uploading" : "Nahrávanie", "User" : "Používateľ", - "Total time spent cyphering" : "Celkový čas strávený šifrovaním", + "Crypto time" : "Šifrovanie", + "Read" : "Čítať", + "Write" : "Písať", "Files" : "Súbory", "Revisions" : "Revízie", + "Pending" : "Prebieha", "Enable link sharing" : "Povoliť zdieľanie odkazov", "Share until date" : "Zdieľať do dátumu", "Show files" : "Zobraziť súbory", "Details" : "Detaily", "Hide details" : "Skryť detaily", + "Password score" : "Skóre hesla", + "Cracking times" : "Časy prelomenia hesla", + "100 / hour" : "100 / hodina", + "10 / second" : "10 / sekunda", + "10k / second" : "10k / sekunda", + "10B / second" : "10B / sekunda", "Pattern" : "Vzor", + "Matched word" : "Zodpovedajúce slovo", + "Dictionary name" : "Názov slovníka", + "Rank" : "Hodnosť", + "Reversed" : "Opačný", + "Guesses" : "Odhady", + "Base guesses" : "Základné odhady", + "Showing revisions of" : "Zobrazujú sa revízie", + "Revision of" : "Revízia", + "by" : "od", "No revisions found." : "Nenašli sa žiadne revízie.", "Label" : "Názov", "Restore revision" : "Obnoviť revíziu", "Delete revision" : "Zmazať revíziu", + "Edit credential" : "Úprava prístupového údaju", "Create new credential" : "Vytvor nový prihlasovací údaj", "Save" : "Uložiť", "Cancel" : "Zrušiť", "Settings" : "Nastavenia", + "Share credential {{credential}}" : "Sprístupnenie prístupového údaju {{credential}}", + "Unshare" : "Zneprístupniť", + "Beginning" : "Začiatok", + "Showing {{number_filtered}} of {{credential_number}} credentials" : "Zobrazuje sa {{number_filtered}} z {{credential_number}} prístupových údajov", + "Search for credential…" : "Vyhľadať prístupové údaje...", "Account" : "Účet", "Password" : "Heslo", + "OTP" : "jednorazové heslo (OTP)", + "E-mail" : "E-mail", + "URL" : "URL", "Notes" : "Poznámky", + "Expiry time" : "Dátum vypršania", "Changed" : "Zmenené", "Created" : "Vytvorené", + "Edit" : "Upraviť", "Delete" : "Zmazať", "Share" : "Zdieľať", + "Recover" : "Obnoviť", "Destroy" : "Zničiť", + "Use regex" : "Použi regulárny výraz", + "You have incoming share requests." : "Máte prichádzajúce požiadavky na zdieľanie", + "If you want to put the credential in another vault," : "Ak chete premiestniť prihlasovací údaj do iného trezora,", + "Permissions" : "Oprávnenia", "Received from" : "Prijaté od", "Date" : "Dátum", + "Accept" : "Schváliť", + "Decline" : "Odmietnuť", + "You have {{session_time}} left before logout." : "Máte {{session_time}} do odhlásenia", + "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Váš trezor bol uzamknutý po dobu {{time}} z dôvodu {{tries}} neúspešných pokusov!", + "Last accessed" : "Posledný prístup", "Never" : "Nikdy", "No vaults found, why not create one?" : "Žiadne trezory, prečo jeden nevytvoriť?", + "Password strength must be at least: {{strength}}" : "Sila hesla musí byť aspoň: {{strength}}", "Please give your new vault a name." : "Dajte svojmu novému trezoru meno, prosím.", + "Repeat vault password" : "Zopakujte heslo trezora", "Create vault" : "Vytvoriť trezor", "Go back to vaults" : "Späť k trezorom", "Please input the password for" : "Prosím zadajte heslo k", + "Set this vault as the default." : "Nastav túto hodnotu ako predvolenú.", + "Log into this vault automatically." : "Prihlás sa do tohto trezoru automaticky.", + "Log out of this vault automatically after: " : "Odhlás sa z tohto trezoru automaticky po:", "Decrypt vault" : "Odšifrovať trezor", + "Seems you lost the vault password and you're unable to log in." : "Zdá sa že ste stratili heslo od trezoru a nemôžete sa prihlásiť.", + "If you want this vault to be removed you can request that here." : "Ak chcete odstrániť tento trezor, môžete zadať požiadavku tu.", + "An admin then accepts or declines the request" : "Administrátor potom príjme alebo zamietne požiadavku", + "After an admin destroys this vault, all credentials in it will be lost" : "Po tom čo administrátor zmaže trezor, všetky v ňom uložené prihlasovacie údaje budú stratené", + "Reason for requesting deletion (optional):" : "Príčina požiadavky na zmazanie (nepovinné):", "Request vault destruction" : "Požiadať o zničenie trezora", "Yes, request an admin to destroy this vault" : "Áno, požiadať admina o zničenie tohto trezora", "Cancel destruction request" : "Zrušiť požiadavku na zničenie", + "Vault destruction requested" : "Zničenie trezora požadované", "Request removed" : "Požiadavka odstránená", + "Destruction request pending" : "Čakajúce požiadavky na zničenie", + "Warning! Adding credentials over HTTP is insecure!" : "Varovanie! Pridávanie prihlasovacích údajov cez HTTP je nebezpečné!", "Change vault" : "Zmeniť trezor", + "Deleted credentials" : "Prihlasovacie údaje vymazané", "Logout" : "Odhlásiť", "Donate" : "Darovať", + "Someone has shared a credential with you." : "Niekto vám sprístupnil prihlasovací údaj.", + "Click here to request it" : "Kliknite sem pre vytvorenie požiadavky", "Loading…" : "Načítavam...", + "Awwhh… credential not found. Maybe it expired" : "Prihlasovací údaj nenájdený. Je možné že mu skončila platnosť.", + "Error while saving field" : "Chyba počas ukladania poľa", + "A Passman item has been created, modified or deleted" : "Položka v Passman bola vytvorená, modifikovaná alebo vymazaná", + "A Passman item has expired" : "Položke v Passman skončila platnosť", + "A Passman item has been shared" : "Položka v Passman bola zdieľaná", + "A Passman item has been renamed" : "Položka v Passman bola premenovaná", + "%1$s has been created by %2$s" : "%2$s vytvoril %1$s", "You created %1$s" : "Vytvorili ste %1$s", + "%1$s has been updated by %2$s" : "%2$s aktualizoval %1$s", "You updated %1$s" : "Aktualizovali ste %1$s", + "You reverted %1$s back to the revision of %3$s" : "Vrátili ste späť %1$s na revíziu %3$s", + "%3$s has renamed %1$s to %2$s" : "%3$s premenoval %1$s na %2$s", "You renamed %1$s to %2$s" : "Premenovali ste %1$s na %2$s", + "%1$s has been deleted by %2$s" : "%2$s vymazal %1$s", "You deleted %1$s" : "Zmazali ste %1$s", + "%1$s has been recovered by %2$s" : "%2$s obnovil %1$s", + "You recovered %1$s" : "Obnovili ste %1$s", + "%1$s has been permanently deleted by %2$s" : "%2$s vymazal %1$s natrvalo", "You permanently deleted %1$s" : "Permanentne ste zmazali %1$s", + "The password of %1$s has expired, renew it now." : "Heslu %1$s skončila platnosť, obnovte ho teraz.", + "%1$s has been shared with %2$s" : "%1$s bol sprístupnený %2$s", + "You received a share request for %1$s from %2$s" : "Obdržali ste požiadavku na sprístupnenie %1$s od %2$s", + "%s has been shared with a link" : "%s bol sprístupnený prostredníctvom odkazu", + "Your credential \"%s\" expired, click here to update the credential." : "Vášmu prístupovému údaju \"%s\" skončila platnosť, kliknite sem pre aktualizáciu.", "Remind me later" : "Pripomenúť neskôr", "Ignore" : "Ignorovať", + "%s shared \"%s\" with you. Click here to accept" : "%s Vám sprístupnil \"%s\". Kliknite sem pre potvrdenie", + "%s has declined your share request for \"%s\"." : "%s zamietol požiadavku na sprístupnenie \"%s\".", + "%s has accepted your share request for \"%s\"." : "%s akceptoval požiadavku na sprístupnenie \"%s\".", + "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman je plnohodnotný manažér hesiel.", + "Unable to get version info" : "Nepodarilo sa určiť verziu", + "Passman Settings" : "Passman nastavenia", "GitHub version:" : "GitHub verzia:", + "A newer version of Passman is available" : "Je dostupná nová verzia Passman", + "Password sharing" : "Sprístupňovanie hesiel", + "Credential mover" : "Presúvač prihlasovacích údajov", "Vault destruction requests" : "Požiadavky na zničenie trezora", + "Check for new versions" : "Skontroluj dostupnosť nových verzií", + "Enable HTTPS check" : "Povoliť kontrolu HTTPS", "Disable context menu" : "Zakázať kontextovú ponuku", + "Disable JavaScript debugger" : "Zakázať JavaScript debugger", + "Allow users on this server to share passwords with a link" : "Povoliť používateľom tohto servra sprístupňovať heslá pomocou odkazov", + "Allow users on this server to share passwords with other users" : "Povoliť používateľom tohto servra sprístupňovať heslá iným používateľom", + "Move credentials from one account to another" : "Presunúť prihlasovacie údaje z jedného používateľského účtu do iného", "Source account" : "Zdrojový účet", "Destination account" : "Cieľový účet", + "Credentials moved!" : "Prihlasovacie údaje presunuté!", + "Requests to destroy vault" : "Požiadavky na zničenie trezora", + "Request ID" : "ID požiadavky", + "Requested by" : "Požadované", "Reason" : "Dôvod", - "Loading..." : "Načítava sa…", + "Click here to request\n\t\t\t\t\tit" : "Kliknite sem pre vytvorenie požiadavky", + "Loading…" : "Načítavanie", "Connection to server lost" : "Stratené spojenie so serverom", - "Saving..." : "Ukladám..." -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" + "Problem loading page, reloading in 5 seconds" : "Nastal problém pri načítaní stránky, pokus sa zopakuje o 5 sekúnd", + "Saving..." : "Ukladám...", + "Dismiss" : "Odmietnuť", + "seconds ago" : "pred sekundami" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);" } \ No newline at end of file diff --git a/l10n/sl.js b/l10n/sl.js new file mode 100644 index 000000000..ee2b741b5 --- /dev/null +++ b/l10n/sl.js @@ -0,0 +1,47 @@ +OC.L10N.register( + "passman", + { + "Passwords" : "Gesla", + "Incorrect vault password!" : "Napačno geslo trezorja!", + "Passwords do not match" : "Gesli se ne skladata", + "General" : "Splošno", + "Custom Fields" : "Polja po meri", + "Error loading file" : "Napaka pri nalaganju datoteke", + "Credential created!" : "Poverila so ustvarjena!", + "Credential deleted" : "Poverila so izbrisana", + "Credential updated" : "Poverila so posodobljena", + "Credential destroyed" : "Poverila uničena", + "Invalid QR code" : "Neveljavna koda QR", + "Settings saved" : "Nastavitve so shranjene.", + "General settings" : "Splošne nastavitve", + "Password settings" : "Nastavitve gesla", + "Sharing" : "Souporaba", + "Share link" : "Povezava za souporabo", + "Saved!" : "Shranjeno!", + "Good" : "Dobro", + "Strong" : "Močno", + "Generate password" : "Izdelaj geslo", + "Username" : "Uporabniško ime", + "Upload date" : "Datum pošiljanja", + "Password generation settings" : "Nastavitve ustvarjanja gesel", + "Upload progress" : "Napredek pošiljanja", + "Uploading" : "Poteka pošiljanje", + "Details" : "Podrobnosti", + "Hide details" : "Skrij podrobnosti", + "Create new credential" : "Ustvari novo poverilo", + "Cancel" : "Prekliči", + "Settings" : "Nastavitve", + "Account" : "Račun", + "URL" : "Naslov URL", + "Decline" : "Zavrni", + "Logout" : "Odjava", + "Ignore" : "Prezri", + "Passman Settings" : "Nastavitve Passman", + "GitHub version:" : "Različica GitHub:", + "A newer version of Passman is available" : "Na voljo je nova različica programa Passman", + "Password sharing" : "Souporaba gesla", + "Source account" : "Izvorni račun", + "Destination account" : "Ciljni račun", + "Dismiss" : "Opusti" +}, +"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"); diff --git a/l10n/sl.json b/l10n/sl.json new file mode 100644 index 000000000..639a5a1d4 --- /dev/null +++ b/l10n/sl.json @@ -0,0 +1,45 @@ +{ "translations": { + "Passwords" : "Gesla", + "Incorrect vault password!" : "Napačno geslo trezorja!", + "Passwords do not match" : "Gesli se ne skladata", + "General" : "Splošno", + "Custom Fields" : "Polja po meri", + "Error loading file" : "Napaka pri nalaganju datoteke", + "Credential created!" : "Poverila so ustvarjena!", + "Credential deleted" : "Poverila so izbrisana", + "Credential updated" : "Poverila so posodobljena", + "Credential destroyed" : "Poverila uničena", + "Invalid QR code" : "Neveljavna koda QR", + "Settings saved" : "Nastavitve so shranjene.", + "General settings" : "Splošne nastavitve", + "Password settings" : "Nastavitve gesla", + "Sharing" : "Souporaba", + "Share link" : "Povezava za souporabo", + "Saved!" : "Shranjeno!", + "Good" : "Dobro", + "Strong" : "Močno", + "Generate password" : "Izdelaj geslo", + "Username" : "Uporabniško ime", + "Upload date" : "Datum pošiljanja", + "Password generation settings" : "Nastavitve ustvarjanja gesel", + "Upload progress" : "Napredek pošiljanja", + "Uploading" : "Poteka pošiljanje", + "Details" : "Podrobnosti", + "Hide details" : "Skrij podrobnosti", + "Create new credential" : "Ustvari novo poverilo", + "Cancel" : "Prekliči", + "Settings" : "Nastavitve", + "Account" : "Račun", + "URL" : "Naslov URL", + "Decline" : "Zavrni", + "Logout" : "Odjava", + "Ignore" : "Prezri", + "Passman Settings" : "Nastavitve Passman", + "GitHub version:" : "Različica GitHub:", + "A newer version of Passman is available" : "Na voljo je nova različica programa Passman", + "Password sharing" : "Souporaba gesla", + "Source account" : "Izvorni račun", + "Destination account" : "Ciljni račun", + "Dismiss" : "Opusti" +},"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);" +} \ No newline at end of file diff --git a/l10n/sq.js b/l10n/sq.js index 5f46efb2f..defdb846c 100644 --- a/l10n/sq.js +++ b/l10n/sq.js @@ -15,14 +15,11 @@ OC.L10N.register( "Credential updated" : "Kredenciali u përditësua", "Credential recovered" : "Kredenciali u rimor", "Credential destroyed" : "Kredencial i shkatërruar", - "Error downloading file, you probably don't have sufficient permissions" : "Gabim gjatë shkarkimit të skedarit, ndoshta nuk keni leje të mjaftueshme", "Invalid QR code" : "Kod QR i pavlefshëm", "Starting export" : "Duke filluar eksportimin", "Decrypting credentials" : "Duke shifruar kredencialet", "Done" : "U bë", - "File read successfully." : "Leximi i skedarit me sukses.", "Proceed with the following steps to import your file" : "Vazhdonime hapat e mëposhtëm për të importuar skedarin tuaj", - "Credential has no label, skipping" : "Kredencialet nuk kan etiketë, anashkalohet", "Adding {{credential}}" : "Duke shtuar {{credential}}", "Added {{credential}}" : "Shtuar {{credential}}", "Skipping credential, missing label on line {{line}}" : "Duke kaluar kredencialin, etiketa që mungon në linjë {{line}}", @@ -49,7 +46,6 @@ OC.L10N.register( "Export credentials" : "Eksporto kredencialin", "Sharing" : "Shperndaj", "Are you sure you want to leave? This will destroy all your credentials" : "A jeni i sigurt që doni të largoheni? Kjo do të shkatërrojë të gjitha kredencialet tuaja", - "Your old password is incorrect!" : "Fjalëkalimi juaj i vjetër është i pasakt!", "New password does not match!" : "Fjalëkalimi i ri nuk përputhet!", "Please log in with your new vault password" : "Ju lutem hyni me fjalëkalimin tuaj të ri të kasafortës", "Share with users and groups" : "Ndaj me përdoruesit dhe grupet", @@ -123,7 +119,6 @@ OC.L10N.register( "Version" : "Version", "Donate to support development" : "Dhuroni që të mbështesni Zhvillimin", "Bookmarklet" : "Libër Shënues", - "Save your passwords with 1 click!" : "Ruani fjalëkalimin tuaj me 1 të shtypur!", "Drag below button to your bookmark toolbar." : "Rrëshqit butonin e mëposhtëm tek rreshti i veglave të punës", "Delete vault" : "Kasafortë e parazgjedhur", "Vault password" : "Fjalëkalim i kasafortës", @@ -141,7 +136,6 @@ OC.L10N.register( "Save keys" : "Ruaj Çelësat", "Generate sharing keys" : "Gjenero Çelësat e Shpërndarjes", "Generating sharing keys" : "Çelësat e Shpërndarjes po Gjenerohen", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Mjeti i fjalëkalimit do të skanojë fjalëkalimin tuaj, do të llogarisë kohën mesatare të plasaritjes dhe do të listojë ato që janë nën prag", "Minimum password stength" : "Fuqia Minimale e Fjalëkalimit", "Start scan" : "Fillo skanimin", "Result" : "Rezultatet", @@ -153,7 +147,6 @@ OC.L10N.register( "Uploading" : "Duke u ngarkuar", "User" : "Përdorues", "Crypto time" : "Koha Shifrimit", - "Total time spent cyphering" : "Koha Totale e harxhuar mbi shifrim", "Read" : "Lexo", "Write" : "Shkruaj", "Files" : "Skedar", @@ -162,7 +155,6 @@ OC.L10N.register( "Enable link sharing" : "Aktivizo shpërndarjen e lidhjes ", "Share until date" : "Shpërndaj deri në këtë Datë", "Expire after views" : "Skadon pas shikime", - "Click Share first" : "Kliko Ndaje së pari", "Show files" : "Shfaq skedarët", "Details" : "Detaje", "Hide details" : "Fsheh detajet", @@ -222,7 +214,6 @@ OC.L10N.register( "Use regex" : "Përdor shprehje të rregullt", "You have incoming share requests." : "Ju keni kërkesa hyrëse për shpërndarje", "If you want to put the credential in another vault," : "Në qoftë se doni të vendosni kredencialin në një kasafortë tjetër,", - "log out of this vault and log in to the vault you want the shared credential in." : "dil nga kjo kasafortë dhe hy në kasafortën në të cilën ju doni kredecialin e përbashkët.", "Permissions" : "Lejet", "Received from" : "Marrë nga", "Date" : "Data", @@ -236,7 +227,6 @@ OC.L10N.register( "Password strength must be at least: {{strength}}" : "Fuqia e fjalëkalimit duhet të jetë të paktën: {{fuqi}}", "Please give your new vault a name." : "Ju lutemi jepini kasafortës suaj një emër", "Repeat vault password" : "Përsërit fjalëkalimin e kasafortës", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Çelësi juaj i ndarjes do të kenë një forcë prej 1024 bitësh, të cilët mund ta ndryshoni në Konfigurimet më vonë.", "Create vault" : "Krijo kasafortë", "Go back to vaults" : "Shko prapa tek kasafortët", "Please input the password for" : "Ju lutemi fusni fjalëkalimet për", @@ -256,7 +246,6 @@ OC.L10N.register( "Request removed" : "Kërkesa u hoq", "Destruction request pending" : "Kërkesa për shkatërrim në pritje", "Warning! Adding credentials over HTTP is insecure!" : "Paralajmërim! Shtimi i kredencialeve me HTTP është i pasigurtë!", - "Logged in to {{vault_name}}" : "Hyrë ne {{emri_kasafortës}}", "Change vault" : "Ndrysho kasafortë", "Deleted credentials" : "Kredencialet e fshira", "Logout" : "Dil", diff --git a/l10n/sq.json b/l10n/sq.json index 18ea5781c..391667029 100644 --- a/l10n/sq.json +++ b/l10n/sq.json @@ -13,14 +13,11 @@ "Credential updated" : "Kredenciali u përditësua", "Credential recovered" : "Kredenciali u rimor", "Credential destroyed" : "Kredencial i shkatërruar", - "Error downloading file, you probably don't have sufficient permissions" : "Gabim gjatë shkarkimit të skedarit, ndoshta nuk keni leje të mjaftueshme", "Invalid QR code" : "Kod QR i pavlefshëm", "Starting export" : "Duke filluar eksportimin", "Decrypting credentials" : "Duke shifruar kredencialet", "Done" : "U bë", - "File read successfully." : "Leximi i skedarit me sukses.", "Proceed with the following steps to import your file" : "Vazhdonime hapat e mëposhtëm për të importuar skedarin tuaj", - "Credential has no label, skipping" : "Kredencialet nuk kan etiketë, anashkalohet", "Adding {{credential}}" : "Duke shtuar {{credential}}", "Added {{credential}}" : "Shtuar {{credential}}", "Skipping credential, missing label on line {{line}}" : "Duke kaluar kredencialin, etiketa që mungon në linjë {{line}}", @@ -47,7 +44,6 @@ "Export credentials" : "Eksporto kredencialin", "Sharing" : "Shperndaj", "Are you sure you want to leave? This will destroy all your credentials" : "A jeni i sigurt që doni të largoheni? Kjo do të shkatërrojë të gjitha kredencialet tuaja", - "Your old password is incorrect!" : "Fjalëkalimi juaj i vjetër është i pasakt!", "New password does not match!" : "Fjalëkalimi i ri nuk përputhet!", "Please log in with your new vault password" : "Ju lutem hyni me fjalëkalimin tuaj të ri të kasafortës", "Share with users and groups" : "Ndaj me përdoruesit dhe grupet", @@ -121,7 +117,6 @@ "Version" : "Version", "Donate to support development" : "Dhuroni që të mbështesni Zhvillimin", "Bookmarklet" : "Libër Shënues", - "Save your passwords with 1 click!" : "Ruani fjalëkalimin tuaj me 1 të shtypur!", "Drag below button to your bookmark toolbar." : "Rrëshqit butonin e mëposhtëm tek rreshti i veglave të punës", "Delete vault" : "Kasafortë e parazgjedhur", "Vault password" : "Fjalëkalim i kasafortës", @@ -139,7 +134,6 @@ "Save keys" : "Ruaj Çelësat", "Generate sharing keys" : "Gjenero Çelësat e Shpërndarjes", "Generating sharing keys" : "Çelësat e Shpërndarjes po Gjenerohen", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Mjeti i fjalëkalimit do të skanojë fjalëkalimin tuaj, do të llogarisë kohën mesatare të plasaritjes dhe do të listojë ato që janë nën prag", "Minimum password stength" : "Fuqia Minimale e Fjalëkalimit", "Start scan" : "Fillo skanimin", "Result" : "Rezultatet", @@ -151,7 +145,6 @@ "Uploading" : "Duke u ngarkuar", "User" : "Përdorues", "Crypto time" : "Koha Shifrimit", - "Total time spent cyphering" : "Koha Totale e harxhuar mbi shifrim", "Read" : "Lexo", "Write" : "Shkruaj", "Files" : "Skedar", @@ -160,7 +153,6 @@ "Enable link sharing" : "Aktivizo shpërndarjen e lidhjes ", "Share until date" : "Shpërndaj deri në këtë Datë", "Expire after views" : "Skadon pas shikime", - "Click Share first" : "Kliko Ndaje së pari", "Show files" : "Shfaq skedarët", "Details" : "Detaje", "Hide details" : "Fsheh detajet", @@ -220,7 +212,6 @@ "Use regex" : "Përdor shprehje të rregullt", "You have incoming share requests." : "Ju keni kërkesa hyrëse për shpërndarje", "If you want to put the credential in another vault," : "Në qoftë se doni të vendosni kredencialin në një kasafortë tjetër,", - "log out of this vault and log in to the vault you want the shared credential in." : "dil nga kjo kasafortë dhe hy në kasafortën në të cilën ju doni kredecialin e përbashkët.", "Permissions" : "Lejet", "Received from" : "Marrë nga", "Date" : "Data", @@ -234,7 +225,6 @@ "Password strength must be at least: {{strength}}" : "Fuqia e fjalëkalimit duhet të jetë të paktën: {{fuqi}}", "Please give your new vault a name." : "Ju lutemi jepini kasafortës suaj një emër", "Repeat vault password" : "Përsërit fjalëkalimin e kasafortës", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Çelësi juaj i ndarjes do të kenë një forcë prej 1024 bitësh, të cilët mund ta ndryshoni në Konfigurimet më vonë.", "Create vault" : "Krijo kasafortë", "Go back to vaults" : "Shko prapa tek kasafortët", "Please input the password for" : "Ju lutemi fusni fjalëkalimet për", @@ -254,7 +244,6 @@ "Request removed" : "Kërkesa u hoq", "Destruction request pending" : "Kërkesa për shkatërrim në pritje", "Warning! Adding credentials over HTTP is insecure!" : "Paralajmërim! Shtimi i kredencialeve me HTTP është i pasigurtë!", - "Logged in to {{vault_name}}" : "Hyrë ne {{emri_kasafortës}}", "Change vault" : "Ndrysho kasafortë", "Deleted credentials" : "Kredencialet e fshira", "Logout" : "Dil", diff --git a/l10n/sr.js b/l10n/sr.js index 19d889d17..2c9ea9649 100644 --- a/l10n/sr.js +++ b/l10n/sr.js @@ -16,14 +16,14 @@ OC.L10N.register( "Credential updated" : "Акредитиви освежени", "Credential recovered" : "Акредитиви опорављени", "Credential destroyed" : "Акредитиви уништени", - "Error downloading file, you probably don't have sufficient permissions" : "Грешка приликом скидања фајла, вероватно немате довољно привилегија", + "Error downloading file, you probably have insufficient permissions" : "Грешка приликом скидања фајла, вероватно немате довољно привилегија", "Invalid QR code" : "Неисправан QR код", "Starting export" : "Почињем извожење", "Decrypting credentials" : "Дешифрујем акредитиве", "Done" : "Готово", - "File read successfully." : "Фајл успешно прочитан.", + "File read." : "Фајл прочитан.", "Proceed with the following steps to import your file" : "Наставите са следећим корацима да увезете фајл", - "Credential has no label, skipping" : "Акредитив нема ниједну ознаку, прескачем га", + "Skipping unlabeled credential" : "Прескачем неозначене акредитиве", "Adding {{credential}}" : "Додајем {{credential}}", "Added {{credential}}" : "{{credential}} додат", "Skipping credential, missing label on line {{line}}" : "Прескачем акредитив, недостаје ознака на линији {{line}}", @@ -50,7 +50,7 @@ OC.L10N.register( "Export credentials" : "Извези акредитиве", "Sharing" : "Дељење", "Are you sure you want to leave? This will destroy all your credentials" : "Да ли ставрно желите да изађете? Овим ћете уништити све Ваше акредитиве", - "Your old password is incorrect!" : "Ваша стара лозинка је неисправна!", + "Old password field incorrect!" : "Поље старе лозинке је неисправно!", "New password does not match!" : "Нова лозинка се не поклапа!", "Please log in with your new vault password" : "Улогујте се са Вашом новом лозинком за сеф", "Share with users and groups" : "Дели са корисницима и групама", @@ -74,7 +74,13 @@ OC.L10N.register( "Repeat password" : "Поновите лозинку", "Add tag" : "Додајте ознаку", "Pick an icon" : "Одаберите икону", + "Search icons" : "Иконице претраге", + "Upload a custom icon:" : "Отпреми произвољну иконицу:", "Use this icon" : "Користи ову икону", + "Delete current icon" : "Обриши тренутну иконицу", + "Get icon from page" : "Узми иконицу са стране", + "This may take a few seconds…" : "Ово може потрајати пар секунди…", + "There was an error fetching the icon!" : "Грешка приликом дохватања иконице!", "Selected icon" : "Одабрана икона", "Field label" : "Поље ознаке", "Field value" : "Поље вредности", @@ -127,7 +133,7 @@ OC.L10N.register( "Version" : "Верзија", "Donate to support development" : "Донирајте да подржите развој", "Bookmarklet" : "Забелешка", - "Save your passwords with 1 click!" : "Сачувајте Ваше лозинке са једним кликом!", + "Save your passwords with one click." : "Сачувајте Ваше лозинке са једним кликом.", "Drag below button to your bookmark toolbar." : "Одвуците дугме испод у Вашу траку са забелешкама у веб читачу.", "Delete vault" : "Избриши сеф", "Vault password" : "Лозинка сефа", @@ -145,7 +151,7 @@ OC.L10N.register( "Save keys" : "Сними кључеве", "Generate sharing keys" : "Генериши кључеве за дељење", "Generating sharing keys" : "Генеришем кључеве за дељење", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Алат за лозинке ће скенирати све лозинке, израчунати просечно време да буду проваљене и излистати оне које су испод доње границе", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "Алат за лозинке скенира Ваше лозинке, израчунава просечно време да буду проваљене и приказује оне које су испод доње границе", "Minimum password stength" : "Минимална јачина лозинке", "Start scan" : "Почни скенирање", "Result" : "Резултат", @@ -158,7 +164,7 @@ OC.L10N.register( "Uploading" : "Отпремам", "User" : "Корисник", "Crypto time" : "Време шифровања", - "Total time spent cyphering" : "Укупно време шифровања", + "Total time spent encrypting" : "Укупно време проведено у шифровању", "Read" : "Читање", "Write" : "Писање", "Files" : "Фајлови", @@ -167,7 +173,7 @@ OC.L10N.register( "Enable link sharing" : "Укључи дељење веза", "Share until date" : "Дели до датума", "Expire after views" : "Истиче након прегледа", - "Click Share first" : "Прво кликните \"Дељење\"", + "Click \\\"Share\\\" first" : "Прво кликните „Дељење“", "Show files" : "Прикажи фајлове", "Details" : "Детаљи", "Hide details" : "Сакриј детаље", @@ -227,7 +233,7 @@ OC.L10N.register( "Use regex" : "Користи регуларне изразе", "You have incoming share requests." : "Имате захтев за дељење.", "If you want to put the credential in another vault," : "Ако желите да ставите акредитиве у други сеф,", - "log out of this vault and log in to the vault you want the shared credential in." : "одјавите се са овог сефа и пријавите се на сеф где желите да примите дељене акредитиве", + "log out of this vault and log into the vault you want the shared credential in." : "одјавите се са овог сефа и пријавите се на сеф где желите да примите дељене акредитиве", "Permissions" : "Дозволе", "Received from" : "Примљено од", "Date" : "Датум", @@ -235,13 +241,22 @@ OC.L10N.register( "Decline" : "Одбиј", "You have {{session_time}} left before logout." : "Имате {{session_time}} пре него што будете одјављени.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Сеф је закључан на {{time}} зато што имате {{tries}} неуспешна покушаја!", + "Hello there!" : "Поздрав!", + "It does not seem that you have any passwords. Do you want to add one?" : "Делује да немаш ниједну лозинку. Да ли желиш да је додаш?", + "You don't have good credentials" : "Немаш добре акредитиве", + "You don't have medium credentials" : "Немаш осредњих акредитива", + "You don't have bad credentials" : "Немаш лоших акредитива", + "You don't have expired credentials" : "Немаш истеклих акредитива", + "You don't have deleted credentials" : "Немаш обрисаних акредитива", + "There are no credentials with your selected tags" : "Нема акредитива са одабраном ознаком", + "There are no credentials matching" : "Нема акредитива који одговарају", "Last accessed" : "Последње приступано", "Never" : "Никад", "No vaults found, why not create one?" : "Нема ниједан сеф, зашто да не направите један?", "Password strength must be at least: {{strength}}" : "Јачина лозинке мора бити бар: {{strength}}", "Please give your new vault a name." : "Дајте Вашем новом сефу име.", "Repeat vault password" : "Поновите лозинку за сеф", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Ваши дељени кључеви ће имати јачину од 1024 бита, што можете променити касније у Поставкама.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Ваши дељени кључеви ће имати јачину од 1024 бита, што можете променити касније у „Поставкама“.", "Create vault" : "Направи сеф", "Go back to vaults" : "Назад на сефове", "Please input the password for" : "Унесите лозинку за", @@ -261,15 +276,32 @@ OC.L10N.register( "Request removed" : "Захтев уклоњен", "Destruction request pending" : "Захтев за уништењем на чекању", "Warning! Adding credentials over HTTP is insecure!" : "Упозорење! Додавање акредитива преко HTTP везе је несигурно!", - "Logged in to {{vault_name}}" : "Пријављени на сеф {{vault_name}}", + "Logged into {{vault_name}}" : "Пријављени на сеф {{vault_name}}", "Change vault" : "Промени сеф", "Deleted credentials" : "Обрисани акредитиви", "Logout" : "Одјава", "Donate" : "Донирајте", + "Show All" : "Прикажи све", + "Tags" : "Ознаке", + "Search Tags" : "Претражи ознаке", + "Good Strength" : "Добра јачина", + "Medium Strength" : "Средња јачина", + "Bad Strength" : "Лоша јачина", + "Expired" : "Истекао", + "Filter Tags" : "Филтрирај ознаке", + "Simple Navigation" : "Проста навигација", "Someone has shared a credential with you." : "Неко је поделио акредитиве са Вама.", "Click here to request it" : "Кликните овде да их захтевате", "Loading…" : "Учитавање…", "Awwhh… credential not found. Maybe it expired" : "Аргхх… акредитиви нису нађени. Можда су истекли", + "Compromise!" : "Компромитована!", + "Compromised!" : "Компромитована!", + "This password is compromised. You can only remove this warning by changing the password." : "Ова лозинка је компромитована. Можете уклонити ово упозорење једино променом лозинке.", + "email" : "е-пошта", + "Description" : "Опис", + "Url" : "Адреса", + "Custom Search:" : "Прилагоћена претрага:", + "Revert to defaults" : "Ресетуј на подразумевано", "Error while saving field" : "Грешка приликом чувања поља", "A Passman item has been created, modified or deleted" : "Ставка Менаџера Лозинки је направљена, измењена или обрисана", "A Passman item has expired" : "Ставка Менаџера Лозинки је истекла", @@ -300,6 +332,8 @@ OC.L10N.register( "%s has declined your share request for \"%s\"." : "%s је одбио Ваш захтев за дељење \"%s\".", "%s has accepted your share request for \"%s\"." : "%s је прихватио Ваш захтев за дељење \"%s\".", "Passman" : "Менаџер Лозинки", + "Passman is a full featured password manager." : "Passman је менаџер лозинки са заокруженим функционалностима.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman је менаџер лозинку са заокруженим скупом функционалности.\nФункционалности:\n- Сефови\n- Кључ од сефа се никад не шаље на сервер\n- Додатак веб читачу за лакше приступање лозинкама\n- Андроид апликација за мобилни приступ\n- Акредитиви су шифровани на клијенту са 256битним AES-ом\n- Акредитиви су шифровани на серверу са 256битном AES-ом\n- Могућност додавања произвољних поља у акредитиве\n- Уграђен генератор једнократне шифре (OTP)\n- Анализатор лозинке\n- Дељење лозинки интерно или преко везе на безбедни начин\n- Увоз из разних других менаџера лозинки (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nЗа демо апликације, посетите [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "Не могу да дохватим информације о верзији", "Passman Settings" : "Поставке Менаџера Лозинки", "GitHub version:" : "GitHub vерзија:", @@ -322,9 +356,9 @@ OC.L10N.register( "Requested by" : "Захтевао", "Reason" : "Разлог", "Click here to request\n\t\t\t\t\tit" : "Кликните овде да их\n\t\t\t\t\tзахтевате", - "Loading..." : "Учитавање...", - "Awwhh.... credential not found. Maybe it expired" : "Аргхх... акредитиви нису нађени. Можда су истекли", - "Expire time" : "Време истека", + "Loading…" : "Учитавам…", + "Awwhh… could not find the credential. Maybe it expired?" : "Аргхх… акредитиви нису нађени. Можда су истекли?", + "Expires:" : "Истиче:", "Connection to server lost" : "Веза са сервером изгубљена", "Problem loading page, reloading in 5 seconds" : "Грешка приликом учитавања стране, покушавам поново за 5 секунди", "Saving..." : "Чувам...", diff --git a/l10n/sr.json b/l10n/sr.json index 426be05a7..c6aa09ee6 100644 --- a/l10n/sr.json +++ b/l10n/sr.json @@ -14,14 +14,14 @@ "Credential updated" : "Акредитиви освежени", "Credential recovered" : "Акредитиви опорављени", "Credential destroyed" : "Акредитиви уништени", - "Error downloading file, you probably don't have sufficient permissions" : "Грешка приликом скидања фајла, вероватно немате довољно привилегија", + "Error downloading file, you probably have insufficient permissions" : "Грешка приликом скидања фајла, вероватно немате довољно привилегија", "Invalid QR code" : "Неисправан QR код", "Starting export" : "Почињем извожење", "Decrypting credentials" : "Дешифрујем акредитиве", "Done" : "Готово", - "File read successfully." : "Фајл успешно прочитан.", + "File read." : "Фајл прочитан.", "Proceed with the following steps to import your file" : "Наставите са следећим корацима да увезете фајл", - "Credential has no label, skipping" : "Акредитив нема ниједну ознаку, прескачем га", + "Skipping unlabeled credential" : "Прескачем неозначене акредитиве", "Adding {{credential}}" : "Додајем {{credential}}", "Added {{credential}}" : "{{credential}} додат", "Skipping credential, missing label on line {{line}}" : "Прескачем акредитив, недостаје ознака на линији {{line}}", @@ -48,7 +48,7 @@ "Export credentials" : "Извези акредитиве", "Sharing" : "Дељење", "Are you sure you want to leave? This will destroy all your credentials" : "Да ли ставрно желите да изађете? Овим ћете уништити све Ваше акредитиве", - "Your old password is incorrect!" : "Ваша стара лозинка је неисправна!", + "Old password field incorrect!" : "Поље старе лозинке је неисправно!", "New password does not match!" : "Нова лозинка се не поклапа!", "Please log in with your new vault password" : "Улогујте се са Вашом новом лозинком за сеф", "Share with users and groups" : "Дели са корисницима и групама", @@ -72,7 +72,13 @@ "Repeat password" : "Поновите лозинку", "Add tag" : "Додајте ознаку", "Pick an icon" : "Одаберите икону", + "Search icons" : "Иконице претраге", + "Upload a custom icon:" : "Отпреми произвољну иконицу:", "Use this icon" : "Користи ову икону", + "Delete current icon" : "Обриши тренутну иконицу", + "Get icon from page" : "Узми иконицу са стране", + "This may take a few seconds…" : "Ово може потрајати пар секунди…", + "There was an error fetching the icon!" : "Грешка приликом дохватања иконице!", "Selected icon" : "Одабрана икона", "Field label" : "Поље ознаке", "Field value" : "Поље вредности", @@ -125,7 +131,7 @@ "Version" : "Верзија", "Donate to support development" : "Донирајте да подржите развој", "Bookmarklet" : "Забелешка", - "Save your passwords with 1 click!" : "Сачувајте Ваше лозинке са једним кликом!", + "Save your passwords with one click." : "Сачувајте Ваше лозинке са једним кликом.", "Drag below button to your bookmark toolbar." : "Одвуците дугме испод у Вашу траку са забелешкама у веб читачу.", "Delete vault" : "Избриши сеф", "Vault password" : "Лозинка сефа", @@ -143,7 +149,7 @@ "Save keys" : "Сними кључеве", "Generate sharing keys" : "Генериши кључеве за дељење", "Generating sharing keys" : "Генеришем кључеве за дељење", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Алат за лозинке ће скенирати све лозинке, израчунати просечно време да буду проваљене и излистати оне које су испод доње границе", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "Алат за лозинке скенира Ваше лозинке, израчунава просечно време да буду проваљене и приказује оне које су испод доње границе", "Minimum password stength" : "Минимална јачина лозинке", "Start scan" : "Почни скенирање", "Result" : "Резултат", @@ -156,7 +162,7 @@ "Uploading" : "Отпремам", "User" : "Корисник", "Crypto time" : "Време шифровања", - "Total time spent cyphering" : "Укупно време шифровања", + "Total time spent encrypting" : "Укупно време проведено у шифровању", "Read" : "Читање", "Write" : "Писање", "Files" : "Фајлови", @@ -165,7 +171,7 @@ "Enable link sharing" : "Укључи дељење веза", "Share until date" : "Дели до датума", "Expire after views" : "Истиче након прегледа", - "Click Share first" : "Прво кликните \"Дељење\"", + "Click \\\"Share\\\" first" : "Прво кликните „Дељење“", "Show files" : "Прикажи фајлове", "Details" : "Детаљи", "Hide details" : "Сакриј детаље", @@ -225,7 +231,7 @@ "Use regex" : "Користи регуларне изразе", "You have incoming share requests." : "Имате захтев за дељење.", "If you want to put the credential in another vault," : "Ако желите да ставите акредитиве у други сеф,", - "log out of this vault and log in to the vault you want the shared credential in." : "одјавите се са овог сефа и пријавите се на сеф где желите да примите дељене акредитиве", + "log out of this vault and log into the vault you want the shared credential in." : "одјавите се са овог сефа и пријавите се на сеф где желите да примите дељене акредитиве", "Permissions" : "Дозволе", "Received from" : "Примљено од", "Date" : "Датум", @@ -233,13 +239,22 @@ "Decline" : "Одбиј", "You have {{session_time}} left before logout." : "Имате {{session_time}} пре него што будете одјављени.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Сеф је закључан на {{time}} зато што имате {{tries}} неуспешна покушаја!", + "Hello there!" : "Поздрав!", + "It does not seem that you have any passwords. Do you want to add one?" : "Делује да немаш ниједну лозинку. Да ли желиш да је додаш?", + "You don't have good credentials" : "Немаш добре акредитиве", + "You don't have medium credentials" : "Немаш осредњих акредитива", + "You don't have bad credentials" : "Немаш лоших акредитива", + "You don't have expired credentials" : "Немаш истеклих акредитива", + "You don't have deleted credentials" : "Немаш обрисаних акредитива", + "There are no credentials with your selected tags" : "Нема акредитива са одабраном ознаком", + "There are no credentials matching" : "Нема акредитива који одговарају", "Last accessed" : "Последње приступано", "Never" : "Никад", "No vaults found, why not create one?" : "Нема ниједан сеф, зашто да не направите један?", "Password strength must be at least: {{strength}}" : "Јачина лозинке мора бити бар: {{strength}}", "Please give your new vault a name." : "Дајте Вашем новом сефу име.", "Repeat vault password" : "Поновите лозинку за сеф", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Ваши дељени кључеви ће имати јачину од 1024 бита, што можете променити касније у Поставкама.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Ваши дељени кључеви ће имати јачину од 1024 бита, што можете променити касније у „Поставкама“.", "Create vault" : "Направи сеф", "Go back to vaults" : "Назад на сефове", "Please input the password for" : "Унесите лозинку за", @@ -259,15 +274,32 @@ "Request removed" : "Захтев уклоњен", "Destruction request pending" : "Захтев за уништењем на чекању", "Warning! Adding credentials over HTTP is insecure!" : "Упозорење! Додавање акредитива преко HTTP везе је несигурно!", - "Logged in to {{vault_name}}" : "Пријављени на сеф {{vault_name}}", + "Logged into {{vault_name}}" : "Пријављени на сеф {{vault_name}}", "Change vault" : "Промени сеф", "Deleted credentials" : "Обрисани акредитиви", "Logout" : "Одјава", "Donate" : "Донирајте", + "Show All" : "Прикажи све", + "Tags" : "Ознаке", + "Search Tags" : "Претражи ознаке", + "Good Strength" : "Добра јачина", + "Medium Strength" : "Средња јачина", + "Bad Strength" : "Лоша јачина", + "Expired" : "Истекао", + "Filter Tags" : "Филтрирај ознаке", + "Simple Navigation" : "Проста навигација", "Someone has shared a credential with you." : "Неко је поделио акредитиве са Вама.", "Click here to request it" : "Кликните овде да их захтевате", "Loading…" : "Учитавање…", "Awwhh… credential not found. Maybe it expired" : "Аргхх… акредитиви нису нађени. Можда су истекли", + "Compromise!" : "Компромитована!", + "Compromised!" : "Компромитована!", + "This password is compromised. You can only remove this warning by changing the password." : "Ова лозинка је компромитована. Можете уклонити ово упозорење једино променом лозинке.", + "email" : "е-пошта", + "Description" : "Опис", + "Url" : "Адреса", + "Custom Search:" : "Прилагоћена претрага:", + "Revert to defaults" : "Ресетуј на подразумевано", "Error while saving field" : "Грешка приликом чувања поља", "A Passman item has been created, modified or deleted" : "Ставка Менаџера Лозинки је направљена, измењена или обрисана", "A Passman item has expired" : "Ставка Менаџера Лозинки је истекла", @@ -298,6 +330,8 @@ "%s has declined your share request for \"%s\"." : "%s је одбио Ваш захтев за дељење \"%s\".", "%s has accepted your share request for \"%s\"." : "%s је прихватио Ваш захтев за дељење \"%s\".", "Passman" : "Менаџер Лозинки", + "Passman is a full featured password manager." : "Passman је менаџер лозинки са заокруженим функционалностима.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman је менаџер лозинку са заокруженим скупом функционалности.\nФункционалности:\n- Сефови\n- Кључ од сефа се никад не шаље на сервер\n- Додатак веб читачу за лакше приступање лозинкама\n- Андроид апликација за мобилни приступ\n- Акредитиви су шифровани на клијенту са 256битним AES-ом\n- Акредитиви су шифровани на серверу са 256битном AES-ом\n- Могућност додавања произвољних поља у акредитиве\n- Уграђен генератор једнократне шифре (OTP)\n- Анализатор лозинке\n- Дељење лозинки интерно или преко везе на безбедни начин\n- Увоз из разних других менаџера лозинки (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nЗа демо апликације, посетите [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "Не могу да дохватим информације о верзији", "Passman Settings" : "Поставке Менаџера Лозинки", "GitHub version:" : "GitHub vерзија:", @@ -320,9 +354,9 @@ "Requested by" : "Захтевао", "Reason" : "Разлог", "Click here to request\n\t\t\t\t\tit" : "Кликните овде да их\n\t\t\t\t\tзахтевате", - "Loading..." : "Учитавање...", - "Awwhh.... credential not found. Maybe it expired" : "Аргхх... акредитиви нису нађени. Можда су истекли", - "Expire time" : "Време истека", + "Loading…" : "Учитавам…", + "Awwhh… could not find the credential. Maybe it expired?" : "Аргхх… акредитиви нису нађени. Можда су истекли?", + "Expires:" : "Истиче:", "Connection to server lost" : "Веза са сервером изгубљена", "Problem loading page, reloading in 5 seconds" : "Грешка приликом учитавања стране, покушавам поново за 5 секунди", "Saving..." : "Чувам...", diff --git a/l10n/sv.js b/l10n/sv.js index 355fa4d51..cdac7f2a3 100644 --- a/l10n/sv.js +++ b/l10n/sv.js @@ -16,14 +16,12 @@ OC.L10N.register( "Credential updated" : "Uppgifterna uppdaterade", "Credential recovered" : "Uppgifterna återställda", "Credential destroyed" : "Uppgifterna förstörda", - "Error downloading file, you probably don't have sufficient permissions" : "Fel vid nedladdning av fil, troligtvis på grund av otillräckliga rättigheter", "Invalid QR code" : "Ogiltig QR-kod", "Starting export" : "Påbörjar exportering", "Decrypting credentials" : "Dekrypterar uppgifterna", "Done" : "Klar", - "File read successfully." : "Inläsning av fil lyckades.", + "File read." : "Filen läst.", "Proceed with the following steps to import your file" : "Utför följande steg för att importera din fil", - "Credential has no label, skipping" : "Uppgifterna saknar etikett, skippar", "Adding {{credential}}" : "Lägger till {{credential}}", "Added {{credential}}" : "La till {{credential}}", "Skipping credential, missing label on line {{line}}" : "Hoppar över uppgifterna, etikett saknas på rad {{line}}", @@ -50,7 +48,6 @@ OC.L10N.register( "Export credentials" : "Exportera uppgifter", "Sharing" : "Delar", "Are you sure you want to leave? This will destroy all your credentials" : "Är du säker på att du vill lämna? Detta kommer förstöra alla dina uppgifter", - "Your old password is incorrect!" : "Ditt gamla lösenord är fel!", "New password does not match!" : "Nytt lösenord matchar inte!", "Please log in with your new vault password" : "Var god logga in med ditt nya valvlösenord", "Share with users and groups" : "Dela med användare och grupper", @@ -74,6 +71,7 @@ OC.L10N.register( "Repeat password" : "Repetera lösenord", "Add tag" : "Lägg till tagg", "Pick an icon" : "Välj en ikon", + "Search icons" : "Sök efter ikoner", "Use this icon" : "Använd denna ikon", "Selected icon" : "Vald ikon", "Field label" : "Fältetikett", @@ -127,7 +125,6 @@ OC.L10N.register( "Version" : "Version", "Donate to support development" : "Donera för att stödja utvecklingen", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "Spara dina lösenord med 1 klick!", "Drag below button to your bookmark toolbar." : "Dra knappen nedan till dina bokmärken", "Delete vault" : "Radera valv", "Vault password" : "Valvlösenord", @@ -145,7 +142,6 @@ OC.L10N.register( "Save keys" : "Spara nycklar", "Generate sharing keys" : "Generera delningsnycklar", "Generating sharing keys" : "Genererar delningsnycklar", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Lösenordsverktyget kommer att skanna ditt lösenord, räkna ut genomsnittstiden för att knäcka det och lista de som är under tröskeln", "Minimum password stength" : "Minsta lösenordsstyrka", "Start scan" : "Påbörja skanning", "Result" : "Resultat", @@ -158,7 +154,6 @@ OC.L10N.register( "Uploading" : "Laddar upp", "User" : "Användare", "Crypto time" : "Krypteringstid", - "Total time spent cyphering" : "Total tid för cyphering", "Read" : "Läs", "Write" : "Skriv", "Files" : "Filer", @@ -167,7 +162,6 @@ OC.L10N.register( "Enable link sharing" : "Aktivera delningslänkar", "Share until date" : "Dela till datum", "Expire after views" : "Upphör efter antal visningar", - "Click Share first" : "Klicka \"Dela först\"", "Show files" : "Visa filer", "Details" : "Detaljer", "Hide details" : "Göm detaljer", @@ -227,7 +221,6 @@ OC.L10N.register( "Use regex" : "Använd reguljära uttryck", "You have incoming share requests." : "Du har inkommande delningsförfrågningar", "If you want to put the credential in another vault," : "Om du vill lägga uppgifterna i ett annat valv,", - "log out of this vault and log in to the vault you want the shared credential in." : "logga ut från detta valvet och logga in i valvet du vill dela uppgifterna i.", "Permissions" : "Behörigheter", "Received from" : "Mottaget från", "Date" : "Datum", @@ -235,13 +228,13 @@ OC.L10N.register( "Decline" : "Neka", "You have {{session_time}} left before logout." : "Du har {{session_time}} kvar innan du loggas ut automatiskt.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Ditt valv har blivit låst i {{time}} pga {{tries}} misslyckade försök!", + "Hello there!" : "Hallå där!", "Last accessed" : "Senast öppnad", "Never" : "Aldrig", "No vaults found, why not create one?" : "Inga valv hittades, varför inte skapa ett?", "Password strength must be at least: {{strength}}" : "Lösenordsstyrkan måste vara minst: {{strength}}", "Please give your new vault a name." : "Ge ditt nya valv ett namn", "Repeat vault password" : "Repetera valvlösenord", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Din delningsnyckel kommer ha styrkan av 1024 bitar, som du kan ändra i Inställningar senare.", "Create vault" : "Skapa valv", "Go back to vaults" : "Gå tillbaka till valv", "Please input the password for" : "Vänligen ange lösenordet för", @@ -261,11 +254,13 @@ OC.L10N.register( "Request removed" : "Förfrågan borttagen", "Destruction request pending" : "Begäran om borttagning av valv väntar på svar", "Warning! Adding credentials over HTTP is insecure!" : "Varning! Att lägga till uppgifter över HTTP är osäkert!", - "Logged in to {{vault_name}}" : "Inloggad på {{vault_name}}", "Change vault" : "Byt valv", "Deleted credentials" : "Radera uppgifter", "Logout" : "Logga ut", "Donate" : "Donera", + "Show All" : "Visa alla", + "Tags" : "Taggar", + "Search Tags" : "Sök efter taggar", "Someone has shared a credential with you." : "Någon delade uppgifter med dig", "Click here to request it" : "Klicka här för att begära det", "Loading…" : "Laddar...", @@ -300,6 +295,7 @@ OC.L10N.register( "%s has declined your share request for \"%s\"." : "%s har nekat din delningsförfrågan av \"%s\".", "%s has accepted your share request for \"%s\"." : "%s har accepterad din delningsförfrågan av \"%s\".", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman är en fullfjädrad lösenordshanterare.", "Unable to get version info" : "Det gick inte att hitta information om version", "Passman Settings" : "Passman-inställningar", "GitHub version:" : "GitHub-version:", @@ -322,9 +318,6 @@ OC.L10N.register( "Requested by" : "Begärd av", "Reason" : "Anledning", "Click here to request\n\t\t\t\t\tit" : "Klicka här för att efterfråga\n\t\t\t\t\tit", - "Loading..." : "Laddar...", - "Awwhh.... credential not found. Maybe it expired" : "Oops... uppgifter hittades inte. Kanske har de gått ut", - "Expire time" : "Utgångstid", "Connection to server lost" : "Anslutning till servern förlorad", "Problem loading page, reloading in 5 seconds" : "Problem att ladda sidan, provar igen om 5 sekunder", "Saving..." : "Sparar...", diff --git a/l10n/sv.json b/l10n/sv.json index e2abc5850..f4f9ea39f 100644 --- a/l10n/sv.json +++ b/l10n/sv.json @@ -14,14 +14,12 @@ "Credential updated" : "Uppgifterna uppdaterade", "Credential recovered" : "Uppgifterna återställda", "Credential destroyed" : "Uppgifterna förstörda", - "Error downloading file, you probably don't have sufficient permissions" : "Fel vid nedladdning av fil, troligtvis på grund av otillräckliga rättigheter", "Invalid QR code" : "Ogiltig QR-kod", "Starting export" : "Påbörjar exportering", "Decrypting credentials" : "Dekrypterar uppgifterna", "Done" : "Klar", - "File read successfully." : "Inläsning av fil lyckades.", + "File read." : "Filen läst.", "Proceed with the following steps to import your file" : "Utför följande steg för att importera din fil", - "Credential has no label, skipping" : "Uppgifterna saknar etikett, skippar", "Adding {{credential}}" : "Lägger till {{credential}}", "Added {{credential}}" : "La till {{credential}}", "Skipping credential, missing label on line {{line}}" : "Hoppar över uppgifterna, etikett saknas på rad {{line}}", @@ -48,7 +46,6 @@ "Export credentials" : "Exportera uppgifter", "Sharing" : "Delar", "Are you sure you want to leave? This will destroy all your credentials" : "Är du säker på att du vill lämna? Detta kommer förstöra alla dina uppgifter", - "Your old password is incorrect!" : "Ditt gamla lösenord är fel!", "New password does not match!" : "Nytt lösenord matchar inte!", "Please log in with your new vault password" : "Var god logga in med ditt nya valvlösenord", "Share with users and groups" : "Dela med användare och grupper", @@ -72,6 +69,7 @@ "Repeat password" : "Repetera lösenord", "Add tag" : "Lägg till tagg", "Pick an icon" : "Välj en ikon", + "Search icons" : "Sök efter ikoner", "Use this icon" : "Använd denna ikon", "Selected icon" : "Vald ikon", "Field label" : "Fältetikett", @@ -125,7 +123,6 @@ "Version" : "Version", "Donate to support development" : "Donera för att stödja utvecklingen", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "Spara dina lösenord med 1 klick!", "Drag below button to your bookmark toolbar." : "Dra knappen nedan till dina bokmärken", "Delete vault" : "Radera valv", "Vault password" : "Valvlösenord", @@ -143,7 +140,6 @@ "Save keys" : "Spara nycklar", "Generate sharing keys" : "Generera delningsnycklar", "Generating sharing keys" : "Genererar delningsnycklar", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Lösenordsverktyget kommer att skanna ditt lösenord, räkna ut genomsnittstiden för att knäcka det och lista de som är under tröskeln", "Minimum password stength" : "Minsta lösenordsstyrka", "Start scan" : "Påbörja skanning", "Result" : "Resultat", @@ -156,7 +152,6 @@ "Uploading" : "Laddar upp", "User" : "Användare", "Crypto time" : "Krypteringstid", - "Total time spent cyphering" : "Total tid för cyphering", "Read" : "Läs", "Write" : "Skriv", "Files" : "Filer", @@ -165,7 +160,6 @@ "Enable link sharing" : "Aktivera delningslänkar", "Share until date" : "Dela till datum", "Expire after views" : "Upphör efter antal visningar", - "Click Share first" : "Klicka \"Dela först\"", "Show files" : "Visa filer", "Details" : "Detaljer", "Hide details" : "Göm detaljer", @@ -225,7 +219,6 @@ "Use regex" : "Använd reguljära uttryck", "You have incoming share requests." : "Du har inkommande delningsförfrågningar", "If you want to put the credential in another vault," : "Om du vill lägga uppgifterna i ett annat valv,", - "log out of this vault and log in to the vault you want the shared credential in." : "logga ut från detta valvet och logga in i valvet du vill dela uppgifterna i.", "Permissions" : "Behörigheter", "Received from" : "Mottaget från", "Date" : "Datum", @@ -233,13 +226,13 @@ "Decline" : "Neka", "You have {{session_time}} left before logout." : "Du har {{session_time}} kvar innan du loggas ut automatiskt.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "Ditt valv har blivit låst i {{time}} pga {{tries}} misslyckade försök!", + "Hello there!" : "Hallå där!", "Last accessed" : "Senast öppnad", "Never" : "Aldrig", "No vaults found, why not create one?" : "Inga valv hittades, varför inte skapa ett?", "Password strength must be at least: {{strength}}" : "Lösenordsstyrkan måste vara minst: {{strength}}", "Please give your new vault a name." : "Ge ditt nya valv ett namn", "Repeat vault password" : "Repetera valvlösenord", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Din delningsnyckel kommer ha styrkan av 1024 bitar, som du kan ändra i Inställningar senare.", "Create vault" : "Skapa valv", "Go back to vaults" : "Gå tillbaka till valv", "Please input the password for" : "Vänligen ange lösenordet för", @@ -259,11 +252,13 @@ "Request removed" : "Förfrågan borttagen", "Destruction request pending" : "Begäran om borttagning av valv väntar på svar", "Warning! Adding credentials over HTTP is insecure!" : "Varning! Att lägga till uppgifter över HTTP är osäkert!", - "Logged in to {{vault_name}}" : "Inloggad på {{vault_name}}", "Change vault" : "Byt valv", "Deleted credentials" : "Radera uppgifter", "Logout" : "Logga ut", "Donate" : "Donera", + "Show All" : "Visa alla", + "Tags" : "Taggar", + "Search Tags" : "Sök efter taggar", "Someone has shared a credential with you." : "Någon delade uppgifter med dig", "Click here to request it" : "Klicka här för att begära det", "Loading…" : "Laddar...", @@ -298,6 +293,7 @@ "%s has declined your share request for \"%s\"." : "%s har nekat din delningsförfrågan av \"%s\".", "%s has accepted your share request for \"%s\"." : "%s har accepterad din delningsförfrågan av \"%s\".", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman är en fullfjädrad lösenordshanterare.", "Unable to get version info" : "Det gick inte att hitta information om version", "Passman Settings" : "Passman-inställningar", "GitHub version:" : "GitHub-version:", @@ -320,9 +316,6 @@ "Requested by" : "Begärd av", "Reason" : "Anledning", "Click here to request\n\t\t\t\t\tit" : "Klicka här för att efterfråga\n\t\t\t\t\tit", - "Loading..." : "Laddar...", - "Awwhh.... credential not found. Maybe it expired" : "Oops... uppgifter hittades inte. Kanske har de gått ut", - "Expire time" : "Utgångstid", "Connection to server lost" : "Anslutning till servern förlorad", "Problem loading page, reloading in 5 seconds" : "Problem att ladda sidan, provar igen om 5 sekunder", "Saving..." : "Sparar...", diff --git a/l10n/tr.js b/l10n/tr.js index cd6857d8c..05e5758f7 100644 --- a/l10n/tr.js +++ b/l10n/tr.js @@ -16,14 +16,14 @@ OC.L10N.register( "Credential updated" : "Kimlik doğrulama bilgileri güncellendi", "Credential recovered" : "Kimlik doğrulama bilgileri kurtarıldı", "Credential destroyed" : "Kimlik doğrulama bilgileri yok edildi", - "Error downloading file, you probably don't have sufficient permissions" : "Dosya indirilirken sorun çıktı. Büyük olasılıkla yeterli izniniz yok", + "Error downloading file, you probably have insufficient permissions" : "Dosya indirilirken sorun çıktı. Büyük olasılıkla izinleriniz yeterli değil", "Invalid QR code" : "QR Kodu geçersiz", "Starting export" : "Dışa aktarma işlemi başlatılıyor", "Decrypting credentials" : "Kimlik doğrulama bilgilerinin şifresi çözülüyor", "Done" : "Tamam", - "File read successfully." : "Dosya okundu.", + "File read." : "Dosya okuma.", "Proceed with the following steps to import your file" : "Dosyanızı içe aktarmak için şu adımları izleyin", - "Credential has no label, skipping" : "Kimlik doğrulama bilgilerinin etiketi olmadığından atlanıyor", + "Skipping unlabeled credential" : "Etiketsiz kimlik doğrulama bilgileri atlanıyor", "Adding {{credential}}" : "{{credential}} ekleniyor", "Added {{credential}}" : "{{credential}} eklendi", "Skipping credential, missing label on line {{line}}" : "{{line}} satırındaki etiket eksik olduğundan, kimlik doğrulama bilgileri atlanıyor", @@ -50,7 +50,7 @@ OC.L10N.register( "Export credentials" : "Kimlik doğrulama bilgilerini dışa aktar", "Sharing" : "Paylaşım", "Are you sure you want to leave? This will destroy all your credentials" : "Ayrılmak istediğinize emin misiniz? Tüm kimlik doğrulama bilgileriniz bozulacak.", - "Your old password is incorrect!" : "Eski parolanız doğru değil!", + "Old password field incorrect!" : "Eski parola alanındaki bilgi doğru değil!", "New password does not match!" : "Yeni parola ile onayı aynı değil!", "Please log in with your new vault password" : "Lütfen yeni kasa parolanız ile oturum açın", "Share with users and groups" : "Kullanıcı ve gruplarla paylaş", @@ -74,7 +74,13 @@ OC.L10N.register( "Repeat password" : "Parola Onayı", "Add tag" : "Etiket ekle", "Pick an icon" : "Bir simge seçin", + "Search icons" : "Arama Simgeleri", + "Upload a custom icon:" : "Özel bir simge yükleyin:", "Use this icon" : "Bu simge kullanılsın", + "Delete current icon" : "Geçerli simgeyi sil", + "Get icon from page" : "Simge sayfadan alınsın", + "This may take a few seconds…" : "Bu işlem bir kaç saniye sürebilir…", + "There was an error fetching the icon!" : "Simge alınırken bir sorun çıktı!", "Selected icon" : "Seçilmiş simge", "Field label" : "Alan Etiketi", "Field value" : "Alan Değeri", @@ -127,7 +133,7 @@ OC.L10N.register( "Version" : "Sürüm", "Donate to support development" : "Bağış yaparak geliştirmeyi destekleyin", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "Parolalarınızı 1 tıkla kaydedin!", + "Save your passwords with one click." : "Parolalarınızı tek tıkla kaydedin!", "Drag below button to your bookmark toolbar." : "Aşağıdaki düğmeyi yer imi araç çubuğunuza sürükleyin.", "Delete vault" : "Kasayı sil", "Vault password" : "Kasa parolası", @@ -145,7 +151,7 @@ OC.L10N.register( "Save keys" : "Anahtarları kaydet", "Generate sharing keys" : "Paylaşım anahtarlarını üret", "Generating sharing keys" : "Paylaşım anahtarları üretiliyor", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Parola aracı parolanızı tarayarak, ortalama kırılma süresini hesaplar. Eşik değerinin altındaysa görüntülenir", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "Parola aracı parolanızı tarayarak, ortalama kırılma süresini hesaplar ve bu süre eşik değerinin altındaysa aşağıda görüntülenir", "Minimum password stength" : "Paroladaki en az karakter sayısı", "Start scan" : "Taramayı Başlat", "Result" : "Sonuç", @@ -158,7 +164,7 @@ OC.L10N.register( "Uploading" : "Yükleniyor", "User" : "Kullanıcı", "Crypto time" : "Şifreleme süresi", - "Total time spent cyphering" : "Şifreleme için harcanan toplam süre", + "Total time spent encrypting" : "Şifreleme için harcanan toplam süre", "Read" : "Okuma", "Write" : "Yazma", "Files" : "Dosyalar", @@ -167,7 +173,7 @@ OC.L10N.register( "Enable link sharing" : "Bağlantı paylaşılabilsin", "Share until date" : "Paylaşım bitiş tarihi", "Expire after views" : "Şu kadar bakıldıktan sonra", - "Click Share first" : "Önce Paylaş üzerine tıklayın", + "Click \\\"Share\\\" first" : "Önce \\\"Paylaş\\\" üzerine tıklayın", "Show files" : "Dosyaları görüntüle", "Details" : "Ayrıntılar", "Hide details" : "Ayrıntıları gizle", @@ -200,7 +206,7 @@ OC.L10N.register( "Restore revision" : "Sürümü geri yükle", "Delete revision" : "Sürümü sil", "Edit credential" : "Kimlik doğrulama bilgilerini düzenle", - "Create new credential" : "Yeni kimlik doğrulama bilgileri ekle", + "Create new credential" : "Kimlik doğrulama bilgileri ekle", "Save" : "Kaydet", "Cancel" : "İptal", "Settings" : "Ayarlar", @@ -227,7 +233,7 @@ OC.L10N.register( "Use regex" : "Kurallı ifade kullan", "You have incoming share requests." : "Size gönderilmiş paylaşım istekleri var.", "If you want to put the credential in another vault," : "Kimlik doğrulama bilgilerini başka bir kasaya koymak istiyorsanız,", - "log out of this vault and log in to the vault you want the shared credential in." : "bu kasadaki oturumunuzu kapatın ve kimlik doğrulama bilgilerini taşımak istediğiniz diğer kasada oturum açın .", + "log out of this vault and log into the vault you want the shared credential in." : "bu kasadaki oturumunuzu kapatın ve kimlik doğrulama bilgilerini taşımak istediğiniz diğer kasada oturum açın.", "Permissions" : "İzinler", "Received from" : "Gönderen", "Date" : "Tarih", @@ -235,13 +241,22 @@ OC.L10N.register( "Decline" : "Reddet", "You have {{session_time}} left before logout." : "Oturumunuzun kapanmasına {{session_time}} var.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "{{tries}} başarısız oturum açma girişiminde bulunduğunuz için kasanız {{time}} süreyle kilitlendi!", + "Hello there!" : "Merhaba!", + "It does not seem that you have any passwords. Do you want to add one?" : "Herhangi bir parolanız yok gibi görünüyor. Bir parola eklemek ister misiniz?", + "You don't have good credentials" : "İyi düzeyde kimlik doğrulama bilginiz yok", + "You don't have medium credentials" : "Orta düzeyde kimlik doğrulama bilginiz yok", + "You don't have bad credentials" : "Kötü düzeyde kimlik doğrulama bilginiz yok", + "You don't have expired credentials" : "Süresi geçmiş kimlik doğrulama bilginiz yok", + "You don't have deleted credentials" : "Silinmiş kimlik doğrulama bilginiz yok", + "There are no credentials with your selected tags" : "Seçilmiş etiketleri taşıyan kimlik doğrulama bilginiz yok", + "There are no credentials matching" : "Uygun bir kimlik doğrulama bilgisi yok", "Last accessed" : "Son erişilme", "Never" : "Asla", "No vaults found, why not create one?" : "Herhangi bir kasa bulunamadı, oluşturmak ister misiniz?", "Password strength must be at least: {{strength}}" : "Parola gücü en az {{strength}} olmalıdır", "Please give your new vault a name." : "Lütfen yeni kasanıza bir ad verin.", "Repeat vault password" : "Kasa parolası onayı", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Paylaşım anahtarlarınız 1024 bit gücünde olacak. Bu değeri daha sonra Ayarlar bölümünden değiştirebilirsiniz.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Paylaşılan anahtarlar 1024 bit gücünde olur. Bu değer daha sonra \\\"Ayarlar\\\" bölümünden değiştirilebilir.", "Create vault" : "Kasa oluştur", "Go back to vaults" : "Kasalara geri dön", "Please input the password for" : "Lütfen şu kasanın parolasını yazın", @@ -261,15 +276,32 @@ OC.L10N.register( "Request removed" : "İstek iptal edildi", "Destruction request pending" : "Bekleyen silme isteği var", "Warning! Adding credentials over HTTP is insecure!" : "Uyarı! HTTP üzerinden kimlik doğrulama bilgileri eklemek güvenli değildir!", - "Logged in to {{vault_name}}" : "{{vault_name}} kasasına oturum açıldı", + "Logged into {{vault_name}}" : "{{vault_name}} kasasına oturum açıldı", "Change vault" : "Kasayı değiştir", "Deleted credentials" : "Silinmiş kimlik doğrulama bilgileri", "Logout" : "Oturumu Kapat", "Donate" : "Bağış Yapın", + "Show All" : "Tümünü Görüntüle", + "Tags" : "Etiketler", + "Search Tags" : "Etiket Arama", + "Good Strength" : "İyi Düzeyde", + "Medium Strength" : "Orta Düzeyde", + "Bad Strength" : "Kötü Düzeyde", + "Expired" : "Süresi Geçmiş", + "Filter Tags" : "Etiketleri Süz", + "Simple Navigation" : "Basit Gezinme", "Someone has shared a credential with you." : "Sizinle bir kimlik doğrulama bilgisi paylaşıldı.", "Click here to request it" : "İstekte bulunmak için buraya tıklayın", "Loading…" : "Yükleniyor...", "Awwhh… credential not found. Maybe it expired" : "Kimlik doğrulama bilgileri bulunamadı. Süresi geçmiş olabilir", + "Compromise!" : "Tehlikeli!", + "Compromised!" : "Tehlikeye atılmış!", + "This password is compromised. You can only remove this warning by changing the password." : "Bu parolayı kullanmak tehlikeli. Bu uyarı yalnız parolayı değiştirerek kaldırabilirsiniz.", + "email" : "e-posta", + "Description" : "Açıklama", + "Url" : "Adres", + "Custom Search:" : "Özel Arama:", + "Revert to defaults" : "Varsayılanlara sıfırla", "Error while saving field" : "Alan kaydedilirken sorun çıktı", "A Passman item has been created, modified or deleted" : "Bir Passman ögesi eklendi, değiştirildi ya da silindi", "A Passman item has expired" : "Bir Passman ögesinin süresi doldu", @@ -300,6 +332,8 @@ OC.L10N.register( "%s has declined your share request for \"%s\"." : "%s, \"%s\" ögesini paylaşma isteğinizi reddetti.", "%s has accepted your share request for \"%s\"." : "%s, \"%s\" ögesini paylaşma isteğinizi onayladı.", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman uygulaması tam özellikli bir parola yönetimi sağlar.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman tam özellikli bir parola yönetimi uygulamasıdır.\nÖzellikleri:\n- Kasalar\n- Kasa anahtarı asla sunucuya gönderilmez\n- Parolalara kolay erişim için web tarayıcı eklentisi\n- Yolda erişim için Android uygulaması\n- Kimlik doğrulama bilgileri istemci tarafında 256bit AES ile şifrelenir\n- Kimlik doğrulama bilgileri sunucu tarafında 256bit AES ile şifrelenir\n- Kimlik doğrulama bilgilerine özel alanlar ekleyebilme\n- İç OTP üreteci (Tek Kullanımlık Parola)\n- Parola inceleyici\n- İçeride ve bağlantı ile güvenli parola paylaşımı\n- Çeşitli parola yönetimi uygulamalarından içe veri aktarma (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nBu uygulamanın örneğini görmek için [https://demo.passman.cc](https://demo.passman.cc) adresine bakabilirsiniz.", "Unable to get version info" : "Sürüm bilgileri alınamadı", "Passman Settings" : "Passman Ayarları", "GitHub version:" : "GitHub sürümü:", @@ -322,9 +356,9 @@ OC.L10N.register( "Requested by" : "İsteyen", "Reason" : "Neden", "Click here to request\n\t\t\t\t\tit" : "Buraya tıklayarak \n\t\t\t\t\tisteyin", - "Loading..." : "Yükleniyor...", - "Awwhh.... credential not found. Maybe it expired" : "Kimlik doğrulama bilgileri bulunamadı. Süresi geçmiş olabilir", - "Expire time" : "Son kullanma zamanı", + "Loading…" : "Yükleniyor…", + "Awwhh… could not find the credential. Maybe it expired?" : "Kimlik doğrulama bilgileri bulunamadı. Süresi geçmiş olabilir", + "Expires:" : "Sona Erme:", "Connection to server lost" : "Sunucu bağlantısı kesildi", "Problem loading page, reloading in 5 seconds" : "Sayfa yüklenirken sorun çıktı, 5 saniye içinde yeniden yüklenecek", "Saving..." : "Kaydediliyor...", diff --git a/l10n/tr.json b/l10n/tr.json index 1bc727257..d76d8d08c 100644 --- a/l10n/tr.json +++ b/l10n/tr.json @@ -14,14 +14,14 @@ "Credential updated" : "Kimlik doğrulama bilgileri güncellendi", "Credential recovered" : "Kimlik doğrulama bilgileri kurtarıldı", "Credential destroyed" : "Kimlik doğrulama bilgileri yok edildi", - "Error downloading file, you probably don't have sufficient permissions" : "Dosya indirilirken sorun çıktı. Büyük olasılıkla yeterli izniniz yok", + "Error downloading file, you probably have insufficient permissions" : "Dosya indirilirken sorun çıktı. Büyük olasılıkla izinleriniz yeterli değil", "Invalid QR code" : "QR Kodu geçersiz", "Starting export" : "Dışa aktarma işlemi başlatılıyor", "Decrypting credentials" : "Kimlik doğrulama bilgilerinin şifresi çözülüyor", "Done" : "Tamam", - "File read successfully." : "Dosya okundu.", + "File read." : "Dosya okuma.", "Proceed with the following steps to import your file" : "Dosyanızı içe aktarmak için şu adımları izleyin", - "Credential has no label, skipping" : "Kimlik doğrulama bilgilerinin etiketi olmadığından atlanıyor", + "Skipping unlabeled credential" : "Etiketsiz kimlik doğrulama bilgileri atlanıyor", "Adding {{credential}}" : "{{credential}} ekleniyor", "Added {{credential}}" : "{{credential}} eklendi", "Skipping credential, missing label on line {{line}}" : "{{line}} satırındaki etiket eksik olduğundan, kimlik doğrulama bilgileri atlanıyor", @@ -48,7 +48,7 @@ "Export credentials" : "Kimlik doğrulama bilgilerini dışa aktar", "Sharing" : "Paylaşım", "Are you sure you want to leave? This will destroy all your credentials" : "Ayrılmak istediğinize emin misiniz? Tüm kimlik doğrulama bilgileriniz bozulacak.", - "Your old password is incorrect!" : "Eski parolanız doğru değil!", + "Old password field incorrect!" : "Eski parola alanındaki bilgi doğru değil!", "New password does not match!" : "Yeni parola ile onayı aynı değil!", "Please log in with your new vault password" : "Lütfen yeni kasa parolanız ile oturum açın", "Share with users and groups" : "Kullanıcı ve gruplarla paylaş", @@ -72,7 +72,13 @@ "Repeat password" : "Parola Onayı", "Add tag" : "Etiket ekle", "Pick an icon" : "Bir simge seçin", + "Search icons" : "Arama Simgeleri", + "Upload a custom icon:" : "Özel bir simge yükleyin:", "Use this icon" : "Bu simge kullanılsın", + "Delete current icon" : "Geçerli simgeyi sil", + "Get icon from page" : "Simge sayfadan alınsın", + "This may take a few seconds…" : "Bu işlem bir kaç saniye sürebilir…", + "There was an error fetching the icon!" : "Simge alınırken bir sorun çıktı!", "Selected icon" : "Seçilmiş simge", "Field label" : "Alan Etiketi", "Field value" : "Alan Değeri", @@ -125,7 +131,7 @@ "Version" : "Sürüm", "Donate to support development" : "Bağış yaparak geliştirmeyi destekleyin", "Bookmarklet" : "Bookmarklet", - "Save your passwords with 1 click!" : "Parolalarınızı 1 tıkla kaydedin!", + "Save your passwords with one click." : "Parolalarınızı tek tıkla kaydedin!", "Drag below button to your bookmark toolbar." : "Aşağıdaki düğmeyi yer imi araç çubuğunuza sürükleyin.", "Delete vault" : "Kasayı sil", "Vault password" : "Kasa parolası", @@ -143,7 +149,7 @@ "Save keys" : "Anahtarları kaydet", "Generate sharing keys" : "Paylaşım anahtarlarını üret", "Generating sharing keys" : "Paylaşım anahtarları üretiliyor", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "Parola aracı parolanızı tarayarak, ortalama kırılma süresini hesaplar. Eşik değerinin altındaysa görüntülenir", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "Parola aracı parolanızı tarayarak, ortalama kırılma süresini hesaplar ve bu süre eşik değerinin altındaysa aşağıda görüntülenir", "Minimum password stength" : "Paroladaki en az karakter sayısı", "Start scan" : "Taramayı Başlat", "Result" : "Sonuç", @@ -156,7 +162,7 @@ "Uploading" : "Yükleniyor", "User" : "Kullanıcı", "Crypto time" : "Şifreleme süresi", - "Total time spent cyphering" : "Şifreleme için harcanan toplam süre", + "Total time spent encrypting" : "Şifreleme için harcanan toplam süre", "Read" : "Okuma", "Write" : "Yazma", "Files" : "Dosyalar", @@ -165,7 +171,7 @@ "Enable link sharing" : "Bağlantı paylaşılabilsin", "Share until date" : "Paylaşım bitiş tarihi", "Expire after views" : "Şu kadar bakıldıktan sonra", - "Click Share first" : "Önce Paylaş üzerine tıklayın", + "Click \\\"Share\\\" first" : "Önce \\\"Paylaş\\\" üzerine tıklayın", "Show files" : "Dosyaları görüntüle", "Details" : "Ayrıntılar", "Hide details" : "Ayrıntıları gizle", @@ -198,7 +204,7 @@ "Restore revision" : "Sürümü geri yükle", "Delete revision" : "Sürümü sil", "Edit credential" : "Kimlik doğrulama bilgilerini düzenle", - "Create new credential" : "Yeni kimlik doğrulama bilgileri ekle", + "Create new credential" : "Kimlik doğrulama bilgileri ekle", "Save" : "Kaydet", "Cancel" : "İptal", "Settings" : "Ayarlar", @@ -225,7 +231,7 @@ "Use regex" : "Kurallı ifade kullan", "You have incoming share requests." : "Size gönderilmiş paylaşım istekleri var.", "If you want to put the credential in another vault," : "Kimlik doğrulama bilgilerini başka bir kasaya koymak istiyorsanız,", - "log out of this vault and log in to the vault you want the shared credential in." : "bu kasadaki oturumunuzu kapatın ve kimlik doğrulama bilgilerini taşımak istediğiniz diğer kasada oturum açın .", + "log out of this vault and log into the vault you want the shared credential in." : "bu kasadaki oturumunuzu kapatın ve kimlik doğrulama bilgilerini taşımak istediğiniz diğer kasada oturum açın.", "Permissions" : "İzinler", "Received from" : "Gönderen", "Date" : "Tarih", @@ -233,13 +239,22 @@ "Decline" : "Reddet", "You have {{session_time}} left before logout." : "Oturumunuzun kapanmasına {{session_time}} var.", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "{{tries}} başarısız oturum açma girişiminde bulunduğunuz için kasanız {{time}} süreyle kilitlendi!", + "Hello there!" : "Merhaba!", + "It does not seem that you have any passwords. Do you want to add one?" : "Herhangi bir parolanız yok gibi görünüyor. Bir parola eklemek ister misiniz?", + "You don't have good credentials" : "İyi düzeyde kimlik doğrulama bilginiz yok", + "You don't have medium credentials" : "Orta düzeyde kimlik doğrulama bilginiz yok", + "You don't have bad credentials" : "Kötü düzeyde kimlik doğrulama bilginiz yok", + "You don't have expired credentials" : "Süresi geçmiş kimlik doğrulama bilginiz yok", + "You don't have deleted credentials" : "Silinmiş kimlik doğrulama bilginiz yok", + "There are no credentials with your selected tags" : "Seçilmiş etiketleri taşıyan kimlik doğrulama bilginiz yok", + "There are no credentials matching" : "Uygun bir kimlik doğrulama bilgisi yok", "Last accessed" : "Son erişilme", "Never" : "Asla", "No vaults found, why not create one?" : "Herhangi bir kasa bulunamadı, oluşturmak ister misiniz?", "Password strength must be at least: {{strength}}" : "Parola gücü en az {{strength}} olmalıdır", "Please give your new vault a name." : "Lütfen yeni kasanıza bir ad verin.", "Repeat vault password" : "Kasa parolası onayı", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "Paylaşım anahtarlarınız 1024 bit gücünde olacak. Bu değeri daha sonra Ayarlar bölümünden değiştirebilirsiniz.", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "Paylaşılan anahtarlar 1024 bit gücünde olur. Bu değer daha sonra \\\"Ayarlar\\\" bölümünden değiştirilebilir.", "Create vault" : "Kasa oluştur", "Go back to vaults" : "Kasalara geri dön", "Please input the password for" : "Lütfen şu kasanın parolasını yazın", @@ -259,15 +274,32 @@ "Request removed" : "İstek iptal edildi", "Destruction request pending" : "Bekleyen silme isteği var", "Warning! Adding credentials over HTTP is insecure!" : "Uyarı! HTTP üzerinden kimlik doğrulama bilgileri eklemek güvenli değildir!", - "Logged in to {{vault_name}}" : "{{vault_name}} kasasına oturum açıldı", + "Logged into {{vault_name}}" : "{{vault_name}} kasasına oturum açıldı", "Change vault" : "Kasayı değiştir", "Deleted credentials" : "Silinmiş kimlik doğrulama bilgileri", "Logout" : "Oturumu Kapat", "Donate" : "Bağış Yapın", + "Show All" : "Tümünü Görüntüle", + "Tags" : "Etiketler", + "Search Tags" : "Etiket Arama", + "Good Strength" : "İyi Düzeyde", + "Medium Strength" : "Orta Düzeyde", + "Bad Strength" : "Kötü Düzeyde", + "Expired" : "Süresi Geçmiş", + "Filter Tags" : "Etiketleri Süz", + "Simple Navigation" : "Basit Gezinme", "Someone has shared a credential with you." : "Sizinle bir kimlik doğrulama bilgisi paylaşıldı.", "Click here to request it" : "İstekte bulunmak için buraya tıklayın", "Loading…" : "Yükleniyor...", "Awwhh… credential not found. Maybe it expired" : "Kimlik doğrulama bilgileri bulunamadı. Süresi geçmiş olabilir", + "Compromise!" : "Tehlikeli!", + "Compromised!" : "Tehlikeye atılmış!", + "This password is compromised. You can only remove this warning by changing the password." : "Bu parolayı kullanmak tehlikeli. Bu uyarı yalnız parolayı değiştirerek kaldırabilirsiniz.", + "email" : "e-posta", + "Description" : "Açıklama", + "Url" : "Adres", + "Custom Search:" : "Özel Arama:", + "Revert to defaults" : "Varsayılanlara sıfırla", "Error while saving field" : "Alan kaydedilirken sorun çıktı", "A Passman item has been created, modified or deleted" : "Bir Passman ögesi eklendi, değiştirildi ya da silindi", "A Passman item has expired" : "Bir Passman ögesinin süresi doldu", @@ -298,6 +330,8 @@ "%s has declined your share request for \"%s\"." : "%s, \"%s\" ögesini paylaşma isteğinizi reddetti.", "%s has accepted your share request for \"%s\"." : "%s, \"%s\" ögesini paylaşma isteğinizi onayladı.", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman uygulaması tam özellikli bir parola yönetimi sağlar.", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman tam özellikli bir parola yönetimi uygulamasıdır.\nÖzellikleri:\n- Kasalar\n- Kasa anahtarı asla sunucuya gönderilmez\n- Parolalara kolay erişim için web tarayıcı eklentisi\n- Yolda erişim için Android uygulaması\n- Kimlik doğrulama bilgileri istemci tarafında 256bit AES ile şifrelenir\n- Kimlik doğrulama bilgileri sunucu tarafında 256bit AES ile şifrelenir\n- Kimlik doğrulama bilgilerine özel alanlar ekleyebilme\n- İç OTP üreteci (Tek Kullanımlık Parola)\n- Parola inceleyici\n- İçeride ve bağlantı ile güvenli parola paylaşımı\n- Çeşitli parola yönetimi uygulamalarından içe veri aktarma (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nBu uygulamanın örneğini görmek için [https://demo.passman.cc](https://demo.passman.cc) adresine bakabilirsiniz.", "Unable to get version info" : "Sürüm bilgileri alınamadı", "Passman Settings" : "Passman Ayarları", "GitHub version:" : "GitHub sürümü:", @@ -320,9 +354,9 @@ "Requested by" : "İsteyen", "Reason" : "Neden", "Click here to request\n\t\t\t\t\tit" : "Buraya tıklayarak \n\t\t\t\t\tisteyin", - "Loading..." : "Yükleniyor...", - "Awwhh.... credential not found. Maybe it expired" : "Kimlik doğrulama bilgileri bulunamadı. Süresi geçmiş olabilir", - "Expire time" : "Son kullanma zamanı", + "Loading…" : "Yükleniyor…", + "Awwhh… could not find the credential. Maybe it expired?" : "Kimlik doğrulama bilgileri bulunamadı. Süresi geçmiş olabilir", + "Expires:" : "Sona Erme:", "Connection to server lost" : "Sunucu bağlantısı kesildi", "Problem loading page, reloading in 5 seconds" : "Sayfa yüklenirken sorun çıktı, 5 saniye içinde yeniden yüklenecek", "Saving..." : "Kaydediliyor...", diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js index cba7b352a..e34de9e99 100644 --- a/l10n/zh_CN.js +++ b/l10n/zh_CN.js @@ -3,27 +3,27 @@ OC.L10N.register( { "Passwords" : "密码", "Generating sharing keys ( %s / 2)" : "生成共享秘钥(%s / 2)", - "Incorrect vault password!" : "错误的密码!", + "Incorrect vault password!" : "错误的保险箱密码!", "Passwords do not match" : "密码不匹配", "General" : "一般", "Custom Fields" : "自定义字段", "Please fill in a label." : "请填写一个标签。", "Please fill in a value." : "请填写一个值", "Error loading file" : "加载文件错误 ", - "An error occurred during decryption" : "解密时发生一个错误", + "An error occurred during decryption" : "解密时发生错误", "Credential created!" : "创建凭证", "Credential deleted" : "凭证删除", "Credential updated" : "凭证更新", "Credential recovered" : "凭证回收", "Credential destroyed" : "凭证销毁", - "Error downloading file, you probably don't have sufficient permissions" : "文件下载错误,你可能没有恰当的权限。", + "Error downloading file, you probably have insufficient permissions" : "下载文件时发生错误,您可能没有足够的权限", "Invalid QR code" : "无效的 QR 代码", "Starting export" : "正在开始导出", "Decrypting credentials" : "凭证解密", "Done" : "完成", - "File read successfully." : "文件读取成功。", - "Proceed with the following steps to import your file" : "按以下步骤处理以导入你的文件", - "Credential has no label, skipping" : "凭证没有标签,跳过", + "File read." : "文件读取。", + "Proceed with the following steps to import your file" : "按以下步骤处理以导入您的文件", + "Skipping unlabeled credential" : "跳过无标签的凭据", "Adding {{credential}}" : "添加 {{credential}}", "Added {{credential}}" : "已添加 {{credential}}", "Skipping credential, missing label on line {{line}}" : "跳过凭证,缺少标签{{line}}", @@ -49,15 +49,15 @@ OC.L10N.register( "Import credentials" : "导入凭据", "Export credentials" : "导出凭据", "Sharing" : "正在共享", - "Are you sure you want to leave? This will destroy all your credentials" : "是否要离开?这将销毁你所有的凭证", - "Your old password is incorrect!" : "您的旧密码不正确!", + "Are you sure you want to leave? This will destroy all your credentials" : "是否要离开?这将销毁您所有的凭证", + "Old password field incorrect!" : "旧密码错误!", "New password does not match!" : "新密码不匹配!", - "Please log in with your new vault password" : "请使用你的新保险箱密码登录", + "Please log in with your new vault password" : "请使用您的新保险箱密码登录", "Share with users and groups" : "与用户和组共享", - "Share link" : "分享链接", + "Share link" : "共享链接", "Are you sure you want to leave? This will corrupt this credential" : "您确认要离开吗?这将销毁这个凭证", - "Credential unshared" : "凭证未分享", - "Credential shared" : "凭证已分享", + "Credential unshared" : "凭证未共享", + "Credential shared" : "凭证已共享", "Saved!" : "已保存", "Poor" : "差 ", "Weak" : "弱", @@ -74,7 +74,13 @@ OC.L10N.register( "Repeat password" : "重复密码", "Add tag" : "添加标签", "Pick an icon" : "选择一个图标", + "Search icons" : "搜索图标", + "Upload a custom icon:" : "上传自定义图标:", "Use this icon" : "使用这个图标", + "Delete current icon" : "删除当前图标", + "Get icon from page" : "从页面获取图标", + "This may take a few seconds…" : "此操作可能需要花费几秒钟 ...", + "There was an error fetching the icon!" : "获取图标出错", "Selected icon" : "选定的图标", "Field label" : "字段标签", "Field value" : "字段值", @@ -90,17 +96,17 @@ OC.L10N.register( "Upload date" : "上传日期", "Size" : "大小", "Upload or enter your OTP secret" : "上传或输入 OTP 密钥", - "Current OTP settings" : "目前OTP设置 ", + "Current OTP settings" : "目前 OTP 设置 ", "Issuer" : "发行者 ", "Secret" : "密钥", "Expiration date" : "有效期", "No expiration date set" : "未设置有效期", "Renew interval" : "更新间隔", "Disabled" : "禁用", - "Day(s)" : "天(s)", - "Week(s)" : "周(s)", - "Month(s)" : "月(s)", - "Year(s)" : "年(s)", + "Day(s)" : "天", + "Week(s)" : "周", + "Month(s)" : "月", + "Year(s)" : "年", "Password generation settings" : "生成密码设置", "Password length" : "密码长度", "Minimum amount of digits" : "最小数字位数", @@ -112,14 +118,14 @@ OC.L10N.register( "Require every character type" : "要求所用字符类型", "Export type" : "导出类型", "Export" : "导出", - "Enter vault password to confirm export." : "输入保险库密码以确认导出。", - "Rename vault" : "重命名文件库", - "New vault name" : "新文件库名称", + "Enter vault password to confirm export." : "输入保险箱密码以确认导出。", + "Rename vault" : "重命名保险箱", + "New vault name" : "新保险箱名称", "Change" : "变更", "Change vault key" : "更高保险箱密钥", "Old vault password" : "旧的保险箱密码", "New vault password" : "新的保险箱密码", - "Repeat new vault password" : "重复新的保管库密码", + "Repeat new vault password" : "重复新的保险箱密码", "Please wait your vault is being updated, do not leave this page." : "请耐心等待,您的保险箱正在更新,请不要离开此页面。", "Processing" : "正在处理", "Total progress" : "全部进度", @@ -127,7 +133,7 @@ OC.L10N.register( "Version" : "版本", "Donate to support development" : "捐赠支持开发", "Bookmarklet" : "书签小工具", - "Save your passwords with 1 click!" : "1 键保存密码!", + "Save your passwords with one click." : "一键保存密码", "Drag below button to your bookmark toolbar." : "将下面的按钮拖拽到您的书签工具栏。", "Delete vault" : "删除保险箱", "Vault password" : "保险箱密码", @@ -143,9 +149,9 @@ OC.L10N.register( "Public key" : "公钥", "Key size" : "密钥尺寸", "Save keys" : "保存密码", - "Generate sharing keys" : "生成分享密码", - "Generating sharing keys" : "生成分享密码中", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "密码工具将扫描您的密码,计算平均破解时间,并列出低于阈值的密码", + "Generate sharing keys" : "生成共享密码", + "Generating sharing keys" : "生成共享密码中", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "密码工具会扫描您的密码,计算平均破解时间,列出低于阈值的密码", "Minimum password stength" : "最小密码长度", "Start scan" : "开始扫描", "Result" : "结果", @@ -153,21 +159,21 @@ OC.L10N.register( "Score" : "评分", "Action" : "操作", "Search users…" : "搜索用户...", - "Missing users? Only users that have vaults are shown." : "缺少用户? 只显示具有保管库的用户。", + "Missing users? Only users that have vaults are shown." : "缺少用户? 只显示具有保险箱的用户。", "Cyphering" : "计算中", "Uploading" : "正在上传...", "User" : "用户", "Crypto time" : "加密时间", - "Total time spent cyphering" : "加密所花费的总时间", + "Total time spent encrypting" : "加密总耗时", "Read" : "读取", "Write" : "写入", "Files" : "文件", "Revisions" : "修订", "Pending" : "等待", - "Enable link sharing" : "启用链接分享", - "Share until date" : "分享截止日期", + "Enable link sharing" : "启用链接共享", + "Share until date" : "共享截止日期", "Expire after views" : "过期浏览次数", - "Click Share first" : "点击先分享", + "Click \\\"Share\\\" first" : "先点击\\\"共享\\\"", "Show files" : "显示文件", "Details" : "详细信息", "Hide details" : "隐藏详细信息", @@ -200,11 +206,11 @@ OC.L10N.register( "Restore revision" : "恢复修订版本", "Delete revision" : "删除修订版本", "Edit credential" : "编辑凭据", - "Create new credential" : "创建新凭据", + "Create new credential" : "新建凭据", "Save" : "保存", "Cancel" : "取消", "Settings" : "设置", - "Share credential {{credential}}" : "分享凭证 {{credential}}", + "Share credential {{credential}}" : "共享凭证 {{credential}}", "Unshare" : "取消共享", "Showing deleted since" : "显示自从删除以来", "Beginning" : "开始", @@ -213,7 +219,7 @@ OC.L10N.register( "Account" : "账户", "Password" : "密码", "OTP" : "OTP", - "E-mail" : "E-mail", + "E-mail" : "电子邮件", "URL" : "URL", "Notes" : "说明", "Expiry time" : "过期时间", @@ -225,56 +231,82 @@ OC.L10N.register( "Recover" : "恢复", "Destroy" : " 销毁", "Use regex" : "使用正则表达式", - "You have incoming share requests." : "您接收到共享请求.", - "If you want to put the credential in another vault," : "如果你想将证书放在另一个保险库中,", - "log out of this vault and log in to the vault you want the shared credential in." : "退出此保管库并登录到您要共享证书的保管库。", + "You have incoming share requests." : "您接收到共享请求。", + "If you want to put the credential in another vault," : "如果您想将证书放在另一个保险箱中,", + "log out of this vault and log into the vault you want the shared credential in." : "退出此保险箱并登录到您要共享证书的保险箱。", "Permissions" : "权限", "Received from" : "接受自", "Date" : "日期", "Accept" : "接受", "Decline" : "拒绝", - "You have {{session_time}} left before logout." : "你剩 {{session_time}} 在注销前.", - "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "由于{{试图}}尝试已失败,您的保管库已锁定{{time}}", + "You have {{session_time}} left before logout." : "您在注销前还剩 {{session_time}} 。", + "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "由于{{试图}}尝试已失败,您的保险箱已锁定{{time}}", + "Hello there!" : "嘿,您好!", + "It does not seem that you have any passwords. Do you want to add one?" : "您似乎没有任何密码。需要添加一个吗?", + "You don't have good credentials" : "您没有高强度凭证", + "You don't have medium credentials" : "您没有中强度凭证", + "You don't have bad credentials" : "您没有弱强度凭证", + "You don't have expired credentials" : "您没有已过期的凭证", + "You don't have deleted credentials" : "您没有已删除的凭据", + "There are no credentials with your selected tags" : "没有找到带有您所选的标签的凭据", + "There are no credentials matching" : "没有匹配的凭据", "Last accessed" : "上次访问", "Never" : "从不", - "No vaults found, why not create one?" : "没有找到保险库,为什么不创建一个?", + "No vaults found, why not create one?" : "没有找到保险箱,为什么不创建一个?", "Password strength must be at least: {{strength}}" : "密码强度必须至少为{{strength}}", - "Please give your new vault a name." : "请给你的新保险库一个名字。", - "Repeat vault password" : "重复保管库密码", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "您的共享密钥将具有1024位的强度,您可以稍后在“设置”中进行更改。", + "Please give your new vault a name." : "请给您的新保险箱一个名字。", + "Repeat vault password" : "重复保险箱密码", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "您的共享密钥将具有 1024 位的强度,您可以稍后在“设置”中进行更改。 ", "Create vault" : "创建保险箱", - "Go back to vaults" : "回到保管库", + "Go back to vaults" : "回到保险箱", "Please input the password for" : "请输入密码为", - "Set this vault as the default." : "将此保管库设置为默认值。", + "Set this vault as the default." : "将此保险箱设置为默认值。", "Log into this vault automatically." : "自动登入保险箱", - "Log out of this vault automatically after: " : "之后自动退出此保管库:", + "Log out of this vault automatically after: " : "之后自动退出此保险箱:", "Decrypt vault" : "加密保险箱", - "Seems you lost the vault password and you're unable to log in." : "似乎丢失了保管库密码,您无法登录。", - "If you want this vault to be removed you can request that here." : "如果你想要这个保管库被删除,你可以在这里要求。", + "Seems you lost the vault password and you're unable to log in." : "似乎丢失了保险箱密码,您无法登录。", + "If you want this vault to be removed you can request that here." : "如果您想删除这个保险箱,您可以在这里请求。", "An admin then accepts or declines the request" : "然后,管理员接受或拒绝该请求", - "After an admin destroys this vault, all credentials in it will be lost" : "管理员销毁此保管库后,其中的所有凭据将丢失", + "After an admin destroys this vault, all credentials in it will be lost" : "管理员销毁此保险箱后,其中的所有凭据将丢失", "Reason for requesting deletion (optional):" : "请求删除的原因(可选):", - "Request vault destruction" : "请求保险库销毁", - "Yes, request an admin to destroy this vault" : "是的,请求管理员销毁此保管库", + "Request vault destruction" : "请求销毁保险箱", + "Yes, request an admin to destroy this vault" : "是的,请求管理员销毁此保险箱", "Cancel destruction request" : "取消销毁请求", - "Vault destruction requested" : "要求保管库销毁", + "Vault destruction requested" : "已要求销毁保险箱", "Request removed" : "请求已移除", "Destruction request pending" : "销毁请求待处理", "Warning! Adding credentials over HTTP is insecure!" : "警告! 通过HTTP添加凭证是不安全的!", - "Logged in to {{vault_name}}" : "计入日志到 {{vault_name}}", + "Logged into {{vault_name}}" : "计入日志到 {{vault_name}} ", "Change vault" : "更改保险箱", - "Deleted credentials" : "删除凭据", + "Deleted credentials" : "删除的凭证", "Logout" : "注销", "Donate" : "捐助", - "Someone has shared a credential with you." : "有人与你分享了一个证书。", + "Show All" : "显示所有", + "Tags" : "标签", + "Search Tags" : "搜索标签", + "Good Strength" : "高强度", + "Medium Strength" : "中等强度", + "Bad Strength" : "低强度", + "Expired" : "已过期", + "Filter Tags" : "过滤标签", + "Simple Navigation" : "简单导航", + "Someone has shared a credential with you." : "有人向您共享了一个证书。", "Click here to request it" : "点击这里请求", - "Loading…" : "加载中", - "Awwhh… credential not found. Maybe it expired" : "Awwhh ...没有找到证书。 也许它过期了", + "Loading…" : "加载中...", + "Awwhh… credential not found. Maybe it expired" : "哎呀... 没有找到证书。也许它过期了", + "Compromise!" : "密码泄露!", + "Compromised!" : "已被泄露!", + "This password is compromised. You can only remove this warning by changing the password." : "此密码已被泄露。您只能通过修改密码来移除此警告。", + "email" : "电子邮件", + "Description" : "描述", + "Url" : "Url", + "Custom Search:" : "自定义搜索:", + "Revert to defaults" : "恢复默认值", "Error while saving field" : "保存域错误", - "A Passman item has been created, modified or deleted" : "Passman项目已创建,修改或已删除", - "A Passman item has expired" : "Passman项目已过期", - "A Passman item has been shared" : "Passman项目已被共享", - "A Passman item has been renamed" : "Passman项目已重命名", + "A Passman item has been created, modified or deleted" : "Passman 项目已创建,修改或已删除", + "A Passman item has expired" : "Passman 项目已过期", + "A Passman item has been shared" : "Passman 项目已被共享", + "A Passman item has been renamed" : "Passman 项目已重命名", "%1$s has been created by %2$s" : "%1$s 已经被创建通过 %2$s", "You created %1$s" : "已创建 %1$s", "%1$s has been updated by %2$s" : "%1$s已更新%2$s", @@ -283,12 +315,12 @@ OC.L10N.register( "You reverted %1$s back to the revision of %3$s" : "您将%1$s还原到%3$s的修订版本", "%3$s has renamed %1$s to %2$s" : "%3$s 已重命名 %1$s 为 %2$s", "You renamed %1$s to %2$s" : "已重命名 %1$s 为 %2$s", - "%1$s has been deleted by %2$s" : "%1$s 已被删除由 %2$s", + "%1$s has been deleted by %2$s" : "%1$s 已被 %2$s 删除", "You deleted %1$s" : "已删除 %1$s", - "%1$s has been recovered by %2$s" : "%1$s 已被恢复由 %2$s", + "%1$s has been recovered by %2$s" : "%1$s 已被%2$s 恢复", "You recovered %1$s" : "已恢复 %1$s", - "%1$s has been permanently deleted by %2$s" : "%1$s 已被永久删除由 %2$s", - "You permanently deleted %1$s" : "你将永久删除 %1$s", + "%1$s has been permanently deleted by %2$s" : "%1$s 已被 %2$s 永久删除", + "You permanently deleted %1$s" : "您将永久删除 %1$s", "The password of %1$s has expired, renew it now." : "密码 %1$s 已过期,请续订。", "%1$s has been shared with %2$s" : "%1$s 已经共享被 %2$s", "You received a share request for %1$s from %2$s" : "您收到 %2$s 的共享 %1$s 请求 ", @@ -296,37 +328,39 @@ OC.L10N.register( "Your credential \"%s\" expired, click here to update the credential." : "您的凭据%s已过期,请点击此处更新凭证。", "Remind me later" : "以后提醒我 ", "Ignore" : "忽略", - "%s shared \"%s\" with you. Click here to accept" : "%s已共享\"%s\"和你. 点击这里接受", - "%s has declined your share request for \"%s\"." : "%s已拒绝您的共享请求\"%s\"", - "%s has accepted your share request for \"%s\"." : "%s已接受您的共享请求\"%s\"", + "%s shared \"%s\" with you. Click here to accept" : "%s 已共享\"%s\"给您。点击这里接受", + "%s has declined your share request for \"%s\"." : "%s 已拒绝您的共享请求\"%s\"。", + "%s has accepted your share request for \"%s\"." : "%s 已接受您的共享请求\"%s\"。", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman 是一个全能的密码管理器。", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman 是一个全功能的密码管理器。\n功能一览:\n- 保险库\n- 保险库密秘钥决不会发给服务器\n- 浏览器扩展,方便使用密码\n- 安卓应用,便于随时使用\n- 客户端证书为256位AES加密\n- 服务器端证书为256位AES加密\n- 可向证书添加自定义字段\n- 内置 OTP (一次性密码)生成器\n- 密码分析器\n- 通过安全链接内部共享密码\n- 从多种密码管理器中导入 (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\n应用的演示版可访问 [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "无法获取版本信息 ", "Passman Settings" : "Passman 设置", - "GitHub version:" : "GitHub版本", + "GitHub version:" : "GitHub 版本:", "A newer version of Passman is available" : "较新版本的Passman可用", "Password sharing" : "密码共享中", "Credential mover" : "凭证移动者", - "Vault destruction requests" : "存储库销毁请求", + "Vault destruction requests" : "保险箱销毁请求", "Check for new versions" : "检查新版本", "Enable HTTPS check" : "启用HTTPS检查", "Disable context menu" : "禁用上下文菜单 ", - "Disable JavaScript debugger" : "禁用JavaScript调试器", + "Disable JavaScript debugger" : "禁用 JavaScript 调试器", "Allow users on this server to share passwords with a link" : "允许此服务器上的用户通过链接共享密码 ", "Allow users on this server to share passwords with other users" : "允许此服务器上的用户与其他用户共享密码 ", "Move credentials from one account to another" : "将凭据从一个帐户移动到另一个", "Source account" : "资源账户", "Destination account" : "终点账户", "Credentials moved!" : "证书已移动了!", - "Requests to destroy vault" : "要求销毁存储库", + "Requests to destroy vault" : "要求销毁保险箱", "Request ID" : "请求 ID", "Requested by" : "被要求", "Reason" : "原因", - "Click here to request\n\t\t\t\t\tit" : "点击这里请求\n\t\t\t\t\t", - "Loading..." : "载入中...", - "Awwhh.... credential not found. Maybe it expired" : "唉....没有找到证书。 也许它过期了", - "Expire time" : "到期时间", + "Click here to request\n\t\t\t\t\tit" : "点击这里请求\n\t\t\t\t\t它", + "Loading…" : "加载中…", + "Awwhh… could not find the credential. Maybe it expired?" : "哎呀... 没有找到证书。也许它过期了?", + "Expires:" : "过期:", "Connection to server lost" : "与服务器的连接断开", - "Problem loading page, reloading in 5 seconds" : "加载页面出现问题, 在 5 秒内重新加载", + "Problem loading page, reloading in 5 seconds" : "加载页面出现问题,在 5 秒内重新加载", "Saving..." : "保存中...", "Dismiss" : "忽略", "seconds ago" : "几秒前" diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json index d9165ff12..cd816a127 100644 --- a/l10n/zh_CN.json +++ b/l10n/zh_CN.json @@ -1,27 +1,27 @@ { "translations": { "Passwords" : "密码", "Generating sharing keys ( %s / 2)" : "生成共享秘钥(%s / 2)", - "Incorrect vault password!" : "错误的密码!", + "Incorrect vault password!" : "错误的保险箱密码!", "Passwords do not match" : "密码不匹配", "General" : "一般", "Custom Fields" : "自定义字段", "Please fill in a label." : "请填写一个标签。", "Please fill in a value." : "请填写一个值", "Error loading file" : "加载文件错误 ", - "An error occurred during decryption" : "解密时发生一个错误", + "An error occurred during decryption" : "解密时发生错误", "Credential created!" : "创建凭证", "Credential deleted" : "凭证删除", "Credential updated" : "凭证更新", "Credential recovered" : "凭证回收", "Credential destroyed" : "凭证销毁", - "Error downloading file, you probably don't have sufficient permissions" : "文件下载错误,你可能没有恰当的权限。", + "Error downloading file, you probably have insufficient permissions" : "下载文件时发生错误,您可能没有足够的权限", "Invalid QR code" : "无效的 QR 代码", "Starting export" : "正在开始导出", "Decrypting credentials" : "凭证解密", "Done" : "完成", - "File read successfully." : "文件读取成功。", - "Proceed with the following steps to import your file" : "按以下步骤处理以导入你的文件", - "Credential has no label, skipping" : "凭证没有标签,跳过", + "File read." : "文件读取。", + "Proceed with the following steps to import your file" : "按以下步骤处理以导入您的文件", + "Skipping unlabeled credential" : "跳过无标签的凭据", "Adding {{credential}}" : "添加 {{credential}}", "Added {{credential}}" : "已添加 {{credential}}", "Skipping credential, missing label on line {{line}}" : "跳过凭证,缺少标签{{line}}", @@ -47,15 +47,15 @@ "Import credentials" : "导入凭据", "Export credentials" : "导出凭据", "Sharing" : "正在共享", - "Are you sure you want to leave? This will destroy all your credentials" : "是否要离开?这将销毁你所有的凭证", - "Your old password is incorrect!" : "您的旧密码不正确!", + "Are you sure you want to leave? This will destroy all your credentials" : "是否要离开?这将销毁您所有的凭证", + "Old password field incorrect!" : "旧密码错误!", "New password does not match!" : "新密码不匹配!", - "Please log in with your new vault password" : "请使用你的新保险箱密码登录", + "Please log in with your new vault password" : "请使用您的新保险箱密码登录", "Share with users and groups" : "与用户和组共享", - "Share link" : "分享链接", + "Share link" : "共享链接", "Are you sure you want to leave? This will corrupt this credential" : "您确认要离开吗?这将销毁这个凭证", - "Credential unshared" : "凭证未分享", - "Credential shared" : "凭证已分享", + "Credential unshared" : "凭证未共享", + "Credential shared" : "凭证已共享", "Saved!" : "已保存", "Poor" : "差 ", "Weak" : "弱", @@ -72,7 +72,13 @@ "Repeat password" : "重复密码", "Add tag" : "添加标签", "Pick an icon" : "选择一个图标", + "Search icons" : "搜索图标", + "Upload a custom icon:" : "上传自定义图标:", "Use this icon" : "使用这个图标", + "Delete current icon" : "删除当前图标", + "Get icon from page" : "从页面获取图标", + "This may take a few seconds…" : "此操作可能需要花费几秒钟 ...", + "There was an error fetching the icon!" : "获取图标出错", "Selected icon" : "选定的图标", "Field label" : "字段标签", "Field value" : "字段值", @@ -88,17 +94,17 @@ "Upload date" : "上传日期", "Size" : "大小", "Upload or enter your OTP secret" : "上传或输入 OTP 密钥", - "Current OTP settings" : "目前OTP设置 ", + "Current OTP settings" : "目前 OTP 设置 ", "Issuer" : "发行者 ", "Secret" : "密钥", "Expiration date" : "有效期", "No expiration date set" : "未设置有效期", "Renew interval" : "更新间隔", "Disabled" : "禁用", - "Day(s)" : "天(s)", - "Week(s)" : "周(s)", - "Month(s)" : "月(s)", - "Year(s)" : "年(s)", + "Day(s)" : "天", + "Week(s)" : "周", + "Month(s)" : "月", + "Year(s)" : "年", "Password generation settings" : "生成密码设置", "Password length" : "密码长度", "Minimum amount of digits" : "最小数字位数", @@ -110,14 +116,14 @@ "Require every character type" : "要求所用字符类型", "Export type" : "导出类型", "Export" : "导出", - "Enter vault password to confirm export." : "输入保险库密码以确认导出。", - "Rename vault" : "重命名文件库", - "New vault name" : "新文件库名称", + "Enter vault password to confirm export." : "输入保险箱密码以确认导出。", + "Rename vault" : "重命名保险箱", + "New vault name" : "新保险箱名称", "Change" : "变更", "Change vault key" : "更高保险箱密钥", "Old vault password" : "旧的保险箱密码", "New vault password" : "新的保险箱密码", - "Repeat new vault password" : "重复新的保管库密码", + "Repeat new vault password" : "重复新的保险箱密码", "Please wait your vault is being updated, do not leave this page." : "请耐心等待,您的保险箱正在更新,请不要离开此页面。", "Processing" : "正在处理", "Total progress" : "全部进度", @@ -125,7 +131,7 @@ "Version" : "版本", "Donate to support development" : "捐赠支持开发", "Bookmarklet" : "书签小工具", - "Save your passwords with 1 click!" : "1 键保存密码!", + "Save your passwords with one click." : "一键保存密码", "Drag below button to your bookmark toolbar." : "将下面的按钮拖拽到您的书签工具栏。", "Delete vault" : "删除保险箱", "Vault password" : "保险箱密码", @@ -141,9 +147,9 @@ "Public key" : "公钥", "Key size" : "密钥尺寸", "Save keys" : "保存密码", - "Generate sharing keys" : "生成分享密码", - "Generating sharing keys" : "生成分享密码中", - "The password tool will scan your password, calculate the average crack time and list those which are below the threshold" : "密码工具将扫描您的密码,计算平均破解时间,并列出低于阈值的密码", + "Generate sharing keys" : "生成共享密码", + "Generating sharing keys" : "生成共享密码中", + "The password tool scans your password, calculates average cracking time, listing those below the threshold" : "密码工具会扫描您的密码,计算平均破解时间,列出低于阈值的密码", "Minimum password stength" : "最小密码长度", "Start scan" : "开始扫描", "Result" : "结果", @@ -151,21 +157,21 @@ "Score" : "评分", "Action" : "操作", "Search users…" : "搜索用户...", - "Missing users? Only users that have vaults are shown." : "缺少用户? 只显示具有保管库的用户。", + "Missing users? Only users that have vaults are shown." : "缺少用户? 只显示具有保险箱的用户。", "Cyphering" : "计算中", "Uploading" : "正在上传...", "User" : "用户", "Crypto time" : "加密时间", - "Total time spent cyphering" : "加密所花费的总时间", + "Total time spent encrypting" : "加密总耗时", "Read" : "读取", "Write" : "写入", "Files" : "文件", "Revisions" : "修订", "Pending" : "等待", - "Enable link sharing" : "启用链接分享", - "Share until date" : "分享截止日期", + "Enable link sharing" : "启用链接共享", + "Share until date" : "共享截止日期", "Expire after views" : "过期浏览次数", - "Click Share first" : "点击先分享", + "Click \\\"Share\\\" first" : "先点击\\\"共享\\\"", "Show files" : "显示文件", "Details" : "详细信息", "Hide details" : "隐藏详细信息", @@ -198,11 +204,11 @@ "Restore revision" : "恢复修订版本", "Delete revision" : "删除修订版本", "Edit credential" : "编辑凭据", - "Create new credential" : "创建新凭据", + "Create new credential" : "新建凭据", "Save" : "保存", "Cancel" : "取消", "Settings" : "设置", - "Share credential {{credential}}" : "分享凭证 {{credential}}", + "Share credential {{credential}}" : "共享凭证 {{credential}}", "Unshare" : "取消共享", "Showing deleted since" : "显示自从删除以来", "Beginning" : "开始", @@ -211,7 +217,7 @@ "Account" : "账户", "Password" : "密码", "OTP" : "OTP", - "E-mail" : "E-mail", + "E-mail" : "电子邮件", "URL" : "URL", "Notes" : "说明", "Expiry time" : "过期时间", @@ -223,56 +229,82 @@ "Recover" : "恢复", "Destroy" : " 销毁", "Use regex" : "使用正则表达式", - "You have incoming share requests." : "您接收到共享请求.", - "If you want to put the credential in another vault," : "如果你想将证书放在另一个保险库中,", - "log out of this vault and log in to the vault you want the shared credential in." : "退出此保管库并登录到您要共享证书的保管库。", + "You have incoming share requests." : "您接收到共享请求。", + "If you want to put the credential in another vault," : "如果您想将证书放在另一个保险箱中,", + "log out of this vault and log into the vault you want the shared credential in." : "退出此保险箱并登录到您要共享证书的保险箱。", "Permissions" : "权限", "Received from" : "接受自", "Date" : "日期", "Accept" : "接受", "Decline" : "拒绝", - "You have {{session_time}} left before logout." : "你剩 {{session_time}} 在注销前.", - "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "由于{{试图}}尝试已失败,您的保管库已锁定{{time}}", + "You have {{session_time}} left before logout." : "您在注销前还剩 {{session_time}} 。", + "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "由于{{试图}}尝试已失败,您的保险箱已锁定{{time}}", + "Hello there!" : "嘿,您好!", + "It does not seem that you have any passwords. Do you want to add one?" : "您似乎没有任何密码。需要添加一个吗?", + "You don't have good credentials" : "您没有高强度凭证", + "You don't have medium credentials" : "您没有中强度凭证", + "You don't have bad credentials" : "您没有弱强度凭证", + "You don't have expired credentials" : "您没有已过期的凭证", + "You don't have deleted credentials" : "您没有已删除的凭据", + "There are no credentials with your selected tags" : "没有找到带有您所选的标签的凭据", + "There are no credentials matching" : "没有匹配的凭据", "Last accessed" : "上次访问", "Never" : "从不", - "No vaults found, why not create one?" : "没有找到保险库,为什么不创建一个?", + "No vaults found, why not create one?" : "没有找到保险箱,为什么不创建一个?", "Password strength must be at least: {{strength}}" : "密码强度必须至少为{{strength}}", - "Please give your new vault a name." : "请给你的新保险库一个名字。", - "Repeat vault password" : "重复保管库密码", - "Your sharing key's will have a strength of 1024 bit, which you can change in Settings later ." : "您的共享密钥将具有1024位的强度,您可以稍后在“设置”中进行更改。", + "Please give your new vault a name." : "请给您的新保险箱一个名字。", + "Repeat vault password" : "重复保险箱密码", + "Your sharing keys will have a strength of 1024 bit, which you can change in \\\"Settings\\\" later ." : "您的共享密钥将具有 1024 位的强度,您可以稍后在“设置”中进行更改。 ", "Create vault" : "创建保险箱", - "Go back to vaults" : "回到保管库", + "Go back to vaults" : "回到保险箱", "Please input the password for" : "请输入密码为", - "Set this vault as the default." : "将此保管库设置为默认值。", + "Set this vault as the default." : "将此保险箱设置为默认值。", "Log into this vault automatically." : "自动登入保险箱", - "Log out of this vault automatically after: " : "之后自动退出此保管库:", + "Log out of this vault automatically after: " : "之后自动退出此保险箱:", "Decrypt vault" : "加密保险箱", - "Seems you lost the vault password and you're unable to log in." : "似乎丢失了保管库密码,您无法登录。", - "If you want this vault to be removed you can request that here." : "如果你想要这个保管库被删除,你可以在这里要求。", + "Seems you lost the vault password and you're unable to log in." : "似乎丢失了保险箱密码,您无法登录。", + "If you want this vault to be removed you can request that here." : "如果您想删除这个保险箱,您可以在这里请求。", "An admin then accepts or declines the request" : "然后,管理员接受或拒绝该请求", - "After an admin destroys this vault, all credentials in it will be lost" : "管理员销毁此保管库后,其中的所有凭据将丢失", + "After an admin destroys this vault, all credentials in it will be lost" : "管理员销毁此保险箱后,其中的所有凭据将丢失", "Reason for requesting deletion (optional):" : "请求删除的原因(可选):", - "Request vault destruction" : "请求保险库销毁", - "Yes, request an admin to destroy this vault" : "是的,请求管理员销毁此保管库", + "Request vault destruction" : "请求销毁保险箱", + "Yes, request an admin to destroy this vault" : "是的,请求管理员销毁此保险箱", "Cancel destruction request" : "取消销毁请求", - "Vault destruction requested" : "要求保管库销毁", + "Vault destruction requested" : "已要求销毁保险箱", "Request removed" : "请求已移除", "Destruction request pending" : "销毁请求待处理", "Warning! Adding credentials over HTTP is insecure!" : "警告! 通过HTTP添加凭证是不安全的!", - "Logged in to {{vault_name}}" : "计入日志到 {{vault_name}}", + "Logged into {{vault_name}}" : "计入日志到 {{vault_name}} ", "Change vault" : "更改保险箱", - "Deleted credentials" : "删除凭据", + "Deleted credentials" : "删除的凭证", "Logout" : "注销", "Donate" : "捐助", - "Someone has shared a credential with you." : "有人与你分享了一个证书。", + "Show All" : "显示所有", + "Tags" : "标签", + "Search Tags" : "搜索标签", + "Good Strength" : "高强度", + "Medium Strength" : "中等强度", + "Bad Strength" : "低强度", + "Expired" : "已过期", + "Filter Tags" : "过滤标签", + "Simple Navigation" : "简单导航", + "Someone has shared a credential with you." : "有人向您共享了一个证书。", "Click here to request it" : "点击这里请求", - "Loading…" : "加载中", - "Awwhh… credential not found. Maybe it expired" : "Awwhh ...没有找到证书。 也许它过期了", + "Loading…" : "加载中...", + "Awwhh… credential not found. Maybe it expired" : "哎呀... 没有找到证书。也许它过期了", + "Compromise!" : "密码泄露!", + "Compromised!" : "已被泄露!", + "This password is compromised. You can only remove this warning by changing the password." : "此密码已被泄露。您只能通过修改密码来移除此警告。", + "email" : "电子邮件", + "Description" : "描述", + "Url" : "Url", + "Custom Search:" : "自定义搜索:", + "Revert to defaults" : "恢复默认值", "Error while saving field" : "保存域错误", - "A Passman item has been created, modified or deleted" : "Passman项目已创建,修改或已删除", - "A Passman item has expired" : "Passman项目已过期", - "A Passman item has been shared" : "Passman项目已被共享", - "A Passman item has been renamed" : "Passman项目已重命名", + "A Passman item has been created, modified or deleted" : "Passman 项目已创建,修改或已删除", + "A Passman item has expired" : "Passman 项目已过期", + "A Passman item has been shared" : "Passman 项目已被共享", + "A Passman item has been renamed" : "Passman 项目已重命名", "%1$s has been created by %2$s" : "%1$s 已经被创建通过 %2$s", "You created %1$s" : "已创建 %1$s", "%1$s has been updated by %2$s" : "%1$s已更新%2$s", @@ -281,12 +313,12 @@ "You reverted %1$s back to the revision of %3$s" : "您将%1$s还原到%3$s的修订版本", "%3$s has renamed %1$s to %2$s" : "%3$s 已重命名 %1$s 为 %2$s", "You renamed %1$s to %2$s" : "已重命名 %1$s 为 %2$s", - "%1$s has been deleted by %2$s" : "%1$s 已被删除由 %2$s", + "%1$s has been deleted by %2$s" : "%1$s 已被 %2$s 删除", "You deleted %1$s" : "已删除 %1$s", - "%1$s has been recovered by %2$s" : "%1$s 已被恢复由 %2$s", + "%1$s has been recovered by %2$s" : "%1$s 已被%2$s 恢复", "You recovered %1$s" : "已恢复 %1$s", - "%1$s has been permanently deleted by %2$s" : "%1$s 已被永久删除由 %2$s", - "You permanently deleted %1$s" : "你将永久删除 %1$s", + "%1$s has been permanently deleted by %2$s" : "%1$s 已被 %2$s 永久删除", + "You permanently deleted %1$s" : "您将永久删除 %1$s", "The password of %1$s has expired, renew it now." : "密码 %1$s 已过期,请续订。", "%1$s has been shared with %2$s" : "%1$s 已经共享被 %2$s", "You received a share request for %1$s from %2$s" : "您收到 %2$s 的共享 %1$s 请求 ", @@ -294,37 +326,39 @@ "Your credential \"%s\" expired, click here to update the credential." : "您的凭据%s已过期,请点击此处更新凭证。", "Remind me later" : "以后提醒我 ", "Ignore" : "忽略", - "%s shared \"%s\" with you. Click here to accept" : "%s已共享\"%s\"和你. 点击这里接受", - "%s has declined your share request for \"%s\"." : "%s已拒绝您的共享请求\"%s\"", - "%s has accepted your share request for \"%s\"." : "%s已接受您的共享请求\"%s\"", + "%s shared \"%s\" with you. Click here to accept" : "%s 已共享\"%s\"给您。点击这里接受", + "%s has declined your share request for \"%s\"." : "%s 已拒绝您的共享请求\"%s\"。", + "%s has accepted your share request for \"%s\"." : "%s 已接受您的共享请求\"%s\"。", "Passman" : "Passman", + "Passman is a full featured password manager." : "Passman 是一个全能的密码管理器。", + "Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)" : "Passman 是一个全功能的密码管理器。\n功能一览:\n- 保险库\n- 保险库密秘钥决不会发给服务器\n- 浏览器扩展,方便使用密码\n- 安卓应用,便于随时使用\n- 客户端证书为256位AES加密\n- 服务器端证书为256位AES加密\n- 可向证书添加自定义字段\n- 内置 OTP (一次性密码)生成器\n- 密码分析器\n- 通过安全链接内部共享密码\n- 从多种密码管理器中导入 (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\n应用的演示版可访问 [https://demo.passman.cc](https://demo.passman.cc)", "Unable to get version info" : "无法获取版本信息 ", "Passman Settings" : "Passman 设置", - "GitHub version:" : "GitHub版本", + "GitHub version:" : "GitHub 版本:", "A newer version of Passman is available" : "较新版本的Passman可用", "Password sharing" : "密码共享中", "Credential mover" : "凭证移动者", - "Vault destruction requests" : "存储库销毁请求", + "Vault destruction requests" : "保险箱销毁请求", "Check for new versions" : "检查新版本", "Enable HTTPS check" : "启用HTTPS检查", "Disable context menu" : "禁用上下文菜单 ", - "Disable JavaScript debugger" : "禁用JavaScript调试器", + "Disable JavaScript debugger" : "禁用 JavaScript 调试器", "Allow users on this server to share passwords with a link" : "允许此服务器上的用户通过链接共享密码 ", "Allow users on this server to share passwords with other users" : "允许此服务器上的用户与其他用户共享密码 ", "Move credentials from one account to another" : "将凭据从一个帐户移动到另一个", "Source account" : "资源账户", "Destination account" : "终点账户", "Credentials moved!" : "证书已移动了!", - "Requests to destroy vault" : "要求销毁存储库", + "Requests to destroy vault" : "要求销毁保险箱", "Request ID" : "请求 ID", "Requested by" : "被要求", "Reason" : "原因", - "Click here to request\n\t\t\t\t\tit" : "点击这里请求\n\t\t\t\t\t", - "Loading..." : "载入中...", - "Awwhh.... credential not found. Maybe it expired" : "唉....没有找到证书。 也许它过期了", - "Expire time" : "到期时间", + "Click here to request\n\t\t\t\t\tit" : "点击这里请求\n\t\t\t\t\t它", + "Loading…" : "加载中…", + "Awwhh… could not find the credential. Maybe it expired?" : "哎呀... 没有找到证书。也许它过期了?", + "Expires:" : "过期:", "Connection to server lost" : "与服务器的连接断开", - "Problem loading page, reloading in 5 seconds" : "加载页面出现问题, 在 5 秒内重新加载", + "Problem loading page, reloading in 5 seconds" : "加载页面出现问题,在 5 秒内重新加载", "Saving..." : "保存中...", "Dismiss" : "忽略", "seconds ago" : "几秒前" diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js new file mode 100644 index 000000000..4f46b931f --- /dev/null +++ b/l10n/zh_TW.js @@ -0,0 +1,77 @@ +OC.L10N.register( + "passman", + { + "Passwords" : "密碼", + "General" : "一般", + "Custom Fields" : "自定義欄位", + "Error loading file" : "載入檔案錯誤", + "An error occurred during decryption" : "解密時發生錯誤", + "Invalid QR code" : "無效的QR code", + "Starting export" : "開始輸出", + "Decrypting credentials" : "帳號密碼加密中", + "Done" : "已完成", + "Importing" : "匯入中", + "Start import" : "開始匯入", + "Select CSV file" : "請選擇一個CSV檔案", + "General settings" : "一般設定", + "Password settings" : "密碼設定", + "Sharing" : "分享", + "New password does not match!" : "密碼不相符", + "Share link" : "分享連結", + "Saved!" : "已儲存", + "Copy to clipboard" : "複製到剪貼簿", + "Generate password" : "產生密碼", + "Complete" : "完成", + "Repeat password" : "再輸入一次密碼", + "Text" : "文字", + "File" : "檔案", + "Add" : "新增", + "Type" : "類型", + "Empty" : "空的", + "Filename" : "檔名", + "Upload date" : "上傳日期", + "Size" : "大小", + "Current OTP settings" : "目前OTP設定", + "Week(s)" : "週", + "Month(s)" : "月", + "Year(s)" : "年", + "Password generation settings" : "密碼產生設定", + "Password length" : "密碼長度", + "Use uppercase letters" : "使用大寫字母", + "Use lowercase letters" : "使用小寫字母", + "Use numbers" : "使用數字", + "Use special characters" : "使用特殊符號", + "Avoid ambiguous characters" : "避免含糊符號", + "Require every character type" : "需要全部符號類型", + "Export type" : "匯出類型", + "Export" : "匯出", + "Repeat new vault password" : "再輸入一次新密碼", + "Version" : "版本", + "Import" : "匯入", + "Private Key" : "私鑰", + "Public key" : "公鑰", + "Key size" : "金鑰尺寸", + "Save keys" : "儲存金鑰", + "Start scan" : "開始掃描", + "Result" : "結果", + "Score" : "分數", + "User" : "使用者", + "Read" : "讀取", + "Write" : "寫入", + "Files" : "檔案", + "Show files" : "顯示檔案", + "Details" : "詳細資料", + "Rank" : "排名", + "Save" : "儲存", + "Cancel" : "Cancel", + "Settings" : "設定", + "Unshare" : "取消分享", + "E-mail" : "E-mail", + "URL" : "URL", + "Created" : "已新增", + "Decline" : "拒絕", + "Remind me later" : "稍後提醒我", + "Ignore" : "忽略", + "Connection to server lost" : "伺服器斷線了" +}, +"nplurals=1; plural=0;"); diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json new file mode 100644 index 000000000..f5509cef2 --- /dev/null +++ b/l10n/zh_TW.json @@ -0,0 +1,75 @@ +{ "translations": { + "Passwords" : "密碼", + "General" : "一般", + "Custom Fields" : "自定義欄位", + "Error loading file" : "載入檔案錯誤", + "An error occurred during decryption" : "解密時發生錯誤", + "Invalid QR code" : "無效的QR code", + "Starting export" : "開始輸出", + "Decrypting credentials" : "帳號密碼加密中", + "Done" : "已完成", + "Importing" : "匯入中", + "Start import" : "開始匯入", + "Select CSV file" : "請選擇一個CSV檔案", + "General settings" : "一般設定", + "Password settings" : "密碼設定", + "Sharing" : "分享", + "New password does not match!" : "密碼不相符", + "Share link" : "分享連結", + "Saved!" : "已儲存", + "Copy to clipboard" : "複製到剪貼簿", + "Generate password" : "產生密碼", + "Complete" : "完成", + "Repeat password" : "再輸入一次密碼", + "Text" : "文字", + "File" : "檔案", + "Add" : "新增", + "Type" : "類型", + "Empty" : "空的", + "Filename" : "檔名", + "Upload date" : "上傳日期", + "Size" : "大小", + "Current OTP settings" : "目前OTP設定", + "Week(s)" : "週", + "Month(s)" : "月", + "Year(s)" : "年", + "Password generation settings" : "密碼產生設定", + "Password length" : "密碼長度", + "Use uppercase letters" : "使用大寫字母", + "Use lowercase letters" : "使用小寫字母", + "Use numbers" : "使用數字", + "Use special characters" : "使用特殊符號", + "Avoid ambiguous characters" : "避免含糊符號", + "Require every character type" : "需要全部符號類型", + "Export type" : "匯出類型", + "Export" : "匯出", + "Repeat new vault password" : "再輸入一次新密碼", + "Version" : "版本", + "Import" : "匯入", + "Private Key" : "私鑰", + "Public key" : "公鑰", + "Key size" : "金鑰尺寸", + "Save keys" : "儲存金鑰", + "Start scan" : "開始掃描", + "Result" : "結果", + "Score" : "分數", + "User" : "使用者", + "Read" : "讀取", + "Write" : "寫入", + "Files" : "檔案", + "Show files" : "顯示檔案", + "Details" : "詳細資料", + "Rank" : "排名", + "Save" : "儲存", + "Cancel" : "Cancel", + "Settings" : "設定", + "Unshare" : "取消分享", + "E-mail" : "E-mail", + "URL" : "URL", + "Created" : "已新增", + "Decline" : "拒絕", + "Remind me later" : "稍後提醒我", + "Ignore" : "忽略", + "Connection to server lost" : "伺服器斷線了" +},"pluralForm" :"nplurals=1; plural=0;" +} \ No newline at end of file diff --git a/lib/Db/Credential.php b/lib/Db/Credential.php index 02187e0be..d99b2511f 100644 --- a/lib/Db/Credential.php +++ b/lib/Db/Credential.php @@ -70,6 +70,8 @@ * @method string getHidden() * @method void setSharedKey(string $value) * @method string getSharedKey() + * @method void setCompromised(bool $value) + * @method bool getCompromised() @@ -101,6 +103,7 @@ class Credential extends Entity implements \JsonSerializable{ protected $otp; protected $hidden; protected $sharedKey; + protected $compromised; public function __construct() { // add types in constructor @@ -142,6 +145,7 @@ public function jsonSerialize() { 'otp' => $this->getOtp(), 'hidden' => $this->getHidden(), 'shared_key' => $this->getSharedKey(), + 'compromised' => $this->getCompromised() ]; } } \ No newline at end of file diff --git a/lib/Db/CredentialMapper.php b/lib/Db/CredentialMapper.php index 46cbe0736..2ae6e8e3f 100644 --- a/lib/Db/CredentialMapper.php +++ b/lib/Db/CredentialMapper.php @@ -138,6 +138,7 @@ public function create($raw_credential) { $credential->setCustomFields($raw_credential['custom_fields']); $credential->setOtp($raw_credential['otp']); $credential->setHidden($raw_credential['hidden']); + $credential->setCompromised($raw_credential['compromised']); if (isset($raw_credential['shared_key'])) { $credential->setSharedKey($raw_credential['shared_key']); } @@ -177,6 +178,7 @@ public function updateCredential($raw_credential, $useRawUser) { $credential->setOtp($raw_credential['otp']); $credential->setHidden($raw_credential['hidden']); $credential->setDeleteTime($raw_credential['delete_time']); + $credential->setCompromised($raw_credential['compromised']); if (isset($raw_credential['shared_key'])) { $credential->setSharedKey($raw_credential['shared_key']); diff --git a/package.json b/package.json index b3d314c6a..321224d06 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "karma-verbose-reporter": "0.0.3" }, "dependencies": { - "grunt": "~0.4.5", + "grunt": "~1.0.3", "grunt-cli": "~1.2.0", "grunt-contrib-clean": "^1.0.0", "grunt-contrib-concat": "^1.0.1", diff --git a/personal.php b/personal.php index c9ce2ae9f..b3d9bbc7f 100644 --- a/personal.php +++ b/personal.php @@ -1 +1 @@ - \ No newline at end of file + ul{ - padding-bottom: 80px; > li > a{ - padding-left: 12px !important; z-index: auto; } + > li { + display: block; + } } .nav-trashbin { - position: fixed !important; - bottom: 44px; + //position: fixed !important; + //bottom: 44px; width: inherit !important; border-right: 1px solid #eee; a { &.active{ - border-left: 3px solid #0082c9; + //border-left: 3px solid #0082c9; + background-image: var(--icon-delete-e9322d); } background-color: #fff !important; opacity: 1 !important; z-index: 140; - padding: 0 20px; + //padding: 0 20px; .fa { margin-right: 15px; } } } +//Overrides transparent entry bullet on hover from server +#app-navigation{ + .collapsible:hover .app-navigation-entry-bullet{ + background: var(--color-primary) !important; + } +} + + #app-navigation { + + a{ + .selected{ + opacity: 1!important; + box-shadow: inset 4px 0 var(--color-primary)!important; + } + } + li{ + .app-navigation-entry-bullet-color { + background-color: var(--color-primary); + } + + .bullet-color-red { + background-color: #ff0000; + } + + .bullet-color-yellow { + background-color: #ebbb00; + } + + .bullet-color-green { + background-color: #4db728; + } + + .highlight-selected{ + background-color: var(--color-primary); + } + + .autocomplete{ + position: relative; + } + a.taginput{ opacity: 1; } @@ -70,7 +120,13 @@ } } } - > ul ul { - display: inherit !important; - } +} + +.hidden-list{ + display: none !important; +} + +//source https://material.io/tools/icons/?icon=restore&style=baseline +.icon-expired{ + background-image: url("data:image/svg+xml;utf8,"); } \ No newline at end of file diff --git a/sass/partials/button.scss b/sass/partials/button.scss index 5275fc041..f819ef8ff 100644 --- a/sass/partials/button.scss +++ b/sass/partials/button.scss @@ -36,11 +36,4 @@ .button-red:hover{ background: lighten(#ce3702, 2%); color: #fff; -} -.link{ - color: rgb(0, 102, 255) !important; - cursor: pointer; -} -.link:hover{ - text-decoration: underline; } \ No newline at end of file diff --git a/sass/partials/icon-picker.scss b/sass/partials/icon-picker.scss new file mode 100644 index 000000000..ad5ad2d24 --- /dev/null +++ b/sass/partials/icon-picker.scss @@ -0,0 +1,96 @@ +/** + * Nextcloud - passman + * + * @copyright Copyright (c) 2016, Felix Nüsse (felix.nuesse@t-online.de) + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ + +.iconpicker-dialog{ + border-radius: var(--border-radius-large) !important; + box-shadow: 0 0 30px var(--color-box-shadow); + .ui-dialog{ + border-radius: var(--border-radius-large); + box-shadow: 0 0 30px var(--color-box-shadow); + } + .ui-widget-header { + background: none; + } + + .ui-icon-closethick { + background-position: inherit; + } + + .ui-button .ui-icon { + background-image: var(--icon-close-000); + } + + .ui-button-icon {border: none !important;} + .ui-icon {border: none !important;} + .ui-icon-closethick {border: none !important;} + .ui-corner-all {border: none !important;} + .ui-state-default {background: white !important;} + .ui-button {background: white !important;} + + + //This moves the modal from tbe background to the foreground so that it is actually visible + z-index: 9999 !important; +} + +#iconPicker { + .iconList { + float: left; + width: 60%; + max-height: 310px; + overflow: auto; + .icon{ + img{ + cursor: pointer; + } + padding: 10px; + cursor: pointer; + float: left; + } + } + .iconModifier { + margin-left: 10px; + float: right; + width: calc(40% - 10px); + } + .iconSearch { + width: 100%; + } + + .arrow { + cursor: pointer; + padding-left: 10px; + width: 10px; + float: left; + } + + .collapsible { + cursor: pointer; + padding-left: 10px; + text-align: left; + font-size: 15px; + } + .content { + display: none; + } + .content_show { + display: block; + } +} \ No newline at end of file diff --git a/sass/partials/pwgen.scss b/sass/partials/pwgen.scss index 5e8d01730..db593ae2f 100644 --- a/sass/partials/pwgen.scss +++ b/sass/partials/pwgen.scss @@ -23,7 +23,7 @@ .pw-gen{ overflow:hidden; input{ - width: calc(100% - 80px) !important; + width: calc(100% - 76px) !important; float: left; background: #fff; color: #555; @@ -41,6 +41,7 @@ float: left; margin-top: 3px; margin-left: -3px; + padding-bottom:1px; .cell{ padding: 5px; display: inline-block; diff --git a/sass/partials/share-incoming.scss b/sass/partials/share-incoming.scss new file mode 100644 index 000000000..9625d2f11 --- /dev/null +++ b/sass/partials/share-incoming.scss @@ -0,0 +1,57 @@ +/** + * Nextcloud - passman + * + * @copyright Copyright (c) 2019, Felix Nüsse (felix.nuesse@t-online.de) + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ + +.shareincoming-dialog{ + border-radius: var(--border-radius-large) !important; + box-shadow: 0 0 30px var(--color-box-shadow); + + .ui-dialog{ + border-radius: var(--border-radius-large); + box-shadow: 0 0 30px var(--color-box-shadow); + } + .ui-widget-header { + background: none !important; + } + + .ui-icon-closethick { + background-position: inherit; + } + + .ui-button .ui-icon { + background-image: var(--icon-close-000); + } + + .ui-button:hover .ui-icon { + background-image: var(--icon-close-000); + cursor: pointer !important; + } + + .ui-button-icon {border: none !important;} + .ui-icon {border: none !important;} + .ui-icon-closethick {border: none !important;} + .ui-corner-all {border: none !important;} + .ui-state-default {background: white !important;} + .ui-button {background: white !important;} + + + //This moves the modal from tbe background to the foreground so that it is actually visible + z-index: 9999 !important; +} diff --git a/sass/partials/tabs.scss b/sass/partials/tabs.scss index d9e33964c..7a5a0ca60 100644 --- a/sass/partials/tabs.scss +++ b/sass/partials/tabs.scss @@ -21,7 +21,9 @@ */ .tab_header { - margin: 44px 0 0; + width: calc(100vw - 300px); + // margin: 44px 0 0; + margin: 0 0 0; list-style: none; padding: 0; li.tab:first-child { @@ -45,9 +47,15 @@ display: none; } } + + li.inactive { + background-color: #fff !important; + color: unset !important; + } + li.active { - color: #fff; - position: relative; + + //position: relative; .indicator { display: inline-block; position: absolute; @@ -60,10 +68,9 @@ } .tab_container { - border: 1px solid; - border-color: #eee; + border: 1px solid #eee; border-top-color: #0082c9; - border-bottom: 0; + border-bottom-width: 0; clear: both; padding: 0 1em; } diff --git a/sass/public-page.scss b/sass/public-page.scss index 88873b467..49a5c0937 100644 --- a/sass/public-page.scss +++ b/sass/public-page.scss @@ -30,6 +30,16 @@ header { padding-top: 0; } +.share-controller{ + width: 100%; + .share-container{ + margin-top: 50px; + margin-left: auto; + margin-right: auto; + width: 25%; + } +} + .credential_container{ margin-top: 20px; margin-bottom: 20px; @@ -45,6 +55,7 @@ header { } button, .text{ margin: 0 auto; + margin-bottom: 25px; display: block; i{ margin-right: 5px; diff --git a/sass/searchboxexpander.scss b/sass/searchboxexpander.scss new file mode 100644 index 000000000..5de24cae0 --- /dev/null +++ b/sass/searchboxexpander.scss @@ -0,0 +1,75 @@ +/** + * Nextcloud - passman + * + * @copyright Copyright (c) 2019, Felix Nüsse (felix.nuesse@t-online.de) + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ + +.searchbox-settings{ + position: relative; + top: 50%; + opacity: 0.6; + +} +.searchbox-settings:hover{ + opacity: 1; + cursor: pointer; +} + +.custom-search-dialog{ + border-radius: var(--border-radius-large) !important; + box-shadow: 0 0 30px var(--color-box-shadow); + .ui-dialog { + border-radius: var(--border-radius-large); + box-shadow: 0 0 30px var(--color-box-shadow); + } + .ui-widget-header { + background: none; + } + + //This moves the modal from tbe background to the foreground so that it is actually visible + z-index: 9999 !important; + + + //closebutton top right + .ui-icon-closethick { + background-position: inherit; + } + + .ui-button-icon { + border: none !important; + } + .ui-icon { + border: none !important; + } + + .ui-button .ui-icon { + background-image: var(--icon-close-000); + } + + .ui-icon-closethick { + border: none !important; + } + + //closebutton top right end + + //bottom line removal + .ui-dialog-buttonpane.ui-helper-clearfix{ + display: none; + } + //bottom line end +} diff --git a/sass/settings.scss b/sass/settings.scss index 51f1a4156..fceb4ff0d 100644 --- a/sass/settings.scss +++ b/sass/settings.scss @@ -20,12 +20,26 @@ * */ +.spacer-top-30{ + margin-top: 30px; +} .scan-result-table { - margin-top: 10px; + td { + vertical-align: top !important; + } .score { + width: 55%; padding-left: 0px; padding-right: 15px; } + .label-audit{ + width: 15%; + } +} +.detail_box{ + border: 1px solid var(--color-border-dark); + margin-top: 25px; + padding: 5px; } .error { @@ -42,6 +56,9 @@ } .tab_container.settings { + textarea{ + height: 300px; + } margin-bottom: 50px; } @@ -66,4 +83,4 @@ text-align: left; padding: 3px 5px; } -} \ No newline at end of file +} diff --git a/sass/share_credential.scss b/sass/share_credential.scss index 13eb11add..0a2c96c36 100644 --- a/sass/share_credential.scss +++ b/sass/share_credential.scss @@ -22,6 +22,10 @@ .sharing_table { + .button{ + min-height: 42px; + margin: 5px 0 0 0; + } td:first-child { width: 55%; @@ -52,6 +56,10 @@ } } .shared_table { + .pending{ + margin-right: 10px; + } + .fa-trash { cursor: pointer; } diff --git a/sass/vaults.scss b/sass/vaults.scss index 2af23141b..25242c8aa 100644 --- a/sass/vaults.scss +++ b/sass/vaults.scss @@ -26,7 +26,7 @@ padding: 12px; font-weight: bold; text-align: center; - z-index: 800; + z-index: 1800; background-color: red; color: white; .fa-times{ @@ -36,9 +36,8 @@ } } .vault_wrapper{ - margin: 0 auto; - margin-top: 20px; - width: 100%; + margin:0 auto auto auto; + max-width: 420px; @include border-radius(5px); box-shadow: 0 1px 1px #777; diff --git a/templates/main.php b/templates/main.php index 0e8c79c4c..4bc649a37 100644 --- a/templates/main.php +++ b/templates/main.php @@ -64,6 +64,7 @@ script('passman', 'app/services/tagservice'); script('passman', 'app/services/notificationservice'); script('passman', 'app/services/shareservice'); +script('passman', 'app/services/searchboxexpanderservice'); script('passman', 'app/factory/sharingacl'); script('passman', 'app/directives/passwordgen'); script('passman', 'app/directives/fileselect'); @@ -118,60 +119,121 @@ ?>
-
-
- {{ 'http.warning' | translate }} - -
+
+
+ {{ 'http.warning' | translate }} + +
-
- + +
  • +
    + {{ 'navigation.strength.bad' | translate }} +
  • +
  • +
    + {{ 'navigation.strength.medium' | translate }} +
  • +
  • +
    + {{ 'navigation.strength.good' | translate }} +
  • +
  • + {{ 'navigation.expired' | translate }} +
  • + + + -
    -
    -
    +
    +
    + +
    +
    -
    -
    -
    +
    + + +
    + + +
    + +
    + +
    +
    + {{'session.time.left' | translate:translationData}} +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    diff --git a/templates/public_share.php b/templates/public_share.php index 63c857129..2515cdf99 100644 --- a/templates/public_share.php +++ b/templates/public_share.php @@ -66,8 +66,9 @@ style('passman', 'public-page'); ?> -
    -
    +