Merge branch 'master' of https://github.com/nextcloud/passman into migrations-2

This commit is contained in:
binsky 2021-03-22 15:48:25 +01:00
commit 1646b95c0c
8 changed files with 131 additions and 123 deletions

View file

@ -8,10 +8,14 @@ env:
- APP_NAME=passman - APP_NAME=passman
- SERVER_FOLDER=server - SERVER_FOLDER=server
- CLOUD=nextcloud - CLOUD=nextcloud
- SERVER=nextcloud/travis_ci/master
matrix: matrix:
- DB=mysql - DB=mysql
- DB=sqlite - DB=sqlite
#fixes mysqlerrors
dist: precise
branches: branches:
only: only:
- master - master
@ -22,12 +26,15 @@ services:
# enable a display for running JavaScript tests # enable a display for running JavaScript tests
- xvfb - 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 - if [[ "$DB" == 'mysql' ]]; then sudo apt-get -y install mariadb-server; fi
# - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh # - 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;" - wget https://raw.githubusercontent.com/$SERVER/before_install.sh
- sh -c "if [ '$CLOUD' = 'owncloud' ]; then wget https://raw.githubusercontent.com/owncloud/administration/master/travis-ci/before_install.sh; fi;" - . ./before_install.sh "$APP_NAME" "$CORE_BRANCH" "$DB"
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DB
# Add some output debugging information # Add some output debugging information
- cd ../${SERVER_FOLDER} - cd ../${SERVER_FOLDER}
- ./occ check - ./occ check

View file

@ -19,7 +19,7 @@ Features:
- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is ) - 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) For an demo of this app visit [https://demo.passman.cc](https://demo.passman.cc)
]]></description> ]]></description>
<version>2.3.6</version> <version>2.3.7</version>
<licence>agpl</licence> <licence>agpl</licence>
<author homepage="https://github.com/brantje">Sander Brand</author> <author homepage="https://github.com/brantje">Sander Brand</author>
<author homepage="https://github.com/animalillo">Marcos Zuriaga</author> <author homepage="https://github.com/animalillo">Marcos Zuriaga</author>

View file

@ -269,7 +269,7 @@ class TranslationController extends ApiController {
'enable.link.sharing' => $this->trans->t('Enable link sharing'), 'enable.link.sharing' => $this->trans->t('Enable link sharing'),
'share.until.date' => $this->trans->t('Share until date'), 'share.until.date' => $this->trans->t('Share until date'),
'expire.views' => $this->trans->t('Expire after views'), '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'), 'show.files' => $this->trans->t('Show files'),
@ -375,7 +375,7 @@ class TranslationController extends ApiController {
'new.vault.name' => $this->trans->t('Please give your new vault a name.'), 'new.vault.name' => $this->trans->t('Please give your new vault a name.'),
'new.vault.pass' => $this->trans->t('Vault password'), 'new.vault.pass' => $this->trans->t('Vault password'),
'new.vault.passr' => $this->trans->t('Repeat vault password'), 'new.vault.passr' => $this->trans->t('Repeat vault password'),
'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.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'), 'new.vault.create' => $this->trans->t('Create vault'),
'go.back.vaults' => $this->trans->t('Go back to vaults'), 'go.back.vaults' => $this->trans->t('Go back to vaults'),
'input.vault.password' => $this->trans->t('Please input the password for'), 'input.vault.password' => $this->trans->t('Please input the password for'),

View file

@ -46,6 +46,7 @@ var PassmanImporter = PassmanImporter || {};
_credential.username = row.login_name; _credential.username = row.login_name;
_credential.password = row.password; _credential.password = row.password;
_credential.url = row.web_site; _credential.url = row.web_site;
_credential.description = row.comments;
if (row.hasOwnProperty('expires')) { if (row.hasOwnProperty('expires')) {
row.expires = row.expires.replace('"', ''); row.expires = row.expires.replace('"', '');
_credential.expire_time = new Date(row.expires).getTime() / 1000; _credential.expire_time = new Date(row.expires).getTime() / 1000;

View file

@ -8,11 +8,11 @@ OC.L10N.register(
"Custom Fields" : "Uživatelsky určené kolonky", "Custom Fields" : "Uživatelsky určené kolonky",
"Please fill in a label." : "Vyplňte štítek.", "Please fill in a label." : "Vyplňte štítek.",
"Please fill in a value." : "Vyplňte hodnotu.", "Please fill in a value." : "Vyplňte hodnotu.",
"Error loading file" : "Chyba načítání souboru", "Error loading file" : "Chyba při načítání souboru",
"An error occurred during decryption" : "Při rozšifrovávání došlo k chybě", "An error occurred during decryption" : "Při rozšifrovávání došlo k chybě",
"Credential created!" : "Přihlašovací údaje vytvořeny!", "Credential created!" : "Přihlašovací údaje vytvořeny!",
"Credential deleted" : "Přihlašovací údaj smazán", "Credential deleted" : "Přihlašovací údaj smazán",
"Credential updated" : "Přihlašovací údaje zaktualizovány", "Credential updated" : "Přihlašovací údaj zaktualizován",
"Credential recovered" : "Přihlašovací údaje obnoveny", "Credential recovered" : "Přihlašovací údaje obnoveny",
"Credential destroyed" : "Přihlašovací údaje zlikvidovány", "Credential destroyed" : "Přihlašovací údaje zlikvidovány",
"Error downloading file, you probably have insufficient permissions" : "Chyba při stahování souboru, nejspíš nemáte potřebná 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í",
@ -46,7 +46,7 @@ OC.L10N.register(
"Password audit" : "Audit hesel", "Password audit" : "Audit hesel",
"Password settings" : "Nastavení hesla", "Password settings" : "Nastavení hesla",
"Import credentials" : "Importovat přihlašovací údaje", "Import credentials" : "Importovat přihlašovací údaje",
"Export credentials" : "Exportovat pověření", "Export credentials" : "Exportovat přihlašovací údaje",
"Sharing" : "Sdílení", "Sharing" : "Sdílení",
"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", "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ě!", "Old password field incorrect!" : "Kolonka původní heslo není vyplněná správně!",
@ -82,7 +82,7 @@ OC.L10N.register(
"There was an error fetching the icon!" : "Při získávání ikony došlo k chybě!", "There was an error fetching the icon!" : "Při získávání ikony došlo k chybě!",
"Selected icon" : "Vybraná ikona", "Selected icon" : "Vybraná ikona",
"Field label" : "Štítek kolonky", "Field label" : "Štítek kolonky",
"Field value" : "Hodnota kolonky", "Field value" : "Hodnota v kolonce",
"Choose a file" : "Vyberte soubor", "Choose a file" : "Vyberte soubor",
"Text" : "Text", "Text" : "Text",
"File" : "Soubor", "File" : "Soubor",
@ -104,7 +104,7 @@ OC.L10N.register(
"Disabled" : "Zakázáno", "Disabled" : "Zakázáno",
"Day(s)" : "Dnů", "Day(s)" : "Dnů",
"Week(s)" : "Týdny", "Week(s)" : "Týdny",
"Month(s)" : "Měsíc(e)", "Month(s)" : "Měsíc(e)",
"Year(s)" : "rok(y)", "Year(s)" : "rok(y)",
"Password generation settings" : "Nastavení vytváření hesel", "Password generation settings" : "Nastavení vytváření hesel",
"Password length" : "Délka hesla", "Password length" : "Délka hesla",
@ -113,7 +113,7 @@ OC.L10N.register(
"Use lowercase letters" : "Použít malá písmena", "Use lowercase letters" : "Použít malá písmena",
"Use numbers" : "Použít čísla", "Use numbers" : "Použít čísla",
"Use special characters" : "Použít speciální znaky", "Use special characters" : "Použít speciální znaky",
"Avoid ambiguous characters" : "Vynechat nejednoznačné znaky", "Avoid ambiguous characters" : "Vynechat nesnadno od sebe rozlišitelné znaky",
"Require every character type" : "Vyžadovat každý typ znaku", "Require every character type" : "Vyžadovat každý typ znaku",
"Export type" : "Typ exportu", "Export type" : "Typ exportu",
"Export" : "Export", "Export" : "Export",
@ -128,7 +128,7 @@ OC.L10N.register(
"Please wait your vault is being updated, do not leave this page." : "Č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í", "Processing" : "Zpracování",
"Total progress" : "Celkový průběh", "Total progress" : "Celkový průběh",
"About Passman" : "O Passman", "About Passman" : "O aplikaci Passman",
"Version" : "Verze", "Version" : "Verze",
"Donate to support development" : "Přispějte na podporu vývoje", "Donate to support development" : "Přispějte na podporu vývoje",
"Bookmarklet" : "Záložky", "Bookmarklet" : "Záložky",
@ -268,7 +268,7 @@ OC.L10N.register(
"An admin then accepts or declines the request" : "Správce pak požadavek buď přijme nebo odmítne", "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 správce potvrdí likvidaci tohoto trezoru, všechna pověření budou ztracena", "After an admin destroys this vault, all credentials in it will be lost" : "Poté, co správce potvrdí likvidaci tohoto trezoru, všechna pověření budou ztracena",
"Reason for requesting deletion (optional):" : "Důvod žádosti o smazání (volitelné):", "Reason for requesting deletion (optional):" : "Důvod žádosti o smazání (volitelné):",
"Request vault destruction" : "Požádat o zničení trezoru", "Request vault destruction" : "Požádat o zlikvidování trezoru",
"Yes, request an admin to destroy this vault" : "Ano, požádat správce o zlikvidování tohoto trezoru", "Yes, request an admin to destroy this vault" : "Ano, požádat správce o zlikvidování tohoto trezoru",
"Cancel destruction request" : "Zrušit požadavek na likvidaci", "Cancel destruction request" : "Zrušit požadavek na likvidaci",
"Vault destruction requested" : "Vyžádáno zlikvidování trezoru", "Vault destruction requested" : "Vyžádáno zlikvidování trezoru",
@ -295,7 +295,7 @@ OC.L10N.register(
"Awwhh… credential not found. Maybe it expired" : "Hmmmm… přihlašovací údaje nenalezeny. Možná jejich platnost skončila", "Awwhh… credential not found. Maybe it expired" : "Hmmmm… přihlašovací údaje nenalezeny. Možná jejich platnost skončila",
"Mark as Compromised" : "Označit jako kompromitované", "Mark as Compromised" : "Označit jako kompromitované",
"Compromised!" : "Kompromitováno!", "Compromised!" : "Kompromitováno!",
"This password is compromised. You can only remove this warning by changing the password." : "Toto heslo je kompromitováno. Toto varování je možné zrušit pouze změnou hesla.", "This password is compromised. You can only remove this warning by changing the password." : "Toto heslo je kompromitováno. Tohoto varování je možné se zbavit pouze změnou hesla.",
"email" : "e-mail", "email" : "e-mail",
"Description" : "Popis", "Description" : "Popis",
"Custom Search:" : "Uživatelsky určené hledání:", "Custom Search:" : "Uživatelsky určené hledání:",
@ -327,7 +327,7 @@ OC.L10N.register(
"Your credential \"%s\" expired, click here to update the credential." : "Platnost vašeho pověření „%s“ skončila, pro obnovení klikněte sem", "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", "Remind me later" : "Připomenout později",
"Ignore" : "Ignorovat", "Ignore" : "Ignorovat",
"%s shared \"%s\" with you. Click here to accept" : "%s s vámi sdílí „%s“. Přijmete kliknutím", "%s shared \"%s\" with you. Click here to accept" : "%s vám nasdílel(a) „%s“. Přijmete kliknutím sem",
"%s has declined your share request for \"%s\"." : "%s zamítl(a) váš požadavek na sdílení „%s“.", "%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“.", "%s has accepted your share request for \"%s\"." : "%s přijal(a) váš požadavek na sdílení „%s“.",
"Passman" : "Passman", "Passman" : "Passman",
@ -357,7 +357,7 @@ OC.L10N.register(
"Click here to request\n\t\t\t\t\tit" : "Klikněte sem pro\n\t\t\t\t\tžádost", "Click here to request\n\t\t\t\t\tit" : "Klikněte sem pro\n\t\t\t\t\tžádost",
"Loading&hellip;" : "Načítání&hellip;", "Loading&hellip;" : "Načítání&hellip;",
"Awwhh… could not find the credential. Maybe it expired?" : "Hmmmm… pověření nenalezeno. Možná jeho platnost skončila?", "Awwhh… could not find the credential. Maybe it expired?" : "Hmmmm… pověření nenalezeno. Možná jeho platnost skončila?",
"Expires:" : "Platnost končí:", "Expires:" : "Platnost skončí:",
"Connection to server lost" : "Připojení k serveru ztraceno", "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", "Problem loading page, reloading in 5 seconds" : "Problém s načítáním stránky, obnovení za 5 sekund",
"Saving …" : "Ukládání…", "Saving …" : "Ukládání…",

View file

@ -6,11 +6,11 @@
"Custom Fields" : "Uživatelsky určené kolonky", "Custom Fields" : "Uživatelsky určené kolonky",
"Please fill in a label." : "Vyplňte štítek.", "Please fill in a label." : "Vyplňte štítek.",
"Please fill in a value." : "Vyplňte hodnotu.", "Please fill in a value." : "Vyplňte hodnotu.",
"Error loading file" : "Chyba načítání souboru", "Error loading file" : "Chyba při načítání souboru",
"An error occurred during decryption" : "Při rozšifrovávání došlo k chybě", "An error occurred during decryption" : "Při rozšifrovávání došlo k chybě",
"Credential created!" : "Přihlašovací údaje vytvořeny!", "Credential created!" : "Přihlašovací údaje vytvořeny!",
"Credential deleted" : "Přihlašovací údaj smazán", "Credential deleted" : "Přihlašovací údaj smazán",
"Credential updated" : "Přihlašovací údaje zaktualizovány", "Credential updated" : "Přihlašovací údaj zaktualizován",
"Credential recovered" : "Přihlašovací údaje obnoveny", "Credential recovered" : "Přihlašovací údaje obnoveny",
"Credential destroyed" : "Přihlašovací údaje zlikvidovány", "Credential destroyed" : "Přihlašovací údaje zlikvidovány",
"Error downloading file, you probably have insufficient permissions" : "Chyba při stahování souboru, nejspíš nemáte potřebná 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í",
@ -44,7 +44,7 @@
"Password audit" : "Audit hesel", "Password audit" : "Audit hesel",
"Password settings" : "Nastavení hesla", "Password settings" : "Nastavení hesla",
"Import credentials" : "Importovat přihlašovací údaje", "Import credentials" : "Importovat přihlašovací údaje",
"Export credentials" : "Exportovat pověření", "Export credentials" : "Exportovat přihlašovací údaje",
"Sharing" : "Sdílení", "Sharing" : "Sdílení",
"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", "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ě!", "Old password field incorrect!" : "Kolonka původní heslo není vyplněná správně!",
@ -80,7 +80,7 @@
"There was an error fetching the icon!" : "Při získávání ikony došlo k chybě!", "There was an error fetching the icon!" : "Při získávání ikony došlo k chybě!",
"Selected icon" : "Vybraná ikona", "Selected icon" : "Vybraná ikona",
"Field label" : "Štítek kolonky", "Field label" : "Štítek kolonky",
"Field value" : "Hodnota kolonky", "Field value" : "Hodnota v kolonce",
"Choose a file" : "Vyberte soubor", "Choose a file" : "Vyberte soubor",
"Text" : "Text", "Text" : "Text",
"File" : "Soubor", "File" : "Soubor",
@ -102,7 +102,7 @@
"Disabled" : "Zakázáno", "Disabled" : "Zakázáno",
"Day(s)" : "Dnů", "Day(s)" : "Dnů",
"Week(s)" : "Týdny", "Week(s)" : "Týdny",
"Month(s)" : "Měsíc(e)", "Month(s)" : "Měsíc(e)",
"Year(s)" : "rok(y)", "Year(s)" : "rok(y)",
"Password generation settings" : "Nastavení vytváření hesel", "Password generation settings" : "Nastavení vytváření hesel",
"Password length" : "Délka hesla", "Password length" : "Délka hesla",
@ -111,7 +111,7 @@
"Use lowercase letters" : "Použít malá písmena", "Use lowercase letters" : "Použít malá písmena",
"Use numbers" : "Použít čísla", "Use numbers" : "Použít čísla",
"Use special characters" : "Použít speciální znaky", "Use special characters" : "Použít speciální znaky",
"Avoid ambiguous characters" : "Vynechat nejednoznačné znaky", "Avoid ambiguous characters" : "Vynechat nesnadno od sebe rozlišitelné znaky",
"Require every character type" : "Vyžadovat každý typ znaku", "Require every character type" : "Vyžadovat každý typ znaku",
"Export type" : "Typ exportu", "Export type" : "Typ exportu",
"Export" : "Export", "Export" : "Export",
@ -126,7 +126,7 @@
"Please wait your vault is being updated, do not leave this page." : "Č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í", "Processing" : "Zpracování",
"Total progress" : "Celkový průběh", "Total progress" : "Celkový průběh",
"About Passman" : "O Passman", "About Passman" : "O aplikaci Passman",
"Version" : "Verze", "Version" : "Verze",
"Donate to support development" : "Přispějte na podporu vývoje", "Donate to support development" : "Přispějte na podporu vývoje",
"Bookmarklet" : "Záložky", "Bookmarklet" : "Záložky",
@ -266,7 +266,7 @@
"An admin then accepts or declines the request" : "Správce pak požadavek buď přijme nebo odmítne", "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 správce potvrdí likvidaci tohoto trezoru, všechna pověření budou ztracena", "After an admin destroys this vault, all credentials in it will be lost" : "Poté, co správce potvrdí likvidaci tohoto trezoru, všechna pověření budou ztracena",
"Reason for requesting deletion (optional):" : "Důvod žádosti o smazání (volitelné):", "Reason for requesting deletion (optional):" : "Důvod žádosti o smazání (volitelné):",
"Request vault destruction" : "Požádat o zničení trezoru", "Request vault destruction" : "Požádat o zlikvidování trezoru",
"Yes, request an admin to destroy this vault" : "Ano, požádat správce o zlikvidování tohoto trezoru", "Yes, request an admin to destroy this vault" : "Ano, požádat správce o zlikvidování tohoto trezoru",
"Cancel destruction request" : "Zrušit požadavek na likvidaci", "Cancel destruction request" : "Zrušit požadavek na likvidaci",
"Vault destruction requested" : "Vyžádáno zlikvidování trezoru", "Vault destruction requested" : "Vyžádáno zlikvidování trezoru",
@ -293,7 +293,7 @@
"Awwhh… credential not found. Maybe it expired" : "Hmmmm… přihlašovací údaje nenalezeny. Možná jejich platnost skončila", "Awwhh… credential not found. Maybe it expired" : "Hmmmm… přihlašovací údaje nenalezeny. Možná jejich platnost skončila",
"Mark as Compromised" : "Označit jako kompromitované", "Mark as Compromised" : "Označit jako kompromitované",
"Compromised!" : "Kompromitováno!", "Compromised!" : "Kompromitováno!",
"This password is compromised. You can only remove this warning by changing the password." : "Toto heslo je kompromitováno. Toto varování je možné zrušit pouze změnou hesla.", "This password is compromised. You can only remove this warning by changing the password." : "Toto heslo je kompromitováno. Tohoto varování je možné se zbavit pouze změnou hesla.",
"email" : "e-mail", "email" : "e-mail",
"Description" : "Popis", "Description" : "Popis",
"Custom Search:" : "Uživatelsky určené hledání:", "Custom Search:" : "Uživatelsky určené hledání:",
@ -325,7 +325,7 @@
"Your credential \"%s\" expired, click here to update the credential." : "Platnost vašeho pověření „%s“ skončila, pro obnovení klikněte sem", "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", "Remind me later" : "Připomenout později",
"Ignore" : "Ignorovat", "Ignore" : "Ignorovat",
"%s shared \"%s\" with you. Click here to accept" : "%s s vámi sdílí „%s“. Přijmete kliknutím", "%s shared \"%s\" with you. Click here to accept" : "%s vám nasdílel(a) „%s“. Přijmete kliknutím sem",
"%s has declined your share request for \"%s\"." : "%s zamítl(a) váš požadavek na sdílení „%s“.", "%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“.", "%s has accepted your share request for \"%s\"." : "%s přijal(a) váš požadavek na sdílení „%s“.",
"Passman" : "Passman", "Passman" : "Passman",
@ -355,7 +355,7 @@
"Click here to request\n\t\t\t\t\tit" : "Klikněte sem pro\n\t\t\t\t\tžádost", "Click here to request\n\t\t\t\t\tit" : "Klikněte sem pro\n\t\t\t\t\tžádost",
"Loading&hellip;" : "Načítání&hellip;", "Loading&hellip;" : "Načítání&hellip;",
"Awwhh… could not find the credential. Maybe it expired?" : "Hmmmm… pověření nenalezeno. Možná jeho platnost skončila?", "Awwhh… could not find the credential. Maybe it expired?" : "Hmmmm… pověření nenalezeno. Možná jeho platnost skončila?",
"Expires:" : "Platnost končí:", "Expires:" : "Platnost skončí:",
"Connection to server lost" : "Připojení k serveru ztraceno", "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", "Problem loading page, reloading in 5 seconds" : "Problém s načítáním stránky, obnovení za 5 sekund",
"Saving …" : "Ukládání…", "Saving …" : "Ukládání…",

View file

@ -10,23 +10,23 @@ OC.L10N.register(
"Please fill in a value." : "請填寫一個值。", "Please fill in a value." : "請填寫一個值。",
"Error loading file" : "加載檔案錯誤 ", "Error loading file" : "加載檔案錯誤 ",
"An error occurred during decryption" : "解密時發生錯誤", "An error occurred during decryption" : "解密時發生錯誤",
"Credential created!" : "身驗證已建立!", "Credential created!" : "身驗證已建立!",
"Credential deleted" : "身驗證已刪除", "Credential deleted" : "身驗證已刪除",
"Credential updated" : "身驗證已更新", "Credential updated" : "身驗證已更新",
"Credential recovered" : "身驗證回收", "Credential recovered" : "身驗證回收",
"Credential destroyed" : "身驗證已銷毀", "Credential destroyed" : "身驗證已銷毀",
"Error downloading file, you probably have insufficient permissions" : "下載檔案時出錯,您可能沒有足夠的權限進行下載", "Error downloading file, you probably have insufficient permissions" : "下載檔案時出錯,您可能沒有足夠的權限進行下載",
"Invalid QR code" : "無效的QR代碼", "Invalid QR code" : "無效的QR代碼",
"Starting export" : "正在開始導出", "Starting export" : "正在開始導出",
"Decrypting credentials" : "身驗證解密中", "Decrypting credentials" : "身驗證解密中",
"Done" : "完成", "Done" : "完成",
"File read." : "檔案已被讀取。", "File read." : "檔案已被讀取。",
"Proceed with the following steps to import your file" : "按以下步驟處理以導入您的檔案", "Proceed with the following steps to import your file" : "按以下步驟處理以導入您的檔案",
"Skipping unlabeled credential" : "跳過無標籤的身驗證", "Skipping unlabeled credential" : "跳過無標籤的身驗證",
"Adding {{credential}}" : "添加 {{credential}}", "Adding {{credential}}" : "添加 {{credential}}",
"Added {{credential}}" : "已添加 {{credential}}", "Added {{credential}}" : "已添加 {{credential}}",
"Skipping credential, missing label on line {{line}}" : "跳過身驗證,{{line}} 行缺少標籤", "Skipping credential, missing label on line {{line}}" : "跳過身驗證,{{line}} 行缺少標籤",
"Parsed {{num}} credentials, starting to import" : "解析 {{num}} 個身驗證,開始導入", "Parsed {{num}} credentials, starting to import" : "解析 {{num}} 個身驗證,開始導入",
"Importing" : "正在導入", "Importing" : "正在導入",
"Start import" : "開始導入", "Start import" : "開始導入",
"Select CSV file" : "選擇 CSV 檔案", "Select CSV file" : "選擇 CSV 檔案",
@ -35,7 +35,7 @@ OC.L10N.register(
"You need to assign the label field before you can start the import." : "開始導入之前需要先賦值標籤字段。", "You need to assign the label field before you can start the import." : "開始導入之前需要先賦值標籤字段。",
"The first 5 lines of the CSV are shown." : "顯示 CSV 的前 5 行。", "The first 5 lines of the CSV are shown." : "顯示 CSV 的前 5 行。",
"Assign the proper fields to each column." : "將適當的字段賦值給每一列。", "Assign the proper fields to each column." : "將適當的字段賦值給每一列。",
"Example of imported credential" : "導入的身驗證示例", "Example of imported credential" : "導入的身驗證示例",
"Missing an importer? Try it with the generic CSV importer." : "沒有導入器試試看通用CSV導入器吧。", "Missing an importer? Try it with the generic CSV importer." : "沒有導入器試試看通用CSV導入器吧。",
"Go back to importers." : "返回導入器。", "Go back to importers." : "返回導入器。",
"Revision deleted" : "修訂已刪除", "Revision deleted" : "修訂已刪除",
@ -45,18 +45,18 @@ OC.L10N.register(
"General settings" : "一般設定", "General settings" : "一般設定",
"Password audit" : "密碼審核", "Password audit" : "密碼審核",
"Password settings" : "密碼設定", "Password settings" : "密碼設定",
"Import credentials" : "導入身驗證", "Import credentials" : "導入身驗證",
"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" : "是否要離開?這將銷毀您所有的身驗證",
"Old password field incorrect!" : "舊密碼錯誤!", "Old password field 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" : "與用戶和群組分享",
"Share link" : "分享連結", "Share link" : "分享連結",
"Are you sure you want to leave? This will corrupt this credential" : "您確認要離開嗎?這將銷毀此身驗證", "Are you sure you want to leave? This will corrupt this credential" : "您確認要離開嗎?這將銷毀此身驗證",
"Credential unshared" : "取消了身驗證分享", "Credential unshared" : "取消了身驗證分享",
"Credential shared" : "身驗證已分享", "Credential shared" : "身驗證已分享",
"Saved!" : "保存了!", "Saved!" : "保存了!",
"Poor" : "差 ", "Poor" : "差 ",
"Weak" : "弱", "Weak" : "弱",
@ -78,7 +78,7 @@ OC.L10N.register(
"Use this icon" : "使用此圖標", "Use this icon" : "使用此圖標",
"Delete current icon" : "刪除當前圖標", "Delete current icon" : "刪除當前圖標",
"Get icon from page" : "從頁面獲取圖標", "Get icon from page" : "從頁面獲取圖標",
"This may take a few seconds…" : "此操作可能需要花幾秒鐘 ...", "This may take a few seconds…" : "此操作可能需要花幾秒鐘 。。。",
"There was an error fetching the icon!" : "擷取圖標出錯", "There was an error fetching the icon!" : "擷取圖標出錯",
"Selected icon" : "所選的圖標", "Selected icon" : "所選的圖標",
"Field label" : "字段標籤", "Field label" : "字段標籤",
@ -154,13 +154,13 @@ OC.L10N.register(
"Minimum password stength" : "最低密碼強度", "Minimum password stength" : "最低密碼強度",
"Start scan" : "開始掃描", "Start scan" : "開始掃描",
"Result" : "結果", "Result" : "結果",
"A total of {{scan_result}} weak credentials were found." : "總共發現 {{scan_result}} 個弱身驗證。", "A total of {{scan_result}} weak credentials were found." : "總共發現 {{scan_result}} 個弱身驗證。",
"Score" : "得分", "Score" : "得分",
"Action" : "操作", "Action" : "操作",
"Search users…" : "搜尋用戶...", "Search users…" : "搜尋用戶。。。",
"Missing users? Only users that have vaults are shown." : "找不到用戶?只顯示具有保險庫的用戶。", "Missing users? Only users that have vaults are shown." : "找不到用戶?只顯示具有保險庫的用戶。",
"Cyphering" : "加密中", "Cyphering" : "加密中",
"Uploading" : "正在上傳...", "Uploading" : "正在上傳。。。",
"User" : "用戶", "User" : "用戶",
"Crypto time" : "加密時間", "Crypto time" : "加密時間",
"Total time spent encrypting" : "加密總耗時", "Total time spent encrypting" : "加密總耗時",
@ -204,17 +204,17 @@ OC.L10N.register(
"Label" : "標籤", "Label" : "標籤",
"Restore revision" : "復原修訂版本", "Restore revision" : "復原修訂版本",
"Delete revision" : "刪除修訂版本", "Delete revision" : "刪除修訂版本",
"Edit credential" : "編輯身驗證", "Edit credential" : "編輯身驗證",
"Create new credential" : "建立新身驗證", "Create new credential" : "建立新身驗證",
"Save" : "保存", "Save" : "保存",
"Cancel" : "取消", "Cancel" : "取消",
"Settings" : "設定", "Settings" : "設定",
"Share credential {{credential}}" : "共享身驗證 {{credential}}", "Share credential {{credential}}" : "共享身驗證 {{credential}}",
"Unshare" : "取消共享", "Unshare" : "取消共享",
"Showing deleted since" : "顯示自從刪除以來", "Showing deleted since" : "顯示自從刪除以來",
"Beginning" : "開始", "Beginning" : "開始",
"Showing {{number_filtered}} of {{credential_number}} credentials" : "顯示 {{credential_number}} 個身驗證中的 {{number_filtered}} 個", "Showing {{number_filtered}} of {{credential_number}} credentials" : "顯示 {{credential_number}} 個身驗證中的 {{number_filtered}} 個",
"Search for credential…" : "搜尋身份驗證...", "Search for credential…" : "搜尋身分驗證。。。",
"Account" : "賬戶", "Account" : "賬戶",
"Password" : "密碼", "Password" : "密碼",
"OTP" : "OTP", "OTP" : "OTP",
@ -231,8 +231,8 @@ OC.L10N.register(
"Destroy" : "銷毀", "Destroy" : "銷毀",
"Use regex" : "使用 regex", "Use regex" : "使用 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 into 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" : "權限", "Permissions" : "權限",
"Received from" : "收到自", "Received from" : "收到自",
"Date" : "日期", "Date" : "日期",
@ -242,13 +242,13 @@ OC.L10N.register(
"Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "由於 {{tries}} 次嘗試失敗,您的保管庫已被鎖定 {{time}}", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "由於 {{tries}} 次嘗試失敗,您的保管庫已被鎖定 {{time}}",
"Hello there!" : "您好!", "Hello there!" : "您好!",
"It does not seem that you have any passwords. Do you want to add one?" : "您似乎尚未設置任何密碼。您要添加一個嗎?", "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 good credentials" : "您沒有高強度身驗證",
"You don't have medium credentials" : "您沒有中強度身驗證", "You don't have medium credentials" : "您沒有中強度身驗證",
"You don't have bad credentials" : "您沒有弱強度身驗證", "You don't have bad credentials" : "您沒有弱強度身驗證",
"You don't have expired credentials" : "您沒有已過期的身驗證", "You don't have expired credentials" : "您沒有已過期的身驗證",
"You don't have deleted credentials" : "您沒有已刪除的身驗證", "You don't have deleted credentials" : "您沒有已刪除的身驗證",
"There are no credentials with your selected tags" : "沒有找到帶有您所選的標籤的身驗證", "There are no credentials with your selected tags" : "沒有找到帶有您所選的標籤的身驗證",
"There are no credentials matching" : "沒有匹配的身驗證", "There are no credentials matching" : "沒有匹配的身驗證",
"Last accessed" : "上次存取", "Last accessed" : "上次存取",
"Never" : "從不", "Never" : "從不",
"No vaults found, why not create one?" : "沒有找到保險庫。何不建立一個?", "No vaults found, why not create one?" : "沒有找到保險庫。何不建立一個?",
@ -266,7 +266,7 @@ OC.L10N.register(
"Seems you lost the vault password and you're unable to log in." : "似乎丟失了保險庫密碼,您無法登入。", "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." : "如果要刪除此保管庫,可以在此處請求。", "If you want this vault to be removed you can request that here." : "如果要刪除此保管庫,可以在此處請求。",
"An admin then accepts or declines the request" : "然後,管理員接受或拒絕該請求", "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):" : "請求刪除的原因(可選):", "Reason for requesting deletion (optional):" : "請求刪除的原因(可選):",
"Request vault destruction" : "請求銷毀保險庫", "Request vault destruction" : "請求銷毀保險庫",
"Yes, request an admin to destroy this vault" : "是的,請求管理員銷毀此保險庫", "Yes, request an admin to destroy this vault" : "是的,請求管理員銷毀此保險庫",
@ -274,10 +274,10 @@ OC.L10N.register(
"Vault destruction requested" : "已要求銷毀保險庫", "Vault destruction requested" : "已要求銷毀保險庫",
"Request removed" : "請求已移除", "Request removed" : "請求已移除",
"Destruction request pending" : "銷毀請求待處理", "Destruction request pending" : "銷毀請求待處理",
"Warning! Adding credentials over HTTP is insecure!" : "警告通過HTTP添加身驗證是不安全的!", "Warning! Adding credentials over HTTP is insecure!" : "警告通過HTTP添加身驗證是不安全的!",
"Logged into {{vault_name}}" : "已登入 {{vault_name}}", "Logged into {{vault_name}}" : "已登入 {{vault_name}}",
"Change vault" : "更改保險庫", "Change vault" : "更改保險庫",
"Deleted credentials" : "已刪除的身驗證", "Deleted credentials" : "已刪除的身驗證",
"Logout" : "登出", "Logout" : "登出",
"Donate" : "捐助", "Donate" : "捐助",
"Show All" : "顯示所有", "Show All" : "顯示所有",
@ -289,10 +289,10 @@ OC.L10N.register(
"Expired" : "已過期", "Expired" : "已過期",
"Filter Tags" : "過濾標籤", "Filter Tags" : "過濾標籤",
"Simple Navigation" : "簡單導航", "Simple Navigation" : "簡單導航",
"Someone has shared a credential with you." : "有人與您分享了一個身驗證。", "Someone has shared a credential with you." : "有人與您分享了一個身驗證。",
"Click here to request it" : "點擊這裡請求", "Click here to request it" : "點擊這裡請求",
"Loading…" : "正在加載…", "Loading…" : "正在加載…",
"Awwhh… credential not found. Maybe it expired" : "哎呀... 沒有找到身份驗證。也許過期了", "Awwhh… credential not found. Maybe it expired" : "哎呀。。。沒有找到身分驗證。也許過期了",
"Mark as Compromised" : "標記為已洩露", "Mark as Compromised" : "標記為已洩露",
"Compromised!" : "已被洩露!", "Compromised!" : "已被洩露!",
"This password is compromised. You can only remove this warning by changing the password." : "此密碼已被洩露。您只能通過修改密碼來移除此警告。", "This password is compromised. You can only remove this warning by changing the password." : "此密碼已被洩露。您只能通過修改密碼來移除此警告。",
@ -324,7 +324,7 @@ OC.L10N.register(
"You received a share request for %1$s from %2$s" : "您收到了來自 %2$s 的 %1$s 的分享請求", "You received a share request for %1$s from %2$s" : "您收到了來自 %2$s 的 %1$s 的分享請求",
"%s has been shared with a link" : "%s 已通過連結分享", "%s has been shared with a link" : "%s 已通過連結分享",
"Passwords" : "密碼", "Passwords" : "密碼",
"Your credential \"%s\" expired, click here to update the credential." : "您的身份驗證 %s 已過期,請點擊此處更新身份驗證。", "Your credential \"%s\" expired, click here to update the credential." : "您的身分驗證 %s 已過期,請點擊此處更新身分驗證。",
"Remind me later" : "稍後提醒我", "Remind me later" : "稍後提醒我",
"Ignore" : "不理會", "Ignore" : "不理會",
"%s shared \"%s\" with you. Click here to accept" : "%s 已與您分享了\"%s\"。點擊這裡接受", "%s shared \"%s\" with you. Click here to accept" : "%s 已與您分享了\"%s\"。點擊這裡接受",
@ -332,13 +332,13 @@ OC.L10N.register(
"%s has accepted your share request for \"%s\"." : "%s 已接受您的分享請求\"%s\"。", "%s has accepted your share request for \"%s\"." : "%s 已接受您的分享請求\"%s\"。",
"Passman" : "Passman", "Passman" : "Passman",
"Passman is a full featured password manager." : "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- Andriod 應用程式,便於隨時使用\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)", "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- Andriod 應用程式,便於隨時使用\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" : "無法獲取版本信息 ", "Unable to get version info" : "無法獲取版本信息 ",
"Passman Settings" : "Passman 設定", "Passman Settings" : "Passman 設定",
"GitHub version:" : "GitHub 版本:", "GitHub version:" : "GitHub 版本:",
"A newer version of Passman is available" : "有較新版本的 Passman 可用", "A newer version of Passman is available" : "有較新版本的 Passman 可用",
"Password sharing" : "密碼分享", "Password sharing" : "密碼分享",
"Credential mover" : "身驗證移動者", "Credential mover" : "身驗證移動者",
"Vault destruction requests" : "保險庫銷毀請求", "Vault destruction requests" : "保險庫銷毀請求",
"Check for new versions" : "檢查新版本", "Check for new versions" : "檢查新版本",
"Enable HTTPS check" : "啟用HTTPS檢查", "Enable HTTPS check" : "啟用HTTPS檢查",
@ -346,21 +346,21 @@ OC.L10N.register(
"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 a link" : "允許此伺服器上的用戶通過連結分享密碼",
"Allow users on this server to share passwords with other users" : "允許此伺服器上的用戶與其他用戶分享密碼", "Allow users on this server to share passwords with other users" : "允許此伺服器上的用戶與其他用戶分享密碼",
"Move credentials from one account to another" : "將身驗證從一個賬號移動到另一個", "Move credentials from one account to another" : "將身驗證從一個賬號移動到另一個",
"Source account" : "來源賬號", "Source account" : "來源賬號",
"Destination account" : "目標賬號", "Destination account" : "目標賬號",
"Credentials moved!" : "身驗證已移動了!", "Credentials moved!" : "身驗證已移動了!",
"Requests to destroy vault" : "要求銷毀保險庫", "Requests to destroy vault" : "要求銷毀保險庫",
"Request ID" : "請求 ID", "Request ID" : "請求 ID",
"Requested by" : "請求者", "Requested by" : "請求者",
"Reason" : "原因", "Reason" : "原因",
"Click here to request\n\t\t\t\t\tit" : "點擊這裡請求\n\t\t\t\t\t它", "Click here to request\n\t\t\t\t\tit" : "點擊這裡請求\n\t\t\t\t\t它",
"Loading&hellip;" : "正在加載...", "Loading&hellip;" : "正在加載。。。",
"Awwhh… could not find the credential. Maybe it expired?" : "哎呀... 沒有找到身份驗證。也許過期了?", "Awwhh… could not find the credential. Maybe it expired?" : "哎呀。。。沒有找到身分驗證。也許過期了?",
"Expires:" : "過期日:", "Expires:" : "過期日:",
"Connection to server lost" : "與伺服器斷線了", "Connection to server lost" : "與伺服器斷線了",
"Problem loading page, reloading in 5 seconds" : "載入頁面出錯5秒後重新整理", "Problem loading page, reloading in 5 seconds" : "載入頁面出錯5秒後重新整理",
"Saving …" : "儲存中 ...", "Saving …" : "儲存中 。。。",
"Dismiss" : "撤銷", "Dismiss" : "撤銷",
"seconds ago" : "幾秒前" "seconds ago" : "幾秒前"
}, },

View file

@ -8,23 +8,23 @@
"Please fill in a value." : "請填寫一個值。", "Please fill in a value." : "請填寫一個值。",
"Error loading file" : "加載檔案錯誤 ", "Error loading file" : "加載檔案錯誤 ",
"An error occurred during decryption" : "解密時發生錯誤", "An error occurred during decryption" : "解密時發生錯誤",
"Credential created!" : "身驗證已建立!", "Credential created!" : "身驗證已建立!",
"Credential deleted" : "身驗證已刪除", "Credential deleted" : "身驗證已刪除",
"Credential updated" : "身驗證已更新", "Credential updated" : "身驗證已更新",
"Credential recovered" : "身驗證回收", "Credential recovered" : "身驗證回收",
"Credential destroyed" : "身驗證已銷毀", "Credential destroyed" : "身驗證已銷毀",
"Error downloading file, you probably have insufficient permissions" : "下載檔案時出錯,您可能沒有足夠的權限進行下載", "Error downloading file, you probably have insufficient permissions" : "下載檔案時出錯,您可能沒有足夠的權限進行下載",
"Invalid QR code" : "無效的QR代碼", "Invalid QR code" : "無效的QR代碼",
"Starting export" : "正在開始導出", "Starting export" : "正在開始導出",
"Decrypting credentials" : "身驗證解密中", "Decrypting credentials" : "身驗證解密中",
"Done" : "完成", "Done" : "完成",
"File read." : "檔案已被讀取。", "File read." : "檔案已被讀取。",
"Proceed with the following steps to import your file" : "按以下步驟處理以導入您的檔案", "Proceed with the following steps to import your file" : "按以下步驟處理以導入您的檔案",
"Skipping unlabeled credential" : "跳過無標籤的身驗證", "Skipping unlabeled credential" : "跳過無標籤的身驗證",
"Adding {{credential}}" : "添加 {{credential}}", "Adding {{credential}}" : "添加 {{credential}}",
"Added {{credential}}" : "已添加 {{credential}}", "Added {{credential}}" : "已添加 {{credential}}",
"Skipping credential, missing label on line {{line}}" : "跳過身驗證,{{line}} 行缺少標籤", "Skipping credential, missing label on line {{line}}" : "跳過身驗證,{{line}} 行缺少標籤",
"Parsed {{num}} credentials, starting to import" : "解析 {{num}} 個身驗證,開始導入", "Parsed {{num}} credentials, starting to import" : "解析 {{num}} 個身驗證,開始導入",
"Importing" : "正在導入", "Importing" : "正在導入",
"Start import" : "開始導入", "Start import" : "開始導入",
"Select CSV file" : "選擇 CSV 檔案", "Select CSV file" : "選擇 CSV 檔案",
@ -33,7 +33,7 @@
"You need to assign the label field before you can start the import." : "開始導入之前需要先賦值標籤字段。", "You need to assign the label field before you can start the import." : "開始導入之前需要先賦值標籤字段。",
"The first 5 lines of the CSV are shown." : "顯示 CSV 的前 5 行。", "The first 5 lines of the CSV are shown." : "顯示 CSV 的前 5 行。",
"Assign the proper fields to each column." : "將適當的字段賦值給每一列。", "Assign the proper fields to each column." : "將適當的字段賦值給每一列。",
"Example of imported credential" : "導入的身驗證示例", "Example of imported credential" : "導入的身驗證示例",
"Missing an importer? Try it with the generic CSV importer." : "沒有導入器試試看通用CSV導入器吧。", "Missing an importer? Try it with the generic CSV importer." : "沒有導入器試試看通用CSV導入器吧。",
"Go back to importers." : "返回導入器。", "Go back to importers." : "返回導入器。",
"Revision deleted" : "修訂已刪除", "Revision deleted" : "修訂已刪除",
@ -43,18 +43,18 @@
"General settings" : "一般設定", "General settings" : "一般設定",
"Password audit" : "密碼審核", "Password audit" : "密碼審核",
"Password settings" : "密碼設定", "Password settings" : "密碼設定",
"Import credentials" : "導入身驗證", "Import credentials" : "導入身驗證",
"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" : "是否要離開?這將銷毀您所有的身驗證",
"Old password field incorrect!" : "舊密碼錯誤!", "Old password field 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" : "與用戶和群組分享",
"Share link" : "分享連結", "Share link" : "分享連結",
"Are you sure you want to leave? This will corrupt this credential" : "您確認要離開嗎?這將銷毀此身驗證", "Are you sure you want to leave? This will corrupt this credential" : "您確認要離開嗎?這將銷毀此身驗證",
"Credential unshared" : "取消了身驗證分享", "Credential unshared" : "取消了身驗證分享",
"Credential shared" : "身驗證已分享", "Credential shared" : "身驗證已分享",
"Saved!" : "保存了!", "Saved!" : "保存了!",
"Poor" : "差 ", "Poor" : "差 ",
"Weak" : "弱", "Weak" : "弱",
@ -76,7 +76,7 @@
"Use this icon" : "使用此圖標", "Use this icon" : "使用此圖標",
"Delete current icon" : "刪除當前圖標", "Delete current icon" : "刪除當前圖標",
"Get icon from page" : "從頁面獲取圖標", "Get icon from page" : "從頁面獲取圖標",
"This may take a few seconds…" : "此操作可能需要花幾秒鐘 ...", "This may take a few seconds…" : "此操作可能需要花幾秒鐘 。。。",
"There was an error fetching the icon!" : "擷取圖標出錯", "There was an error fetching the icon!" : "擷取圖標出錯",
"Selected icon" : "所選的圖標", "Selected icon" : "所選的圖標",
"Field label" : "字段標籤", "Field label" : "字段標籤",
@ -152,13 +152,13 @@
"Minimum password stength" : "最低密碼強度", "Minimum password stength" : "最低密碼強度",
"Start scan" : "開始掃描", "Start scan" : "開始掃描",
"Result" : "結果", "Result" : "結果",
"A total of {{scan_result}} weak credentials were found." : "總共發現 {{scan_result}} 個弱身驗證。", "A total of {{scan_result}} weak credentials were found." : "總共發現 {{scan_result}} 個弱身驗證。",
"Score" : "得分", "Score" : "得分",
"Action" : "操作", "Action" : "操作",
"Search users…" : "搜尋用戶...", "Search users…" : "搜尋用戶。。。",
"Missing users? Only users that have vaults are shown." : "找不到用戶?只顯示具有保險庫的用戶。", "Missing users? Only users that have vaults are shown." : "找不到用戶?只顯示具有保險庫的用戶。",
"Cyphering" : "加密中", "Cyphering" : "加密中",
"Uploading" : "正在上傳...", "Uploading" : "正在上傳。。。",
"User" : "用戶", "User" : "用戶",
"Crypto time" : "加密時間", "Crypto time" : "加密時間",
"Total time spent encrypting" : "加密總耗時", "Total time spent encrypting" : "加密總耗時",
@ -202,17 +202,17 @@
"Label" : "標籤", "Label" : "標籤",
"Restore revision" : "復原修訂版本", "Restore revision" : "復原修訂版本",
"Delete revision" : "刪除修訂版本", "Delete revision" : "刪除修訂版本",
"Edit credential" : "編輯身驗證", "Edit credential" : "編輯身驗證",
"Create new credential" : "建立新身驗證", "Create new credential" : "建立新身驗證",
"Save" : "保存", "Save" : "保存",
"Cancel" : "取消", "Cancel" : "取消",
"Settings" : "設定", "Settings" : "設定",
"Share credential {{credential}}" : "共享身驗證 {{credential}}", "Share credential {{credential}}" : "共享身驗證 {{credential}}",
"Unshare" : "取消共享", "Unshare" : "取消共享",
"Showing deleted since" : "顯示自從刪除以來", "Showing deleted since" : "顯示自從刪除以來",
"Beginning" : "開始", "Beginning" : "開始",
"Showing {{number_filtered}} of {{credential_number}} credentials" : "顯示 {{credential_number}} 個身驗證中的 {{number_filtered}} 個", "Showing {{number_filtered}} of {{credential_number}} credentials" : "顯示 {{credential_number}} 個身驗證中的 {{number_filtered}} 個",
"Search for credential…" : "搜尋身份驗證...", "Search for credential…" : "搜尋身分驗證。。。",
"Account" : "賬戶", "Account" : "賬戶",
"Password" : "密碼", "Password" : "密碼",
"OTP" : "OTP", "OTP" : "OTP",
@ -229,8 +229,8 @@
"Destroy" : "銷毀", "Destroy" : "銷毀",
"Use regex" : "使用 regex", "Use regex" : "使用 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 into 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" : "權限", "Permissions" : "權限",
"Received from" : "收到自", "Received from" : "收到自",
"Date" : "日期", "Date" : "日期",
@ -240,13 +240,13 @@
"Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "由於 {{tries}} 次嘗試失敗,您的保管庫已被鎖定 {{time}}", "Your vault has been locked for {{time}} because of {{tries}} failed attempts!" : "由於 {{tries}} 次嘗試失敗,您的保管庫已被鎖定 {{time}}",
"Hello there!" : "您好!", "Hello there!" : "您好!",
"It does not seem that you have any passwords. Do you want to add one?" : "您似乎尚未設置任何密碼。您要添加一個嗎?", "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 good credentials" : "您沒有高強度身驗證",
"You don't have medium credentials" : "您沒有中強度身驗證", "You don't have medium credentials" : "您沒有中強度身驗證",
"You don't have bad credentials" : "您沒有弱強度身驗證", "You don't have bad credentials" : "您沒有弱強度身驗證",
"You don't have expired credentials" : "您沒有已過期的身驗證", "You don't have expired credentials" : "您沒有已過期的身驗證",
"You don't have deleted credentials" : "您沒有已刪除的身驗證", "You don't have deleted credentials" : "您沒有已刪除的身驗證",
"There are no credentials with your selected tags" : "沒有找到帶有您所選的標籤的身驗證", "There are no credentials with your selected tags" : "沒有找到帶有您所選的標籤的身驗證",
"There are no credentials matching" : "沒有匹配的身驗證", "There are no credentials matching" : "沒有匹配的身驗證",
"Last accessed" : "上次存取", "Last accessed" : "上次存取",
"Never" : "從不", "Never" : "從不",
"No vaults found, why not create one?" : "沒有找到保險庫。何不建立一個?", "No vaults found, why not create one?" : "沒有找到保險庫。何不建立一個?",
@ -264,7 +264,7 @@
"Seems you lost the vault password and you're unable to log in." : "似乎丟失了保險庫密碼,您無法登入。", "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." : "如果要刪除此保管庫,可以在此處請求。", "If you want this vault to be removed you can request that here." : "如果要刪除此保管庫,可以在此處請求。",
"An admin then accepts or declines the request" : "然後,管理員接受或拒絕該請求", "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):" : "請求刪除的原因(可選):", "Reason for requesting deletion (optional):" : "請求刪除的原因(可選):",
"Request vault destruction" : "請求銷毀保險庫", "Request vault destruction" : "請求銷毀保險庫",
"Yes, request an admin to destroy this vault" : "是的,請求管理員銷毀此保險庫", "Yes, request an admin to destroy this vault" : "是的,請求管理員銷毀此保險庫",
@ -272,10 +272,10 @@
"Vault destruction requested" : "已要求銷毀保險庫", "Vault destruction requested" : "已要求銷毀保險庫",
"Request removed" : "請求已移除", "Request removed" : "請求已移除",
"Destruction request pending" : "銷毀請求待處理", "Destruction request pending" : "銷毀請求待處理",
"Warning! Adding credentials over HTTP is insecure!" : "警告通過HTTP添加身驗證是不安全的!", "Warning! Adding credentials over HTTP is insecure!" : "警告通過HTTP添加身驗證是不安全的!",
"Logged into {{vault_name}}" : "已登入 {{vault_name}}", "Logged into {{vault_name}}" : "已登入 {{vault_name}}",
"Change vault" : "更改保險庫", "Change vault" : "更改保險庫",
"Deleted credentials" : "已刪除的身驗證", "Deleted credentials" : "已刪除的身驗證",
"Logout" : "登出", "Logout" : "登出",
"Donate" : "捐助", "Donate" : "捐助",
"Show All" : "顯示所有", "Show All" : "顯示所有",
@ -287,10 +287,10 @@
"Expired" : "已過期", "Expired" : "已過期",
"Filter Tags" : "過濾標籤", "Filter Tags" : "過濾標籤",
"Simple Navigation" : "簡單導航", "Simple Navigation" : "簡單導航",
"Someone has shared a credential with you." : "有人與您分享了一個身驗證。", "Someone has shared a credential with you." : "有人與您分享了一個身驗證。",
"Click here to request it" : "點擊這裡請求", "Click here to request it" : "點擊這裡請求",
"Loading…" : "正在加載…", "Loading…" : "正在加載…",
"Awwhh… credential not found. Maybe it expired" : "哎呀... 沒有找到身份驗證。也許過期了", "Awwhh… credential not found. Maybe it expired" : "哎呀。。。沒有找到身分驗證。也許過期了",
"Mark as Compromised" : "標記為已洩露", "Mark as Compromised" : "標記為已洩露",
"Compromised!" : "已被洩露!", "Compromised!" : "已被洩露!",
"This password is compromised. You can only remove this warning by changing the password." : "此密碼已被洩露。您只能通過修改密碼來移除此警告。", "This password is compromised. You can only remove this warning by changing the password." : "此密碼已被洩露。您只能通過修改密碼來移除此警告。",
@ -322,7 +322,7 @@
"You received a share request for %1$s from %2$s" : "您收到了來自 %2$s 的 %1$s 的分享請求", "You received a share request for %1$s from %2$s" : "您收到了來自 %2$s 的 %1$s 的分享請求",
"%s has been shared with a link" : "%s 已通過連結分享", "%s has been shared with a link" : "%s 已通過連結分享",
"Passwords" : "密碼", "Passwords" : "密碼",
"Your credential \"%s\" expired, click here to update the credential." : "您的身份驗證 %s 已過期,請點擊此處更新身份驗證。", "Your credential \"%s\" expired, click here to update the credential." : "您的身分驗證 %s 已過期,請點擊此處更新身分驗證。",
"Remind me later" : "稍後提醒我", "Remind me later" : "稍後提醒我",
"Ignore" : "不理會", "Ignore" : "不理會",
"%s shared \"%s\" with you. Click here to accept" : "%s 已與您分享了\"%s\"。點擊這裡接受", "%s shared \"%s\" with you. Click here to accept" : "%s 已與您分享了\"%s\"。點擊這裡接受",
@ -330,13 +330,13 @@
"%s has accepted your share request for \"%s\"." : "%s 已接受您的分享請求\"%s\"。", "%s has accepted your share request for \"%s\"." : "%s 已接受您的分享請求\"%s\"。",
"Passman" : "Passman", "Passman" : "Passman",
"Passman is a full featured password manager." : "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- Andriod 應用程式,便於隨時使用\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)", "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- Andriod 應用程式,便於隨時使用\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" : "無法獲取版本信息 ", "Unable to get version info" : "無法獲取版本信息 ",
"Passman Settings" : "Passman 設定", "Passman Settings" : "Passman 設定",
"GitHub version:" : "GitHub 版本:", "GitHub version:" : "GitHub 版本:",
"A newer version of Passman is available" : "有較新版本的 Passman 可用", "A newer version of Passman is available" : "有較新版本的 Passman 可用",
"Password sharing" : "密碼分享", "Password sharing" : "密碼分享",
"Credential mover" : "身驗證移動者", "Credential mover" : "身驗證移動者",
"Vault destruction requests" : "保險庫銷毀請求", "Vault destruction requests" : "保險庫銷毀請求",
"Check for new versions" : "檢查新版本", "Check for new versions" : "檢查新版本",
"Enable HTTPS check" : "啟用HTTPS檢查", "Enable HTTPS check" : "啟用HTTPS檢查",
@ -344,21 +344,21 @@
"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 a link" : "允許此伺服器上的用戶通過連結分享密碼",
"Allow users on this server to share passwords with other users" : "允許此伺服器上的用戶與其他用戶分享密碼", "Allow users on this server to share passwords with other users" : "允許此伺服器上的用戶與其他用戶分享密碼",
"Move credentials from one account to another" : "將身驗證從一個賬號移動到另一個", "Move credentials from one account to another" : "將身驗證從一個賬號移動到另一個",
"Source account" : "來源賬號", "Source account" : "來源賬號",
"Destination account" : "目標賬號", "Destination account" : "目標賬號",
"Credentials moved!" : "身驗證已移動了!", "Credentials moved!" : "身驗證已移動了!",
"Requests to destroy vault" : "要求銷毀保險庫", "Requests to destroy vault" : "要求銷毀保險庫",
"Request ID" : "請求 ID", "Request ID" : "請求 ID",
"Requested by" : "請求者", "Requested by" : "請求者",
"Reason" : "原因", "Reason" : "原因",
"Click here to request\n\t\t\t\t\tit" : "點擊這裡請求\n\t\t\t\t\t它", "Click here to request\n\t\t\t\t\tit" : "點擊這裡請求\n\t\t\t\t\t它",
"Loading&hellip;" : "正在加載...", "Loading&hellip;" : "正在加載。。。",
"Awwhh… could not find the credential. Maybe it expired?" : "哎呀... 沒有找到身份驗證。也許過期了?", "Awwhh… could not find the credential. Maybe it expired?" : "哎呀。。。沒有找到身分驗證。也許過期了?",
"Expires:" : "過期日:", "Expires:" : "過期日:",
"Connection to server lost" : "與伺服器斷線了", "Connection to server lost" : "與伺服器斷線了",
"Problem loading page, reloading in 5 seconds" : "載入頁面出錯5秒後重新整理", "Problem loading page, reloading in 5 seconds" : "載入頁面出錯5秒後重新整理",
"Saving …" : "儲存中 ...", "Saving …" : "儲存中 。。。",
"Dismiss" : "撤銷", "Dismiss" : "撤銷",
"seconds ago" : "幾秒前" "seconds ago" : "幾秒前"
},"pluralForm" :"nplurals=1; plural=0;" },"pluralForm" :"nplurals=1; plural=0;"