Browse Source

New Crowdin updates (#2689)

New translations strings.properties

Arabic; Belarusian; Bosnian; Catalan; Chinese Simplified; Chinese Traditional; Chinese Traditional, Hong Kong; Croatian; Czech; Danish; Dutch; French; German; Greek; Hebrew; Hungarian; Indonesian; Italian; Japanese; Korean; Latvian; Norwegian Bokmal; Norwegian Nynorsk; Polish; Portuguese, Brazilian; Punjabi; Romanian; Russian; Serbian (Cyrillic); Slovak; Slovenian; Spanish; Swahili, Tanzania; Swedish; Turkish; Vietnamese; 

[ci skip]
Cryptobot 2 years ago
parent
commit
7fc07ae02c
36 changed files with 627 additions and 487 deletions
  1. 1 1
      src/main/resources/i18n/strings_ar.properties
  2. 1 1
      src/main/resources/i18n/strings_be.properties
  3. 1 1
      src/main/resources/i18n/strings_bs.properties
  4. 1 1
      src/main/resources/i18n/strings_ca.properties
  5. 1 1
      src/main/resources/i18n/strings_cs.properties
  6. 135 114
      src/main/resources/i18n/strings_da.properties
  7. 24 1
      src/main/resources/i18n/strings_de.properties
  8. 4 1
      src/main/resources/i18n/strings_el.properties
  9. 4 1
      src/main/resources/i18n/strings_es.properties
  10. 10 7
      src/main/resources/i18n/strings_fr.properties
  11. 4 0
      src/main/resources/i18n/strings_he.properties
  12. 1 1
      src/main/resources/i18n/strings_hr.properties
  13. 6 2
      src/main/resources/i18n/strings_hu.properties
  14. 1 1
      src/main/resources/i18n/strings_id.properties
  15. 1 1
      src/main/resources/i18n/strings_it.properties
  16. 14 1
      src/main/resources/i18n/strings_ja.properties
  17. 1 1
      src/main/resources/i18n/strings_ko.properties
  18. 1 1
      src/main/resources/i18n/strings_lv.properties
  19. 4 1
      src/main/resources/i18n/strings_nb.properties
  20. 4 1
      src/main/resources/i18n/strings_nl.properties
  21. 0 1
      src/main/resources/i18n/strings_nn.properties
  22. 1 1
      src/main/resources/i18n/strings_pa.properties
  23. 12 5
      src/main/resources/i18n/strings_pl.properties
  24. 1 1
      src/main/resources/i18n/strings_pt_BR.properties
  25. 10 1
      src/main/resources/i18n/strings_ro.properties
  26. 6 3
      src/main/resources/i18n/strings_ru.properties
  27. 4 1
      src/main/resources/i18n/strings_sk.properties
  28. 4 0
      src/main/resources/i18n/strings_sl.properties
  29. 1 1
      src/main/resources/i18n/strings_sr.properties
  30. 4 1
      src/main/resources/i18n/strings_sv.properties
  31. 1 1
      src/main/resources/i18n/strings_sw.properties
  32. 1 1
      src/main/resources/i18n/strings_tr.properties
  33. 1 1
      src/main/resources/i18n/strings_vi.properties
  34. 5 2
      src/main/resources/i18n/strings_zh.properties
  35. 8 1
      src/main/resources/i18n/strings_zh_HK.properties
  36. 349 327
      src/main/resources/i18n/strings_zh_TW.properties

+ 1 - 1
src/main/resources/i18n/strings_ar.properties

@@ -296,7 +296,7 @@ recoveryKey.display.StorageHints=حافظ عليه في مكان ما آمن ج
 ## Reset Password
 ### Enter Recovery Key
 recoveryKey.recover.prompt=أدخل مفتاح الاسترداد الخاص لـ "%s":
-recoveryKey.recover.validKey=هذا مفتاح استرداد صالح
+recoveryKey.recover.correctKey=هذا مفتاح استرداد صالح
 recoveryKey.printout.heading=مفتاح استرداد Cryptomator\n"%s"\n
 ### Reset Password
 ### Recovery Key Password Reset Success

+ 1 - 1
src/main/resources/i18n/strings_be.properties

@@ -370,7 +370,7 @@ recoveryKey.display.StorageHints=Захоўвай іх у бяспечным м
 ### Enter Recovery Key
 recoveryKey.recover.title=Скінуць пароль
 recoveryKey.recover.prompt=Увядзі свой ключ аднаўлення для "%s":
-recoveryKey.recover.validKey=Гэта валідны ключ аднаўлення
+recoveryKey.recover.correctKey=Гэта валідны ключ аднаўлення
 recoveryKey.printout.heading=Ключ аднаўлення Cryptomator\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Скінуць

+ 1 - 1
src/main/resources/i18n/strings_bs.properties

@@ -301,7 +301,7 @@ recoveryKey.display.StorageHints=Pohranite ga negdje vrlo sigurno, npr.:\n • S
 ## Reset Password
 ### Enter Recovery Key
 recoveryKey.recover.prompt=Unesite ključ za oporavak za "%s":
-recoveryKey.recover.validKey=Ključ za oporavak je ispravan
+recoveryKey.recover.correctKey=Ključ za oporavak je ispravan
 recoveryKey.printout.heading=Cryptomator Ključ za oporavak za \n"%s"\n
 ### Reset Password
 ### Recovery Key Password Reset Success

+ 1 - 1
src/main/resources/i18n/strings_ca.properties

@@ -445,7 +445,7 @@ recoveryKey.display.StorageHints=Conserveu-la en un lloc molt segur. P. ex.:\n 
 ### Enter Recovery Key
 recoveryKey.recover.title=Canviar contrasenya
 recoveryKey.recover.prompt=Introduïu la vostra clau de recuperació de "%s":
-recoveryKey.recover.validKey=La clau de recuperació és vàlida
+recoveryKey.recover.correctKey=La clau de recuperació és vàlida
 recoveryKey.printout.heading=Clau de recuperació de Cryptomator\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Reinicia

+ 1 - 1
src/main/resources/i18n/strings_cs.properties

@@ -405,7 +405,7 @@ recoveryKey.display.StorageHints=Uchovejte ho někde velmi bezpečně, např.\n
 ### Enter Recovery Key
 recoveryKey.recover.title=Resetovat heslo
 recoveryKey.recover.prompt=Zadejte váš obnovovací klíč pro "%s":
-recoveryKey.recover.validKey=Toto je platný obnovovací klíč
+recoveryKey.recover.correctKey=Toto je platný obnovovací klíč
 recoveryKey.printout.heading=Obnovovací klíč Cryptomator\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Resetovat

+ 135 - 114
src/main/resources/i18n/strings_da.properties

@@ -10,7 +10,7 @@ generic.button.choose=Vælg…
 generic.button.close=Luk
 generic.button.copy=Kopiér
 generic.button.copied=Kopieret!
-generic.button.done=Færdig
+generic.button.done=Ferdig
 generic.button.next=Næste
 generic.button.print=Print
 
@@ -34,21 +34,21 @@ traymenu.vault.lock=Lås
 traymenu.vault.reveal=Vis
 
 # Add Vault Wizard
-addvaultwizard.title=Tilføj boks
+addvaultwizard.title=Legg til kvelv
 ## Welcome
-addvaultwizard.welcome.newButton=Opret ny boks
-addvaultwizard.welcome.existingButton=Open eksisterende boks
+addvaultwizard.welcome.newButton=Opprett ein ny kvelv
+addvaultwizard.welcome.existingButton=Opn ein eksisterande kvelv
 ## New
 ### Name
 addvaultwizard.new.nameInstruction=Vælg et navn til boksen
-addvaultwizard.new.namePrompt=Boks-navn
+addvaultwizard.new.namePrompt=Namn på kvelven
 ### Location
-addvaultwizard.new.locationInstruction=Hvor skal Cryptomator gemme de krypterede filer af din boks?
+addvaultwizard.new.locationInstruction=Kvar skal Cryptomator lagra dei krypterte filene i kvelven din?
 addvaultwizard.new.locationLabel=Dataplacering
 addvaultwizard.new.locationPrompt=…
 addvaultwizard.new.directoryPickerLabel=Vælg placering
 addvaultwizard.new.directoryPickerButton=Vælg…
-addvaultwizard.new.directoryPickerTitle=Vælg mappe
+addvaultwizard.new.directoryPickerTitle=Vel mappe
 addvaultwizard.new.fileAlreadyExists=En fil eller mappe med samme navn findes allerede
 addvaultwizard.new.locationDoesNotExist=En mappe i den valgte sti findes ikke, eller kan ikke tilgås
 addvaultwizard.new.locationIsNotWritable=Ingen redigeringsadgang til den valgte sti
@@ -61,61 +61,61 @@ addvaultwizard.new.validCharacters.numbers=Tal
 addvaultwizard.new.validCharacters.dashes=Bindestreg (%s) eller understregning (%s)
 ### Password
 addvaultwizard.new.createVaultBtn=Opret boks
-addvaultwizard.new.generateRecoveryKeyChoice=Du kan ikke tilgå dine data uden din adgangskode. Vil du oprette en gendannelses-nøgle i tilfælde af, at du mister din adgangskode?
+addvaultwizard.new.generateRecoveryKeyChoice=Du vil ikkje kunna få tilgang til dataa dine utan passordet. Vil du ha ein gjenopprettingsnøkkel i tilfelle du mistar passordet ditt?
 addvaultwizard.new.generateRecoveryKeyChoice.yes=Ja tak - for en sikkerheds skyld
-addvaultwizard.new.generateRecoveryKeyChoice.no=Nej tak. Jeg mister ikke min adgangskode
+addvaultwizard.new.generateRecoveryKeyChoice.no=Nei takk, eg kjem ikkje til å mista passordet mitt
 ### Information
 addvault.new.readme.storageLocation.fileName=VIGTIGT.rtf
-addvault.new.readme.storageLocation.1=⚠️  BOKS-FILER  ⚠️
-addvault.new.readme.storageLocation.2=Det er her er lokationen for din boks' data.
+addvault.new.readme.storageLocation.1=⚠️  HVELVFILER  ⚠️
+addvault.new.readme.storageLocation.2=Dette er lagringsstaden til kvelven.
 addvault.new.readme.storageLocation.3=SØRG FOR ALDRIG AT
 addvault.new.readme.storageLocation.4=• ændre filer i denne mappe eller
 addvault.new.readme.storageLocation.5=• indsæt nogen filer som skal krypteres i denne mappe.
-addvault.new.readme.storageLocation.6=Hvis du ønsker at kryptere filer eller se indholdet af boksen, skal du gøre følgende:
+addvault.new.readme.storageLocation.6=Viss du vil kryptera filer og sjå innhaldet i kvelven, gjer du følgjande:
 addvault.new.readme.storageLocation.7=1. Tilføj denne boks til Cryptomator.
 addvault.new.readme.storageLocation.8=2. Lås boksen op i Cryptomator.
 addvault.new.readme.storageLocation.9=3. Åbn placeringen ved at klikke på knappen "Vis boks".
 addvault.new.readme.storageLocation.10=Hvis du har brug for hjælp, så kig i dokumentationen: %s
 addvault.new.readme.accessLocation.fileName=VELKOMMEN.rtf
 addvault.new.readme.accessLocation.1=🔐️  KRYPTERET DREV  🔐️
-addvault.new.readme.accessLocation.2=Det er her indholdet af din boks tilgås.
+addvault.new.readme.accessLocation.2=Dette er lagringsstaden til kvelven.
 addvault.new.readme.accessLocation.3=Filer du tilføjer til dette drev vil blive krypteret af Cryptomator. Du har arbejde med filerne ligesom enhver anden fil/mappe. Dette er blot en dekrypteret visning af indholdet. Dine filer er stadig krypterede på din harddisk hele tiden.
 addvault.new.readme.accessLocation.4=Fjern denne fil hvis du har lyst.
 ## Existing
 addvaultwizard.existing.instruction=Vælgt filen "vault.cryptomator" i mappen med dine boks-filer. Hvis der kun findes en fil med navnet "masterkey.cryptomator", skal du vælge den i stedet.
-addvaultwizard.existing.chooseBtn=Vælg
+addvaultwizard.existing.chooseBtn=Vel
 addvaultwizard.existing.filePickerTitle=Vælg boks-fil
 addvaultwizard.existing.filePickerMimeDesc=Cryptomator boks
 ## Success
-addvaultwizard.success.nextStepsInstructions=Tilføjede boks "%s".\nDu skal låse op for denne boks for at tilgå indholdet. Alternativt kan du låse den op på et senere tidspunkt.
+addvaultwizard.success.nextStepsInstructions=Lagt til kvelven "%s".\nDu må låsa opp denne kvelven for å få tilgang til eller legga til innhald. Alternativt kan du låsa det opp på eit kva som helst seinare tidspunkt.
 addvaultwizard.success.unlockNow=Lås op nu
 
 # Remove Vault
 removeVault.title=Fjern "%s"
 removeVault.message=Fjern boks?
 removeVault.description=Dette får blot Cryptomator til at glemme boksen. Du kan tilføje den igen senere. Ingen krypterede filer bliver slettet fra harddisken.
-removeVault.confirmBtn=Fjern boks
+removeVault.confirmBtn=Fjern kvelv
 
 # Change Password
-changepassword.title=Skift adgangskode
+changepassword.title=Byt passord
 changepassword.enterOldPassword=Angiv den nuværende adgangskode for "%s"
-changepassword.finalConfirmation=Jeg er indforstået med at jeg ikke kan få adgang til mine data, hvis jeg glemmer min adgangskode
+changepassword.finalConfirmation=Eg forstår at eg ikkje kan få tilgang til dataa mine viss eg gløymer passordet mitt
 
 # Forget Password
 forgetPassword.title=Glemt adgangskode
 forgetPassword.message=Skal systemet holde op med at huske adgangskoden?
-forgetPassword.description=Dette vil slette den gemte adgangskode, til denne boks, fra dit system.
-forgetPassword.confirmBtn=Glem adgangskode
+forgetPassword.description=Dette vil sletta det lagra passordet til denne kvelven frå systemnøkkelringen min.
+forgetPassword.confirmBtn=Gløym passord
 
 # Unlock
 unlock.title=Lås op for "%s"
 unlock.passwordPrompt=Indtast adgangskoden for "%s":
 unlock.savePassword=Husk adgangskode
-unlock.unlockBtn=Lås op
+unlock.unlockBtn=Låse opp
 ## Select
 unlock.chooseMasterkey.message=Hovednøgle-fil ikke fundet
 unlock.chooseMasterkey.description=Cryptomator kunne ikke finde hovednøgle-filen for boksen "%s". Vælg venligst filen manuelt.
-unlock.chooseMasterkey.filePickerTitle=Vælg hovednøgle-fil
+unlock.chooseMasterkey.filePickerTitle=Vel hovudnøkkelfil
 unlock.chooseMasterkey.filePickerMimeDesc=Cryptomator hovednøgle
 ## Success
 unlock.success.message=Låst op
@@ -123,6 +123,10 @@ unlock.success.description=Indholdet i boksen "%s" er nu tilgængeligt der hvor
 unlock.success.rememberChoice=Husk mit valg. Spørg ikke igen
 unlock.success.revealBtn=Vis drev
 ## Failure
+unlock.error.customPath.message=Kan ikke montere boks til brugerdefineret sti
+unlock.error.customPath.description.notSupported=Hvis du ønsker at fortsætte med at bruge den brugerdefinerede sti, skal du gå til præferencer og vælge en type drev der understøtter det. Hvis ikke, skal du gå til boksens indstillinger og vælge et understøttet monteringspunkt.
+unlock.error.customPath.description.notExists=Den brugerdefinerede monteringssti eksisterer ikke. Opret den enten i dit lokale filsystem eller skift monteringssti i boksens indstillinger.
+unlock.error.customPath.description.generic=Du har valgt en brugerdefineret monteringssti til denne boks, men det mislykkedes med beskeden: %s
 ## Hub
 hub.noKeychain.message=Kan ikke tilgå enhedsnøgle
 hub.noKeychain.description=En enhedsnøgle er påkrævet for at låse Hub bokse op. Enhedsnøglen er sikret i en nøglering. For at fortsætte, aktivér “%s” og vælg en nøglering i indstillingerne.
@@ -167,7 +171,7 @@ lock.fail.description=Boksen "%s" kunne ikke låses. Sørg for, at ikke-gemt arb
 # Migration
 migration.title=Opgradér boks
 ## Start
-migration.start.header=Opgradér boks
+migration.start.header=Oppgrader kvelv
 migration.start.text=For at åbne din boks "%s" i denne nye version af Cryptomator, skal boksen opgraderes til et nyere format. Før dette gøres, bør du vide følgende:
 migration.start.remarkUndone=Denne opgradering kan ikke fortrydes.
 migration.start.remarkVersions=Ældre versioner af Cryptomator vil ikke være i stand til at åbne den opgraderede boks.
@@ -175,23 +179,23 @@ migration.start.remarkCanRun=Du skal være sikker på, at hver enhed, hvorfra du
 migration.start.remarkSynced=Du skal sikre at din boks er fuldt synkroniseret på denne enhed, og på dine andre enheder, før du opgraderer den.
 migration.start.confirm=Jeg har læst og forstået ovenstående oplysninger
 ## Run
-migration.run.enterPassword=Indtast adgangskoden for "%s"
-migration.run.startMigrationBtn=Migrér boks
-migration.run.progressHint=Dette kan tage noget tid…
+migration.run.enterPassword=Skriv inn passordet for "%s"
+migration.run.startMigrationBtn=Migrer kvelv
+migration.run.progressHint=Dette kan ta litt tid…
 ## Success
-migration.success.nextStepsInstructions=Migrerede "%s" uden fejl.\nDu kan nu låse din boks op.
-migration.success.unlockNow=Lås op nu
+migration.success.nextStepsInstructions=Vellykka migrering av "%s". Du kan no låsa opp kvelven din.
+migration.success.unlockNow=Lås opp no
 ## Missing file system capabilities
-migration.error.missingFileSystemCapabilities.title=Filsystem ikke understøttet
-migration.error.missingFileSystemCapabilities.description=Migreringen er ikke gået i gang, fordi din boks er placeret på et utilstrækkeligt filsystem.
-migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Filsystemet understøtter ikke lange filnavne.
-migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Filsystemet understøtter ikke lange stier.
-migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Filsystemet tillader ikke læsning.
-migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Filsystemet tillader ikke at blive skrevet til.
+migration.error.missingFileSystemCapabilities.title=Filsystemet er ikkje støtta
+migration.error.missingFileSystemCapabilities.description=Migreringen vart ikkje starta fordi kvelven din ligg i eit mangelfullt filsystem.
+migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Filsystemet støttar ikkje lange filnamn.
+migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Filsystemet støttar ikkje lange søkastiar.
+migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Filsystemet tillèt ikkje å bli lese.
+migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Filsystemet tillèt ikkje å bli skrive på.
 ## Impossible
-migration.impossible.heading=Kan ikke migrere boks
-migration.impossible.reason=Boksen kan ikke automatisk migreres, fordi dens lagerplacering eller adgangspunkt ikke er kompatibel.
-migration.impossible.moreInfo=Boksen kan stadig åbnes med en ældre version. For instruktioner om hvordan du manuelt migrerer en boks, besøg
+migration.impossible.heading=Kunne ikkje overføra kvelven
+migration.impossible.reason=Kvelven kan ikkje overførast automatisk fordi lagringsstaden eller tilgangspunkt ikkje er kompatibelt.
+migration.impossible.moreInfo=Kvelven kan framleis opnast viss du bruker ein eldre versjon. For instruksjonar om korleis ein overfører ein kvelv, besøk
 
 # Health Check
 ## Start
@@ -246,14 +250,14 @@ health.fix.successTip=Repareret
 health.fix.failTip=Reparation fejlet. Se loggen for detaljer
 
 # Preferences
-preferences.title=Præferencer
+preferences.title=Innstillingar
 ## General
 preferences.general=Generelt
-preferences.general.startHidden=Skjul vinduet når Cryptomator starter
+preferences.general.startHidden=Skjul vindauget når du startar Cryptomator
 preferences.general.autoCloseVaults=Lås åbne bokse automatisk, når programmet afsluttes
-preferences.general.debugLogging=Aktiver fejllogning
-preferences.general.debugDirectory=Vis logfiler
-preferences.general.autoStart=Start Cryptomator automatisk ved opstart
+preferences.general.debugLogging=Aktivar protokollføring av feilsøk
+preferences.general.debugDirectory=Vis loggfiler
+preferences.general.autoStart=Start Cryptomator ved systemstart
 preferences.general.keychainBackend=Gem adgangskoder med
 ## Interface
 preferences.interface=Brugerflade
@@ -270,14 +274,22 @@ preferences.interface.interfaceOrientation.rtl=Højre til venstre
 preferences.interface.showMinimizeButton=Vis knap til minimering
 preferences.interface.showTrayIcon=Vis ikon i system-bakken (kræver genstart)
 ## Volume
-preferences.volume=Virtuelt drev
+preferences.volume=Virtuell eining
+preferences.volume.type=Drev type (kræver genstart)
 preferences.volume.type.automatic=Automatisk
+preferences.volume.tcp.port=TCP port
+preferences.volume.supportedFeatures=Den valgte type drev understøtter følgende funktioner:
+preferences.volume.feature.mountAuto=Automatisk valg af monteringspunkt
+preferences.volume.feature.mountToDir=Brugerdefineret mappe som monteringspunkt
+preferences.volume.feature.mountToDriveLetter=Enhedsbogstav som monteringspunkt
+preferences.volume.feature.mountFlags=Brugerdefinerede monteringsindstillinger
+preferences.volume.feature.readOnly=Skrivebeskyttet montering
 ## Updates
-preferences.updates=Opdateringer
-preferences.updates.currentVersion=Nuværende version: %s
-preferences.updates.autoUpdateCheck=Søg automatisk efter opdateringer
-preferences.updates.checkNowBtn=Kontrollér nu
-preferences.updates.updateAvailable=Opdatering til version %s er tilgængelig.
+preferences.updates=Oppdateringar
+preferences.updates.currentVersion=Gjeldande versjon: %s
+preferences.updates.autoUpdateCheck=Sjå etter oppdateringar automatisk
+preferences.updates.checkNowBtn=Sjekk no
+preferences.updates.updateAvailable=Oppdatering til versjon %s er tilgjengeleg.
 ## Contribution
 preferences.contribute=Støt os
 preferences.contribute.registeredFor=Registreret supporter-certifikat for %s
@@ -325,91 +337,100 @@ stats.access.total=Samlede adgang: %d
 
 
 # Main Window
-main.closeBtn.tooltip=Luk
-main.minimizeBtn.tooltip=Minimér
-main.preferencesBtn.tooltip=Præferencer
+main.closeBtn.tooltip=Lukk
+main.minimizeBtn.tooltip=Minimer
+main.preferencesBtn.tooltip=Innstillingar
 main.debugModeEnabled.tooltip=Fejlfindingstilstand er aktiveret
-main.supporterCertificateMissing.tooltip=Overvej venligst at donere
+main.supporterCertificateMissing.tooltip=Ver vennleg og vurder å donera
 ## Vault List
-main.vaultlist.emptyList.onboardingInstruction=Klik her for at tilføje en boks
+main.vaultlist.emptyList.onboardingInstruction=Klikk her for å legga til ein kvelv
 main.vaultlist.contextMenu.remove=Fjern…
 main.vaultlist.contextMenu.lock=Lås
-main.vaultlist.contextMenu.unlock=Lås op…
-main.vaultlist.contextMenu.unlockNow=Lås op nu
+main.vaultlist.contextMenu.unlock=Lås opp
+main.vaultlist.contextMenu.unlockNow=Lås opp no
 main.vaultlist.contextMenu.vaultoptions=Vis boksindstillinger
-main.vaultlist.contextMenu.reveal=Vis drev
-main.vaultlist.addVaultBtn=Tilføj boks
+main.vaultlist.contextMenu.reveal=Gjer eininga synleg
+main.vaultlist.addVaultBtn=Legg til kvelv
 ## Vault Detail
 ### Welcome
-main.vaultDetail.welcomeOnboarding=Tak fordi du valgte Cryptomator til at beskytte dine filer. Hvis du har brug for hjælp, så tjek vores guider for at komme i gang:
+main.vaultDetail.welcomeOnboarding=Takk for at du valde Cryptomator for å verna filene dine. Viss du treng hjelp, sjekk ut guidane våre for å komma i gang:
 ### Locked
 main.vaultDetail.lockedStatus=LÅST
-main.vaultDetail.unlockBtn=Lås op…
-main.vaultDetail.unlockNowBtn=Lås op nu
-main.vaultDetail.optionsBtn=Boksindstillinger
-main.vaultDetail.passwordSavedInKeychain=Adgangskode gemt
+main.vaultDetail.unlockBtn=Lås opp
+main.vaultDetail.unlockNowBtn=Lås opp no
+main.vaultDetail.optionsBtn=Alternativ for kvelven
+main.vaultDetail.passwordSavedInKeychain=Passordet er lagra
 ### Unlocked
-main.vaultDetail.unlockedStatus=LÅST OP
-main.vaultDetail.accessLocation=Boksens indhold er tilgængeligt her:
-main.vaultDetail.revealBtn=Vis drev
+main.vaultDetail.unlockedStatus=ULÅST
+main.vaultDetail.accessLocation=Innhaldet i kvelven din er tilgjengeleg her:
+main.vaultDetail.revealBtn=Gjer eininga synleg
+main.vaultDetail.copyUri=Kopiér URI
 main.vaultDetail.lockBtn=Lås
-main.vaultDetail.bytesPerSecondRead=Læser:
+main.vaultDetail.bytesPerSecondRead=Lesafart:
 main.vaultDetail.bytesPerSecondWritten=Skriver:
-main.vaultDetail.throughput.idle=afventer
+main.vaultDetail.throughput.idle=inaktiv
 main.vaultDetail.throughput.kbps=%.1f kiB/s
 main.vaultDetail.throughput.mbps=%.1f MiB/s
 main.vaultDetail.stats=Boks statistik
+main.vaultDetail.locateEncryptedFileBtn=Find Krypteret Fil
+main.vaultDetail.locateEncryptedFileBtn.tooltip=Vælg en fil fra din boks for at finde dens krypterede modpart
+main.vaultDetail.encryptedPathsCopied=Stier kopieret!
+main.vaultDetail.filePickerTitle=Vælg fil inde i boks
 ### Missing
-main.vaultDetail.missing.info=Cryptomator kunne ikke finde en boks på denne sti.
-main.vaultDetail.missing.recheck=Kontrollér igen
+main.vaultDetail.missing.info=Cryptomator kunne ikkje finna ein kvelv på denne søkastien.
+main.vaultDetail.missing.recheck=Kontroller igjen
 main.vaultDetail.missing.remove=Fjern fra listen over bokse…
 main.vaultDetail.missing.changeLocation=Skift placering for boks…
 ### Needs Migration
-main.vaultDetail.migrateButton=Opgradér boks
-main.vaultDetail.migratePrompt=Din boks skal opgraderes til et nyt format, før du kan tilgå den
+main.vaultDetail.migrateButton=Oppgrader kvelv
+main.vaultDetail.migratePrompt=Kvelven din må oppgraderast til eit nytt format før du kan få tilgang til det
 ### Error
 main.vaultDetail.error.info=Der opstod en fejl under læsning af din boks.
 main.vaultDetail.error.reload=Genindlæs
 main.vaultDetail.error.windowTitle=Fejl ved indlæsning af boks
 
 # Wrong File Alert
-wrongFileAlert.title=Sådan krypteres filer
-wrongFileAlert.message=Forsøgte du at kryptere disse filer?
-wrongFileAlert.description=For kryptering af filer, skal du bruge det drev som Cryptomator har lavet i din stifinder.
-wrongFileAlert.instruction.0=For at kryptere filer, gør følgende:
-wrongFileAlert.instruction.1=1. Lås din boks op.
-wrongFileAlert.instruction.2=2. Klik på "Vis drev" for at åbne drevet i din stifinder.
-wrongFileAlert.instruction.3=3. Tilføj filer til drevet.
-wrongFileAlert.link=For yderligere assistance, besøg
+wrongFileAlert.title=Slik krypterer du filer
+wrongFileAlert.message=Prøvde du å kryptera desse filene?
+wrongFileAlert.description=For dette formålet gir Cryptomator eit volum i systemfilbehandlaren.
+wrongFileAlert.instruction.0=Følg desse trinna for å kryptera filer:
+wrongFileAlert.instruction.1=1. Lås opp kvelven din.
+wrongFileAlert.instruction.2=2. Klikk på "Gjør synleg" for å opna volumet i filbehandlaren din.
+wrongFileAlert.instruction.3=3. Legg filene dine til dette volumet.
+wrongFileAlert.link=For ytterlegare hjelp, besøk
 
 # Vault Options
 ## General
 vaultOptions.general=Generelt
-vaultOptions.general.vaultName=Boks-navn
+vaultOptions.general.vaultName=Namn på kvelven
 vaultOptions.general.autoLock.lockAfterTimePart1=Lås efter inaktivitet i
 vaultOptions.general.autoLock.lockAfterTimePart2=minutter
-vaultOptions.general.unlockAfterStartup=Lås boksen op når Cryptomator starter
-vaultOptions.general.actionAfterUnlock=Efter oplåsning af boks
-vaultOptions.general.actionAfterUnlock.ignore=Gør intet
-vaultOptions.general.actionAfterUnlock.reveal=Vis drev
-vaultOptions.general.actionAfterUnlock.ask=Spørg
+vaultOptions.general.unlockAfterStartup=Lås opp kvelven når du startar Cryptomator
+vaultOptions.general.actionAfterUnlock=Etter vellykka opplåsing
+vaultOptions.general.actionAfterUnlock.ignore=Ikkje gjer noko
+vaultOptions.general.actionAfterUnlock.reveal=Gjer eininga synleg
+vaultOptions.general.actionAfterUnlock.ask=Spør
 vaultOptions.general.startHealthCheckBtn=Start sunhedstjek
 
 ## Mount
 vaultOptions.mount=Montering
-vaultOptions.mount.readonly=Skrivebeskyttet
-vaultOptions.mount.customMountFlags=Brugerdefinerede monterings-flag
-vaultOptions.mount.winDriveLetterOccupied=optaget
-vaultOptions.mount.mountPoint=Monterings-sted
-vaultOptions.mount.mountPoint.auto=Vælg automatisk en passende placering
-vaultOptions.mount.mountPoint.driveLetter=Brug et ledigt drevbogstav
-vaultOptions.mount.mountPoint.directoryPickerButton=Vælg…
+vaultOptions.mount.info=Valgmulighederne afhænger af den valgte type drev.
+vaultOptions.mount.linkToPreferences=Åbn virtuelle drev præferencer
+vaultOptions.mount.readonly=Skriveverna
+vaultOptions.mount.customMountFlags=Tilpassa moteringparametrar
+vaultOptions.mount.winDriveLetterOccupied=opptatt
+vaultOptions.mount.mountPoint=Monteringspunkt
+vaultOptions.mount.mountPoint.auto=Vel ein passande stad automatisk
+vaultOptions.mount.mountPoint.driveLetter=Bruk tildelt einingsbokstav
+vaultOptions.mount.mountPoint.custom=Brug en valgt mappe
+vaultOptions.mount.mountPoint.directoryPickerButton=Vel…
+vaultOptions.mount.mountPoint.directoryPickerTitle=Vælg en mappe
 ## Master Key
-vaultOptions.masterkey=Adgangskode
-vaultOptions.masterkey.changePasswordBtn=Skift adgangskode
-vaultOptions.masterkey.forgetSavedPasswordBtn=Glem gemt adgangskode
-vaultOptions.masterkey.recoveryKeyExplanation=En gendannelsesnøgle er den eneste måde du kan få adgang til din boks på, hvis du har glemt dit password.
-vaultOptions.masterkey.showRecoveryKeyBtn=Vis gendannelsesnøgle
+vaultOptions.masterkey=Passord
+vaultOptions.masterkey.changePasswordBtn=Byt passord
+vaultOptions.masterkey.forgetSavedPasswordBtn=Gløym passord
+vaultOptions.masterkey.recoveryKeyExplanation=Ein "retta opp igjen"-nøkkel er den einaste måten å retta opp igjen tilgangen til ein kvelv på viss du mistar passordet.
+vaultOptions.masterkey.showRecoveryKeyBtn=Vis 'Retta opp igjen'-nøkkelen
 vaultOptions.masterkey.recoverPasswordBtn=Nulstil adgangskode
 
 
@@ -417,15 +438,15 @@ vaultOptions.masterkey.recoverPasswordBtn=Nulstil adgangskode
 ## Display Recovery Key
 recoveryKey.display.title=Vis gendannelsesnøgle
 recoveryKey.create.message=Adgangskode krævet
-recoveryKey.create.description=Indtast adgangskoden for "%s", for at vise gendannelsesnøglen.
-recoveryKey.display.description=Den følgende gendannelsesnøgle kan bruges til at genskabe adgang til "%s":
-recoveryKey.display.StorageHints=Opbevar den et meget sikkert sted, som fx:\n • Gem den i din adgangskode-manager\n • Gem den på et USB-drev\n • Print den ud på papir
+recoveryKey.create.description=Skriv inn passordet ditt for å visa 'Retta opp igjen'-nøkkelen for "%s":
+recoveryKey.display.description=Følgjande gjenopprettingsnøkkel kan brukast til å retta opp igjen tilgang til "%s":
+recoveryKey.display.StorageHints=Ta vare på han ein veldig sikker stad, t.d. ved å:\n • Lagre han ved hjelp av ein passordkvelv\n • Lagre han på ein USB-minnepenn\n • Skrive han ut på papir
 ## Reset Password
 ### Enter Recovery Key
 recoveryKey.recover.title=Nulstil adgangskode
-recoveryKey.recover.prompt=Indtast din gendannelsesnøgle for "%s":
-recoveryKey.recover.validKey=Dette er en gyldig gendannelsesnøgle
-recoveryKey.printout.heading=Cryptomator gendannelsesnøgle\n"%s"\n
+recoveryKey.recover.prompt=Skriv inn gjenopprettingsnøkkelen for "%s":
+recoveryKey.recover.correctKey=Dette er ein gyldig gjenopprettingsnøkkel
+recoveryKey.printout.heading=Cryptomator-gjenopprettingsnøkkel\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Nulstil
 ### Recovery Key Password Reset Success
@@ -433,22 +454,22 @@ recoveryKey.recover.resetSuccess.message=Adgangskod nulstillet
 recoveryKey.recover.resetSuccess.description=Du kan nu låse din boks op med den nye adgangskode.
 
 # New Password
-newPassword.promptText=Skriv en ny adgangskode
-newPassword.reenterPassword=Bekræft ny adgangskode
-newPassword.passwordsMatch=Adgangskoderne er ens!
-newPassword.passwordsDoNotMatch=Adgangskoder stemmer ikke overens
-passwordStrength.messageLabel.tooShort=Angiv mindst %d tegn
-passwordStrength.messageLabel.0=Meget dårlig
-passwordStrength.messageLabel.1=Dårlig
-passwordStrength.messageLabel.2=Rimelig
-passwordStrength.messageLabel.3=God
-passwordStrength.messageLabel.4=Meget god
+newPassword.promptText=Skriv inn eit nytt passord
+newPassword.reenterPassword=Stadfest det nye passordet
+newPassword.passwordsMatch=Passorda samsvarer!
+newPassword.passwordsDoNotMatch=Passorda samsvarer ikkje
+passwordStrength.messageLabel.tooShort=Bruk minst %d teikn
+passwordStrength.messageLabel.0=Veldig svakt
+passwordStrength.messageLabel.1=Svakt
+passwordStrength.messageLabel.2=Ok
+passwordStrength.messageLabel.3=Sterkt
+passwordStrength.messageLabel.4=Veldig sterkt
 
 # Quit
 quit.title=Afslut program
 quit.message=Der er ulåste bokse
 quit.description=Bekræft venligst, at du vil afslutte. Cryptomator låser alle ulåste bokse for at forhindre tab af data.
-quit.lockAndQuitBtn=Lås og afslut
+quit.lockAndQuitBtn=Lås og avslutt
 
 # Forced Quit
 quit.forced.message=Nogle bokse kunne ikke låses

+ 24 - 1
src/main/resources/i18n/strings_de.properties

@@ -123,6 +123,10 @@ unlock.success.description=Der Inhalt des Tresors „%s“ ist nun über dessen
 unlock.success.rememberChoice=Auswahl merken und nicht mehr fragen
 unlock.success.revealBtn=Laufwerk anzeigen
 ## Failure
+unlock.error.customPath.message=Tresor kann nicht an benutzerdefinierten Pfad eingehängt werden
+unlock.error.customPath.description.notSupported=Wenn du den benutzerdefinierten Pfad weiter verwenden möchtest, gehe bitte in die Einstellungen und wähle einen Laufwerkstyp, der ihn unterstützt. Andernfalls gehe zu den Tresoroptionen und wähle einen unterstützten Einhängepunkt.
+unlock.error.customPath.description.notExists=Der benutzerdefinierte Einhängepfad existiert nicht. Erstelle ihn entweder in deinem lokalen Dateisystem oder ändere ihn in den Tresoreinstellungen.
+unlock.error.customPath.description.generic=Du hast einen benutzerdefinierten Einhängepfad für diesen Tresor ausgewählt, aber die Verwendung ist fehlgeschlagen. Fehlermeldung: %s
 ## Hub
 hub.noKeychain.message=Zugriff auf Geräteschlüssel nicht möglich
 hub.noKeychain.description=Um Hub Tresore zu entsperren, wird ein Geräteschlüssel benötigt, der mit einem Schlüsselbund gesichert ist. Um fortzufahren, aktiviere “%s” und wähle einen Schlüsselbund in den Einstellungen.
@@ -271,7 +275,16 @@ preferences.interface.showMinimizeButton=Schaltfläche zum Minimieren anzeigen
 preferences.interface.showTrayIcon=Symbol im Infobereich anzeigen (Neustart erforderlich)
 ## Volume
 preferences.volume=Tresorlaufwerk
+preferences.volume.type=Laufwerkstyp (Neustart erforderlich)
 preferences.volume.type.automatic=Automatisch
+preferences.volume.docsTooltip=Öffne die Dokumentation, um mehr über die verschiedenen Laufwerkstypen zu erfahren.
+preferences.volume.tcp.port=TCP-Port
+preferences.volume.supportedFeatures=Der gewählte Laufwerkstyp unterstützt folgende Funktionen:
+preferences.volume.feature.mountAuto=Automatische Einhängepunkt Auswahl
+preferences.volume.feature.mountToDir=Benutzerdefiniertes Verzeichnis als Einhängepunkt
+preferences.volume.feature.mountToDriveLetter=Laufwerkbuchstaben als Einhängepunkt
+preferences.volume.feature.mountFlags=Benutzerdefinierte Einhänge-Optionen
+preferences.volume.feature.readOnly=Schreibgeschütztes Einhängen
 ## Updates
 preferences.updates=Updates
 preferences.updates.currentVersion=Aktuelle Version: %s
@@ -352,6 +365,7 @@ main.vaultDetail.passwordSavedInKeychain=Passwort gespeichert
 main.vaultDetail.unlockedStatus=ENTSPERRT
 main.vaultDetail.accessLocation=Deine Tresorinhalte sind hier erreichbar:
 main.vaultDetail.revealBtn=Laufwerk anzeigen
+main.vaultDetail.copyUri=URI kopieren
 main.vaultDetail.lockBtn=Sperren
 main.vaultDetail.bytesPerSecondRead=Leserate:
 main.vaultDetail.bytesPerSecondWritten=Schreibrate:
@@ -359,6 +373,10 @@ main.vaultDetail.throughput.idle=inaktiv
 main.vaultDetail.throughput.kbps=%.1f kiB/s
 main.vaultDetail.throughput.mbps=%.1f MiB/s
 main.vaultDetail.stats=Tresorstatistik
+main.vaultDetail.locateEncryptedFileBtn=Verschlüsselte Datei finden
+main.vaultDetail.locateEncryptedFileBtn.tooltip=Wähle eine Datei aus deinem Tresor aus, um das verschlüsselte Gegenstück zu finden
+main.vaultDetail.encryptedPathsCopied=Pfade in die Zwischenablage kopiert!
+main.vaultDetail.filePickerTitle=Datei im Tresor auswählen
 ### Missing
 main.vaultDetail.missing.info=Cryptomator konnte keinen Tresor mit diesem Pfad finden.
 main.vaultDetail.missing.recheck=Erneut prüfen
@@ -397,13 +415,16 @@ vaultOptions.general.startHealthCheckBtn=Integritätsprüfung starten
 
 ## Mount
 vaultOptions.mount=Laufwerk
+vaultOptions.mount.info=Die Optionen hängen vom gewählten Laufwerkstyp ab.
 vaultOptions.mount.readonly=Schreibgeschützt
 vaultOptions.mount.customMountFlags=Benutzerdefinierte Einhänge-Optionen
 vaultOptions.mount.winDriveLetterOccupied=belegt
 vaultOptions.mount.mountPoint=Einhängepunkt
 vaultOptions.mount.mountPoint.auto=Automatisch einen geeigneten Ort auswählen
 vaultOptions.mount.mountPoint.driveLetter=Laufwerksbuchstaben zuweisen
+vaultOptions.mount.mountPoint.custom=Ausgewähltes Verzeichnis verwenden
 vaultOptions.mount.mountPoint.directoryPickerButton=Durchsuchen …
+vaultOptions.mount.mountPoint.directoryPickerTitle=Verzeichnis wählen
 ## Master Key
 vaultOptions.masterkey=Passwort
 vaultOptions.masterkey.changePasswordBtn=Passwort ändern
@@ -424,7 +445,9 @@ recoveryKey.display.StorageHints=Bewahre ihn möglichst sicher auf, z. B.\n •
 ### Enter Recovery Key
 recoveryKey.recover.title=Passwort zurücksetzen
 recoveryKey.recover.prompt=Gib deinen Wiederherstellungsschlüssel für „%s“ ein:
-recoveryKey.recover.validKey=Dies ist ein gültiger Wiederherstellungsschlüssel
+recoveryKey.recover.correctKey=Dies ist ein gültiger Wiederherstellungsschlüssel
+recoveryKey.recover.wrongKey=Dieser Wiederherstellungsschlüssel gehört zu einem anderen Tresor
+recoveryKey.recover.invalidKey=Dieser Wiederherstellungsschlüssel ist ungültig
 recoveryKey.printout.heading=Cryptomator-Wiederherstellungsschlüssel\n„%s“\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Zurücksetzen

+ 4 - 1
src/main/resources/i18n/strings_el.properties

@@ -277,6 +277,7 @@ preferences.interface.showTrayIcon=Εμφάνιση εικονιδίου tray (
 preferences.volume=Εικονικός δίσκος
 preferences.volume.type=Τύπος Τόμου (απαιτείται επανεκκίνηση)
 preferences.volume.type.automatic=Αυτόματα
+preferences.volume.docsTooltip=Ανοίξτε τις οδηγίες για να μάθετε περισσότερα σχετικά με τους διαφορετικούς τύπους τόμων.
 preferences.volume.tcp.port=Θύρα TCP
 preferences.volume.supportedFeatures=Ο επιλεγμένος τύπος τόμου υποστηρίζει τις ακόλουθες δυνατότητες:
 preferences.volume.feature.mountAuto=Αυτόματη επιλογή σημείου προσάρτησης
@@ -445,7 +446,9 @@ recoveryKey.display.StorageHints=Φυλάξτε κάπου που θα είνα
 ### Enter Recovery Key
 recoveryKey.recover.title=Επαναφορά Κωδικού Πρόσβασης
 recoveryKey.recover.prompt=Εισάγετε το κλειδί ανάκτησης για "%s":
-recoveryKey.recover.validKey=Αυτό είναι ένα έγκυρο κλειδί ανάκτησης
+recoveryKey.recover.correctKey=Αυτό το κλειδί ανάκτησης είναι έγκυρο
+recoveryKey.recover.wrongKey=Αυτό το κλειδί ανάκτησης ανήκει σε διαφορετική κρύπτη
+recoveryKey.recover.invalidKey=Αυτό το κλειδί ανάκτησης δεν είναι έγκυρο
 recoveryKey.printout.heading=Κλειδί ανάκτησης Cryptomator\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Επαναφορά

+ 4 - 1
src/main/resources/i18n/strings_es.properties

@@ -277,6 +277,7 @@ preferences.interface.showTrayIcon=Mostrar ícono de bandeja (requiere reiniciar
 preferences.volume=Unidad virtual
 preferences.volume.type=Tipo de volumen (requiere reiniciar)
 preferences.volume.type.automatic=Automático
+preferences.volume.docsTooltip=Abra la documentación para saber más sobre los diferentes tipos de volumen.
 preferences.volume.tcp.port=Puerto TCP
 preferences.volume.supportedFeatures=El tipo de volumen elegido admite las siguientes funciones:
 preferences.volume.feature.mountAuto=Selección automática del punto de montaje
@@ -445,7 +446,9 @@ recoveryKey.display.StorageHints=Manténgala en algún lugar seguro, p.ej.:\n 
 ### Enter Recovery Key
 recoveryKey.recover.title=Restablecer contraseña
 recoveryKey.recover.prompt=Ingresar la clave de recuperación para "%s":
-recoveryKey.recover.validKey=Esta es una clave de recuperación válida
+recoveryKey.recover.correctKey=Esta es una clave de recuperación válida
+recoveryKey.recover.wrongKey=Esta clave de recuperación pertenece a una bóveda diferente
+recoveryKey.recover.invalidKey=Esta clave de recuperación no es válida
 recoveryKey.printout.heading=Clave de recuperación de Cryptomator\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=## Reiniciar contraseña\nrecoveryKey.recover.resetBtn

+ 10 - 7
src/main/resources/i18n/strings_fr.properties

@@ -124,8 +124,8 @@ unlock.success.rememberChoice=Se souvenir de mon choix et ne plus me le demander
 unlock.success.revealBtn=Révéler le lecteur
 ## Failure
 unlock.error.customPath.message=Impossible de monter le coffre vers le chemin personnalisé
-unlock.error.customPath.description.notSupported=Si vous souhaitez continuer à utiliser le chemin personnalisé, veuillez aller dans les préférences et sélectionner un type de volume qui le supporte. Sinon, allez dans les options du coffre et choisissez un point de montage pris en charge.
-unlock.error.customPath.description.notExists=Le chemin de montage personnalisé n'existe pas. Créez le dans votre système de fichiers local ou modifiez-le dans les options du coffre.
+unlock.error.customPath.description.notSupported=Si vous souhaitez continuer à utiliser le chemin personnalisé, veuillez aller dans les préférences et sélectionner un type de volume qui le prend en charge. Sinon, allez dans les options du coffre et choisissez un point de montage pris en charge.
+unlock.error.customPath.description.notExists=Le chemin de montage personnalisé n'existe pas. Créez-le dans votre système de fichiers local ou modifiez-le dans les options du coffre.
 unlock.error.customPath.description.generic=Vous avez sélectionné un chemin de montage personnalisé pour ce coffre, mais son utilisation a échoué avec le message : %s
 ## Hub
 hub.noKeychain.message=Impossible d'accéder à la clé du périphérique
@@ -275,13 +275,14 @@ preferences.interface.showMinimizeButton=Afficher le bouton Réduire
 preferences.interface.showTrayIcon=Montrer l'icône de service (redémarrage nécessaire)
 ## Volume
 preferences.volume=Disque virtuel
-preferences.volume.type=Type de volume (nécessite un redémarrage)
+preferences.volume.type=Type de volume (redémarrage requis)
 preferences.volume.type.automatic=Automatique
+preferences.volume.docsTooltip=Consultez la documentation pour en savoir plus sur les différents types de volumes.
 preferences.volume.tcp.port=Port TCP
 preferences.volume.supportedFeatures=Le type de volume choisi prend en charge les fonctionnalités suivantes :
-preferences.volume.feature.mountAuto=Sélection automatique de point de montage
+preferences.volume.feature.mountAuto=Sélection automatique du point de montage
 preferences.volume.feature.mountToDir=Répertoire personnalisé comme point de montage
-preferences.volume.feature.mountToDriveLetter=Lettre du lecteur comme point de montage
+preferences.volume.feature.mountToDriveLetter=Lettre de lecteur comme point de montage
 preferences.volume.feature.mountFlags=Options de montage personnalisées
 preferences.volume.feature.readOnly=Montage en lecture seule
 ## Updates
@@ -424,7 +425,7 @@ vaultOptions.mount.mountPoint.auto=Choisir automatiquement un emplacement approp
 vaultOptions.mount.mountPoint.driveLetter=Utiliser la lettre du lecteur assignée
 vaultOptions.mount.mountPoint.custom=Utiliser le répertoire choisi
 vaultOptions.mount.mountPoint.directoryPickerButton=Choisir...
-vaultOptions.mount.mountPoint.directoryPickerTitle=Choisissez un dossier
+vaultOptions.mount.mountPoint.directoryPickerTitle=Choisissez un répertoire
 ## Master Key
 vaultOptions.masterkey=Mot de passe
 vaultOptions.masterkey.changePasswordBtn=Modifier le mot de passe
@@ -445,7 +446,9 @@ recoveryKey.display.StorageHints=Gardez-la dans un endroit sûr, par ex. :\n •
 ### Enter Recovery Key
 recoveryKey.recover.title=Réinitialiser le mot de passe
 recoveryKey.recover.prompt=Entrez votre clé de récupération pour "%s":
-recoveryKey.recover.validKey=Cette clé de récupération est valide
+recoveryKey.recover.correctKey=Cette clé de récupération est valide
+recoveryKey.recover.wrongKey=Cette clé de récupération appartient à un autre coffre
+recoveryKey.recover.invalidKey=Cette clé de récupération n'est pas valide
 recoveryKey.printout.heading=Clé de récupération Cryptomator "%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Réinitialiser

+ 4 - 0
src/main/resources/i18n/strings_he.properties

@@ -213,6 +213,7 @@ preferences.interface.showMinimizeButton=הצג כפתור מזעור
 ## Volume
 preferences.volume=כונן וירטואלי
 preferences.volume.type.automatic=אוטומטי
+preferences.volume.docsTooltip=בכדי ללמוד עוד על סוגי volume ניתן לקרוא את הדוקומנטציה.
 ## Updates
 preferences.updates=עדכונים
 ## Contribution
@@ -298,6 +299,9 @@ recoveryKey.display.description=המפתח שחזור שלהלן ניתן לשי
 ## Reset Password
 ### Enter Recovery Key
 recoveryKey.recover.title=איפוס סיסמה
+recoveryKey.recover.correctKey=מפתח ה recovery נכון
+recoveryKey.recover.wrongKey=מפתח ה recovery שייך ל vault אחר
+recoveryKey.recover.invalidKey=מפתח ה recovery שגוי
 recoveryKey.printout.heading=מפתח שחזור של Cryptomator\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=איפוס

+ 1 - 1
src/main/resources/i18n/strings_hr.properties

@@ -365,7 +365,7 @@ recoveryKey.display.StorageHints=Držite ga na sigurnom mjestu, npr.:\n • Pohr
 ## Reset Password
 ### Enter Recovery Key
 recoveryKey.recover.prompt=Unesite ključ za oporavak za "%s":
-recoveryKey.recover.validKey=Ovo je valjani ključ za oporavak
+recoveryKey.recover.correctKey=Ovo je valjani ključ za oporavak
 recoveryKey.printout.heading=Cryptomator-ov ključ za oporavak\n"%s"\n
 ### Reset Password
 ### Recovery Key Password Reset Success

+ 6 - 2
src/main/resources/i18n/strings_hu.properties

@@ -105,7 +105,7 @@ unlock.savePassword=Jelszó megjegyzése
 unlock.unlockBtn=Feloldás
 ## Select
 unlock.chooseMasterkey.description=Nem található a tároló kulcsfájlja a várt helyen. Kérjük válassza ki a kulcsfájlt manuálisan.
-unlock.chooseMasterkey.filePickerTitle=Kulcsfájl kiválasztása
+unlock.chooseMasterkey.filePickerTitle=Mesterkulcs fájl kiválasztása
 ## Success
 unlock.success.description="%s" sikreresen feloldásra került! Mostmár hozzáférhet a virtuális trezorhoz.
 unlock.success.rememberChoice=Jegyezze meg a választást és ne mutassa többet
@@ -115,6 +115,8 @@ unlock.success.revealBtn=Széf megjelenítése
 ### Waiting
 ### Receive Key
 ### Register Device
+hub.register.occupiedMsg=Ez a név már használatban van
+hub.register.registerBtn=Megerősítés
 ### Registration Success
 ### Registration Failed
 ### Unauthorized
@@ -362,7 +364,9 @@ recoveryKey.display.StorageHints=Tartsa nagyon biztonságos helyen. pl.:\n •T
 ## Reset Password
 ### Enter Recovery Key
 recoveryKey.recover.prompt=Írja be a visszaállítási kulcsát a következőhöz "%s":
-recoveryKey.recover.validKey=Ez egy érvényes visszaállítási kulcs
+recoveryKey.recover.correctKey=Ez a visszaállítási kulcs érvényes
+recoveryKey.recover.wrongKey=Ez a visszaállítási kulcs egy másik széfhez tartozik
+recoveryKey.recover.invalidKey=Ez a visszaállítási kulcs nem érvényes
 recoveryKey.printout.heading=Cryptomator visszaállítási kulcs\n"%s"\n
 ### Reset Password
 ### Recovery Key Password Reset Success

+ 1 - 1
src/main/resources/i18n/strings_id.properties

@@ -365,7 +365,7 @@ recoveryKey.display.StorageHints=Simpan di tempat yang sangat aman, misal.:\n 
 ## Reset Password
 ### Enter Recovery Key
 recoveryKey.recover.prompt=Masukkan kunci pemulihan untuk "%s":
-recoveryKey.recover.validKey=Ini adalah kunci pemulihan yang valid
+recoveryKey.recover.correctKey=Ini adalah kunci pemulihan yang valid
 recoveryKey.printout.heading=Kunci Pemulihan Cryptomator\n"%s"\n
 ### Reset Password
 ### Recovery Key Password Reset Success

+ 1 - 1
src/main/resources/i18n/strings_it.properties

@@ -445,7 +445,7 @@ recoveryKey.display.StorageHints=Mantienilo da qualche parte molto sicuro, ad es
 ### Enter Recovery Key
 recoveryKey.recover.title=Reimposta Password
 recoveryKey.recover.prompt=Inserisci la tua chiave di recupero per "%s":
-recoveryKey.recover.validKey=Questa è una chiave di recupero valida
+recoveryKey.recover.correctKey=Questa è una chiave di recupero valida
 recoveryKey.printout.heading=Chiave di recupero Cryptomator\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Reimposta

+ 14 - 1
src/main/resources/i18n/strings_ja.properties

@@ -126,6 +126,7 @@ unlock.success.revealBtn=ドライブを表示
 unlock.error.customPath.message=カスタム パスに金庫をマウントできません
 unlock.error.customPath.description.notSupported=カスタム パスを使い続けたい場合、環境設定に移動してサポートしているボリューム タイプを選択してください。もしくは、金庫のオプションに移動してサポートされるマウント ポイントを選択してください。
 unlock.error.customPath.description.notExists=カスタム マウント パスが存在していません。ローカル ファイルシステムで作成するか、金庫のオプションで変更を加えてください。
+unlock.error.customPath.description.generic=この金庫のカスタム・マウント・パスを選択しましたが、その使用は次のメッセージで失敗しました: %s
 ## Hub
 hub.noKeychain.message=デバイス キーにアクセスできません
 hub.noKeychain.description=ハブ金庫を解錠するには、キーチェーンが保護するデバイス キーが必要です。続行するには、"%s" を有効にし環境設定からキーチェーンを選択します。
@@ -171,8 +172,11 @@ lock.fail.description=金庫 "%s" を施錠できませんでした。保存さ
 migration.title=金庫をアップグレード
 ## Start
 migration.start.header=金庫をアップグレード
+migration.start.text=Cryptomatorのこの新しいバージョンであなたの金庫「%s」を開くには、金庫を新しい形式にアップグレードする必要があります。これを行う前に、次のことを知っておく必要があります:
 migration.start.remarkUndone=このアップグレードは取り消すことができません。
 migration.start.remarkVersions=古い Cryptomator では、アップグレードされた金庫を開くことができなくなります。
+migration.start.remarkCanRun=あなたが金庫にアクセスするすべてのデバイスは、Cryptomatorのこのバージョンを実行できることを確認する必要があります。
+migration.start.remarkSynced=アップグレードする前に、このデバイスと他のデバイスで、金庫が完全に同期されていることを確認する必要があります。
 migration.start.confirm=上記の情報を理解しました。
 ## Run
 migration.run.enterPassword="%s" のパスワードを入力してください
@@ -273,7 +277,12 @@ preferences.interface.showTrayIcon=トレイアイコンを表示 (再起動が
 preferences.volume=仮想ドライブ
 preferences.volume.type=ボリューム タイプ (再起動が必要)
 preferences.volume.type.automatic=自動
+preferences.volume.docsTooltip=異なるボリュームタイプの詳細については、ドキュメントを確認してください。
 preferences.volume.tcp.port=TCP ポート
+preferences.volume.supportedFeatures=選択されたボリュームタイプは、以下の機能をサポートしています。
+preferences.volume.feature.mountAuto=マウント先の自動選択
+preferences.volume.feature.mountToDir=カスタムディレクトリをマウント先に指定
+preferences.volume.feature.mountToDriveLetter=ドライブレターをマウント先に指定
 preferences.volume.feature.mountFlags=カスタム マウント オプション
 preferences.volume.feature.readOnly=読み取り専用マウント
 ## Updates
@@ -367,6 +376,7 @@ main.vaultDetail.stats=金庫の統計情報
 main.vaultDetail.locateEncryptedFileBtn=暗号化されたファイルの場所
 main.vaultDetail.locateEncryptedFileBtn.tooltip=暗号化された金庫のファイルを選択してください
 main.vaultDetail.encryptedPathsCopied=パスをクリップボードにコピーしました!
+main.vaultDetail.filePickerTitle=金庫内のファイルを選択
 ### Missing
 main.vaultDetail.missing.info=Cryptomator はこの場所に金庫を見つけることができませんでした。
 main.vaultDetail.missing.recheck=再確認
@@ -405,6 +415,7 @@ vaultOptions.general.startHealthCheckBtn=正常性チェックを開始
 
 ## Mount
 vaultOptions.mount=マウント
+vaultOptions.mount.info=オプションは、選択されたボリュームタイプによって異なります。
 vaultOptions.mount.linkToPreferences=仮想ドライブの環境設定を開く
 vaultOptions.mount.readonly=読み取り専用
 vaultOptions.mount.customMountFlags=カスタム マウント フラグ
@@ -435,7 +446,9 @@ recoveryKey.display.StorageHints=十分に安全な場所に保存してくだ
 ### Enter Recovery Key
 recoveryKey.recover.title=パスワードをリセット
 recoveryKey.recover.prompt="%s" の回復キーを入力してください:
-recoveryKey.recover.validKey=有効な回復キー
+recoveryKey.recover.correctKey=有効な回復キー
+recoveryKey.recover.wrongKey=この回復キーは別の金庫に属しています
+recoveryKey.recover.invalidKey=この回復キーは有効ではありません
 recoveryKey.printout.heading=Cryptomator 回復キー\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=リセット

+ 1 - 1
src/main/resources/i18n/strings_ko.properties

@@ -352,7 +352,7 @@ recoveryKey.display.StorageHints=매우 안전한곳에 보관하십시요. 예
 ## Reset Password
 ### Enter Recovery Key
 recoveryKey.recover.prompt="%s"의 복구키를 입력하십시요:
-recoveryKey.recover.validKey=올바른 복구 키 입니다
+recoveryKey.recover.correctKey=올바른 복구 키 입니다
 recoveryKey.printout.heading=Cryptomator 복구 키\n"%s"\n
 ### Reset Password
 ### Recovery Key Password Reset Success

+ 1 - 1
src/main/resources/i18n/strings_lv.properties

@@ -255,7 +255,7 @@ recoveryKey.display.StorageHints=Glabājiet to drošā vietā, piemēram:\n  
 ## Reset Password
 ### Enter Recovery Key
 recoveryKey.recover.prompt=Ievadiet "%s" atjaunošanas atslēgu:
-recoveryKey.recover.validKey=Šī ir derīga atjaunošanas atslēga
+recoveryKey.recover.correctKey=Šī ir derīga atjaunošanas atslēga
 recoveryKey.printout.heading=Cryptomator atjaunošanas atslēga\n"%s" \n
 ### Reset Password
 recoveryKey.recover.resetBtn=Atiestatīt

+ 4 - 1
src/main/resources/i18n/strings_nb.properties

@@ -277,6 +277,7 @@ preferences.interface.showTrayIcon=Vis verktøykasseikon (krever omstart)
 preferences.volume=Virtuell enhet
 preferences.volume.type=Volumtype (krever omstart)
 preferences.volume.type.automatic=Automatisk
+preferences.volume.docsTooltip=Åpne dokumentasjonen for å lære mer om de forskjellige volumtypene.
 preferences.volume.tcp.port=TCP Port
 preferences.volume.supportedFeatures=Valgt volumtype støtter følgende funksjoner:
 preferences.volume.feature.mountAuto=Valg av automatisk monteringspunkt
@@ -445,7 +446,9 @@ recoveryKey.display.StorageHints=Oppbevar den et veldig sikkert sted, f.eks. ved
 ### Enter Recovery Key
 recoveryKey.recover.title=Nullstill passordet
 recoveryKey.recover.prompt=Skriv inn gjenopprettingsnøkkelen for "%s":
-recoveryKey.recover.validKey=Dette er en gyldig gjenopprettingsnøkkel
+recoveryKey.recover.correctKey=Gjenopprettingsnøkkelen er gyldig
+recoveryKey.recover.wrongKey=Gjenopprettingsnøkkelen tilhører et annet hvelv
+recoveryKey.recover.invalidKey=Gjennopprettingsnøkkelen er ugyldig
 recoveryKey.printout.heading=Cryptomator-gjenopprettingsnøkkel\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Nullstill

+ 4 - 1
src/main/resources/i18n/strings_nl.properties

@@ -277,6 +277,7 @@ preferences.interface.showTrayIcon=Pictogram in systeemvak weergeven (herstart v
 preferences.volume=Virtuele schijf
 preferences.volume.type=Type Volume (herstart vereist)
 preferences.volume.type.automatic=Automatisch
+preferences.volume.docsTooltip=Open de documentatie om meer te weten te komen over de verschillende volume types.
 preferences.volume.tcp.port=TCP-poort
 preferences.volume.supportedFeatures=Het gekozen volume type ondersteunt de volgende functies:
 preferences.volume.feature.mountAuto=Automatische koppelpunt selectie
@@ -445,7 +446,9 @@ recoveryKey.display.StorageHints=Bewaar het op een veilige plek, bv:\n • Bewaa
 ### Enter Recovery Key
 recoveryKey.recover.title=Wachtwoord resetten
 recoveryKey.recover.prompt=Voer uw herstelsleutel in voor "%s":
-recoveryKey.recover.validKey=Dit is een geldige herstelsleutel
+recoveryKey.recover.correctKey=Deze herstelsleutel is geldig
+recoveryKey.recover.wrongKey=Deze herstelsleutel behoort tot een andere kluis
+recoveryKey.recover.invalidKey=Deze herstelsleutel is niet geldig
 recoveryKey.printout.heading=Cryptomator herstelsleutel\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Resetten

+ 0 - 1
src/main/resources/i18n/strings_nn.properties

@@ -255,7 +255,6 @@ recoveryKey.display.StorageHints=Ta vare på han ein veldig sikker stad, t.d. ve
 ## Reset Password
 ### Enter Recovery Key
 recoveryKey.recover.prompt=Skriv inn gjenopprettingsnøkkelen for "%s":
-recoveryKey.recover.validKey=Dette er ein gyldig gjenopprettingsnøkkel
 recoveryKey.printout.heading=Cryptomator-gjenopprettingsnøkkel\n"%s"\n
 ### Reset Password
 ### Recovery Key Password Reset Success

+ 1 - 1
src/main/resources/i18n/strings_pa.properties

@@ -292,7 +292,7 @@ recoveryKey.display.StorageHints=ਇਸ ਨੂੰ ਕਿਸੇ ਥਾਂ ਬਹ
 ## Reset Password
 ### Enter Recovery Key
 recoveryKey.recover.prompt='%s" ਲਈ ਆਪਣਾ ਰਿਕਵਰੀ ਕੁੰਜੀ ਦਿਓ:
-recoveryKey.recover.validKey=ਇਹ ਜਾਇਜ਼ ਰਿਕਰਵੀ ਕੁੰਜੀ ਹੈ
+recoveryKey.recover.correctKey=ਇਹ ਜਾਇਜ਼ ਰਿਕਰਵੀ ਕੁੰਜੀ ਹੈ
 recoveryKey.printout.heading=Cryptomator ਰਿਕਵਰੀ ਕੁੰਜੀ\n"%s"\n
 ### Reset Password
 ### Recovery Key Password Reset Success

+ 12 - 5
src/main/resources/i18n/strings_pl.properties

@@ -124,7 +124,7 @@ unlock.success.rememberChoice=Zapamiętaj wybór, nie pokazuj tego ponownie
 unlock.success.revealBtn=Pokaż Dysk
 ## Failure
 unlock.error.customPath.message=Nie można zamontować sejfu na niestandardowej ścieżce
-unlock.error.customPath.description.notSupported=Jeśli chcesz nadal używać niestandardowej ścieżki, przejdź do preferencji i wybierz typ woluminu, który ją obsługuje. W przeciwnym razie przejdź do opcji sejfu i wybierz obsługiwany punkt montowania.
+unlock.error.customPath.description.notSupported=Jeśli chcesz nadal używać niestandardowej ścieżki, przejdź do preferencji i wybierz typ udziału, który ją obsługuje. W przeciwnym razie przejdź do opcji sejfu i wybierz obsługiwany punkt montowania.
 unlock.error.customPath.description.notExists=Niestandardowa ścieżka montowania nie istnieje. Stwórz ją w lokalnym systemie plików lub zmień ją w opcjach sejfu.
 unlock.error.customPath.description.generic=Wybrałeś niestandardową ścieżkę montowania dla tego sejfu, ale użycie jej nie powiodło się z wiadomością: %s
 ## Hub
@@ -275,10 +275,11 @@ preferences.interface.showMinimizeButton=Pokaż przycisk minimalizacji
 preferences.interface.showTrayIcon=Pokaż ikonę zasobnika (wymaga restartu)
 ## Volume
 preferences.volume=Dysk wirtualny
-preferences.volume.type=Typ woluminu (wymaga ponownego uruchomienia)
+preferences.volume.type=Typ udziału (wymaga ponownego uruchomienia)
 preferences.volume.type.automatic=Automatyczny
+preferences.volume.docsTooltip=Sprawdź dokumentację, aby dowiedzieć się więcej o różnych typach udziałów.
 preferences.volume.tcp.port=Port TCP
-preferences.volume.supportedFeatures=Wybrany typ woluminu obsługuje następujące funkcje:
+preferences.volume.supportedFeatures=Wybrany typ udziału obsługuje następujące funkcje:
 preferences.volume.feature.mountAuto=Automatyczny wybór punktu montowania
 preferences.volume.feature.mountToDir=Niestandardowy katalog jako punkt montowania
 preferences.volume.feature.mountToDriveLetter=Litera dysku jako punkt montowania
@@ -372,6 +373,10 @@ main.vaultDetail.throughput.idle=bezczynny
 main.vaultDetail.throughput.kbps=%.1f kiB/s
 main.vaultDetail.throughput.mbps=%.1f MiB/s
 main.vaultDetail.stats=Statystyki sejfu
+main.vaultDetail.locateEncryptedFileBtn=Zlokalizuj zaszyfrowany plik
+main.vaultDetail.locateEncryptedFileBtn.tooltip=Wybierz plik z sejfu, aby zlokalizować jego zaszyfrowany odpowiednik
+main.vaultDetail.encryptedPathsCopied=Ścieżki skopiowane do schowka!
+main.vaultDetail.filePickerTitle=Wybierz plik wewnątrz sejfu
 ### Missing
 main.vaultDetail.missing.info=Cryptomator nie mógł znaleźć sejfu w tej lokalizacji.
 main.vaultDetail.missing.recheck=Ponów próbę
@@ -410,7 +415,7 @@ vaultOptions.general.startHealthCheckBtn=Rozpocznij Test Spójności
 
 ## Mount
 vaultOptions.mount=Montowanie
-vaultOptions.mount.info=Opcje zależą od wybranego typu woluminu.
+vaultOptions.mount.info=Opcje zależą od wybranego typu udziału.
 vaultOptions.mount.linkToPreferences=Otwórz ustawienia dysku wirtualnego
 vaultOptions.mount.readonly=Tylko do odczytu
 vaultOptions.mount.customMountFlags=Własne flagi montowania udziału
@@ -441,7 +446,9 @@ recoveryKey.display.StorageHints=Trzymaj go w bezpiecznym miejscu, np.\n • Prz
 ### Enter Recovery Key
 recoveryKey.recover.title=Resetuj hasło
 recoveryKey.recover.prompt=Wprowadź swój klucz odzyskiwania dla "%s":
-recoveryKey.recover.validKey=To jest prawidłowy klucz odzyskiwania
+recoveryKey.recover.correctKey=To jest prawidłowy klucz odzyskiwania
+recoveryKey.recover.wrongKey=Ten klucz należy do innego sejfu
+recoveryKey.recover.invalidKey=Ten klucz jest nieprawidłowy
 recoveryKey.printout.heading=Cryptomator - Klucz odzyskiwania "%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Resetuj

+ 1 - 1
src/main/resources/i18n/strings_pt_BR.properties

@@ -445,7 +445,7 @@ recoveryKey.display.StorageHints=Mantenha-a em um lugar bem seguro, por exemplo:
 ### Enter Recovery Key
 recoveryKey.recover.title=Redefinir Senha
 recoveryKey.recover.prompt=Digite sua chave de recuperação para "%s":
-recoveryKey.recover.validKey=Esta é uma chave de recuperação válida
+recoveryKey.recover.correctKey=Esta é uma chave de recuperação válida
 recoveryKey.printout.heading=Chave de Recuperação do Cryptomator\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Redefinir

+ 10 - 1
src/main/resources/i18n/strings_ro.properties

@@ -123,6 +123,10 @@ unlock.success.description=Deblocat "%s" cu succes! Seiful dvs. este acum accesi
 unlock.success.rememberChoice=Ține minte alegerea, nu mai arăta asta din nou
 unlock.success.revealBtn=Dezvăluie partiția
 ## Failure
+unlock.error.customPath.message=Nu se poate monta seiful în locația alesă
+unlock.error.customPath.description.notSupported=Dacă doriți să continuați să utilizați locația aleasă, vă rugăm să mergeți la preferințe și să selectați o unitate de stocare suportată. În caz contrar, mergeți la opțiunile seifului și alegeți o locație de montare suportată.
+unlock.error.customPath.description.notExists=Locația de montare aleasă nu există. Creați-o în sistemul de fișiere local sau schimbați-o din opțiunile seifului.
+unlock.error.customPath.description.generic=Ați selectat o locație de montare pentru acest seif, dar utilizarea ei a eșuat cu mesajul: %s
 ## Hub
 hub.noKeychain.message=Cheia dispozitivului nu a putut fi accesată
 hub.noKeychain.description=Pentru a debloca seifele de tip Hub, este necesară o cheie a dispozitivului, care este securizată prin intermediul unui keychain. Pentru a continua, activați „%s” și selectați un keychain în preferințe.
@@ -271,7 +275,10 @@ preferences.interface.showMinimizeButton=Arată butonul de minimizare
 preferences.interface.showTrayIcon=Arată tray icon (necesită repornire)
 ## Volume
 preferences.volume=Unitate virtuală
+preferences.volume.type=Tip unitate de stocare (necesită repornire)
 preferences.volume.type.automatic=Automat
+preferences.volume.docsTooltip=Deschideți documentația pentru a afla mai multe despre tipurile diferite de unități de stocare.
+preferences.volume.tcp.port=Portul TCP
 ## Updates
 preferences.updates=Actualizări
 preferences.updates.currentVersion=Versiunea actuală: %s
@@ -424,7 +431,9 @@ recoveryKey.display.StorageHints=Păstrați cheia de recuperare undeva foarte si
 ### Enter Recovery Key
 recoveryKey.recover.title=Resetează Parola
 recoveryKey.recover.prompt=Introduceți cheia de recuperare pentru "%s:
-recoveryKey.recover.validKey=Aceasta este o cheie de recuperare validă
+recoveryKey.recover.correctKey=Cheia de recuperare este validă
+recoveryKey.recover.wrongKey=Cheia de recuperare aparţine unui alt seif
+recoveryKey.recover.invalidKey=Cheia de recuperare nu este validă
 recoveryKey.printout.heading=Cheia de recuperare Cryptomator\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Resetează

+ 6 - 3
src/main/resources/i18n/strings_ru.properties

@@ -123,7 +123,7 @@ unlock.success.description=Разблокировка "%s" успешно вып
 unlock.success.rememberChoice=Запомнить выбор и больше не спрашивать
 unlock.success.revealBtn=Показать диск
 ## Failure
-unlock.error.customPath.message=Невозможно смонтировать хранилище на указанный путь
+unlock.error.customPath.message=Невозможно смонтировать хранилище по указанному пути
 unlock.error.customPath.description.notSupported=Если вы хотите продолжить использование пользовательского пути, перейдите в настройки и выберите тип тома, который его поддерживает. В противном случае, перейдите в настройки хранилища и выберите поддерживаемую точку монтирования.
 unlock.error.customPath.description.notExists=Пользовательский путь монтирования не существует. Либо создайте его в локальной файловой системе, либо измените в параметрах хранилища.
 unlock.error.customPath.description.generic=Вы выбрали свой путь монтирования этого хранилища, но его нельзя использовать: %s
@@ -277,12 +277,13 @@ preferences.interface.showTrayIcon=Показывать значок в пане
 preferences.volume=Виртуальный диск
 preferences.volume.type=Тип тома (требуется перезапуск)
 preferences.volume.type.automatic=Автоматически
+preferences.volume.docsTooltip=Откройте документацию, чтобы узнать больше о различных типах томов.
 preferences.volume.tcp.port=Порт TCP
 preferences.volume.supportedFeatures=Выбранный тип тома поддерживает следующие функции:
 preferences.volume.feature.mountAuto=Выбор точки автомонтирования
 preferences.volume.feature.mountToDir=Своя папка как точка монтирования
 preferences.volume.feature.mountToDriveLetter=Буква диска как точка монтирования
-preferences.volume.feature.mountFlags=Настройки монтирования
+preferences.volume.feature.mountFlags=Параметры монтирования
 preferences.volume.feature.readOnly=Монтирование только для чтения
 ## Updates
 preferences.updates=Обновления
@@ -445,7 +446,9 @@ recoveryKey.display.StorageHints=Храните его в надёжном ме
 ### Enter Recovery Key
 recoveryKey.recover.title=Сброс пароля
 recoveryKey.recover.prompt=Введите ключ восстановления для "%s":
-recoveryKey.recover.validKey=Это действительный ключ восстановления
+recoveryKey.recover.correctKey=Это действительный ключ восстановления
+recoveryKey.recover.wrongKey=Этот ключ восстановления от другого хранилища
+recoveryKey.recover.invalidKey=Этот ключ восстановления недействителен
 recoveryKey.printout.heading=Ключ восстановления Cryptomator\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Сброс

+ 4 - 1
src/main/resources/i18n/strings_sk.properties

@@ -272,6 +272,7 @@ preferences.interface.showTrayIcon=Ukázať ikonu na sytémovej lište (vyžaduj
 ## Volume
 preferences.volume=Virtuálny disk
 preferences.volume.type.automatic=Automaticky
+preferences.volume.docsTooltip=Pre viac informácií ohľadne iných typov volume otvorte dokumentáciu.
 preferences.volume.tcp.port=TCP port
 preferences.volume.feature.mountFlags=Vlastné parametre mapovania
 preferences.volume.feature.readOnly=Mapovanie len na čítanie
@@ -436,7 +437,9 @@ recoveryKey.display.StorageHints=Uchovávajte ho na bezpečnom mieste, ako napr.
 ### Enter Recovery Key
 recoveryKey.recover.title=Resetovanie hesla
 recoveryKey.recover.prompt=Zadajte Váš kľúč obnovy pre "%s":
-recoveryKey.recover.validKey=Toto je platný kľúč obnovy
+recoveryKey.recover.correctKey=Toto je platný kľúč obnovy
+recoveryKey.recover.wrongKey=Tento kľúč obnovy patrí inému trezoru
+recoveryKey.recover.invalidKey=Toto je neplatný kľúč obnovy
 recoveryKey.printout.heading=Kľúč obnovy Cryptomator-a\n "%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Resetovať

+ 4 - 0
src/main/resources/i18n/strings_sl.properties

@@ -79,6 +79,7 @@ lock.forced.retryBtn=Poizkusi znova
 ## General
 ## Interface
 ## Volume
+preferences.volume.docsTooltip=Informacije o različnih podatkovnih nosilcih najdete v navodilih.
 ## Updates
 ## Contribution
 #<-- Add entries for donations and code/translation/documentation contribution -->
@@ -117,6 +118,9 @@ main.vaultDetail.locateEncryptedFileBtn=Poišči šifrirano datoteko
 ## Display Recovery Key
 ## Reset Password
 ### Enter Recovery Key
+recoveryKey.recover.correctKey=Obnovitveni ključ je pravilen
+recoveryKey.recover.wrongKey=Ta obnovitveni ključ se ujema z drugim trezorjem
+recoveryKey.recover.invalidKey=Obnovitveni ključ ni pravilen
 ### Reset Password
 ### Recovery Key Password Reset Success
 

+ 1 - 1
src/main/resources/i18n/strings_sr.properties

@@ -304,7 +304,7 @@ recoveryKey.display.StorageHints=Чувајте га на веома сигур
 ## Reset Password
 ### Enter Recovery Key
 recoveryKey.recover.prompt=Унесите резервни кључ за "%s":
-recoveryKey.recover.validKey=Ово је исправан резервни кључ
+recoveryKey.recover.correctKey=Ово је исправан резервни кључ
 recoveryKey.printout.heading=Cryptomator Резервни Кључ\n"%s"\n
 ### Reset Password
 ### Recovery Key Password Reset Success

+ 4 - 1
src/main/resources/i18n/strings_sv.properties

@@ -277,6 +277,7 @@ preferences.interface.showTrayIcon=Visa ikon i aktivitetsfältet (kräver omstar
 preferences.volume=Virtuell enhet
 preferences.volume.type=Volymtyp (kräver omstart)
 preferences.volume.type.automatic=Automatiskt
+preferences.volume.docsTooltip=Öppna dokumentationen för att läsa mer om de olika volymtyperna.
 preferences.volume.tcp.port=TCP-port
 preferences.volume.supportedFeatures=Den valda volymtypen stöder följande funktioner:
 preferences.volume.feature.mountAuto=Automatiskt val av monteringspunkt
@@ -437,7 +438,9 @@ recoveryKey.display.StorageHints=Spara den på en säker plats, t.ex:\n • I en
 ### Enter Recovery Key
 recoveryKey.recover.title=Återställ lösenord
 recoveryKey.recover.prompt=Ange din återställningsnyckel för "%s":
-recoveryKey.recover.validKey=Detta är en giltig återställningsnyckel
+recoveryKey.recover.correctKey=Denna återställningsnyckel är korrekt
+recoveryKey.recover.wrongKey=Denna återställningsnyckel tillhör ett annat valv
+recoveryKey.recover.invalidKey=Denna återställningsnyckel är ogiltig
 recoveryKey.printout.heading=Cryptomator återställningsnyckel\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Återställ

+ 1 - 1
src/main/resources/i18n/strings_sw.properties

@@ -397,7 +397,7 @@ recoveryKey.display.StorageHints=Weka mahali salama sana, kwa mfano:\n • Hifad
 ### Enter Recovery Key
 recoveryKey.recover.title=Fufua Neno la siri
 recoveryKey.recover.prompt=Ingiza ufunguo wako wa kurejesha kwa "%s":
-recoveryKey.recover.validKey=Hii ni ufunguo halali wa kurejesha
+recoveryKey.recover.correctKey=Hii ni ufunguo halali wa kurejesha
 recoveryKey.printout.heading=Ufunguo wa Urejeshaji wa Cryptomator\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Weka upya

+ 1 - 1
src/main/resources/i18n/strings_tr.properties

@@ -428,7 +428,7 @@ recoveryKey.display.StorageHints=Bunu çok güvenli bir yerde saklayın, örneğ
 ### Enter Recovery Key
 recoveryKey.recover.title=Şifreyi Sıfırla
 recoveryKey.recover.prompt="%s" için kurtarma anahtarınızı girin:
-recoveryKey.recover.validKey=Bu geçerli bir kurtarma anahtarı
+recoveryKey.recover.correctKey=Bu geçerli bir kurtarma anahtarı
 recoveryKey.printout.heading=Cryptomator Kurtarma Anahtarı\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Sıfırla

+ 1 - 1
src/main/resources/i18n/strings_vi.properties

@@ -375,7 +375,7 @@ recoveryKey.display.StorageHints=Giữ ở một nơi rất an toàn, ví dụ:\
 ### Enter Recovery Key
 recoveryKey.recover.title=Đặt lại Mật khẩu
 recoveryKey.recover.prompt=Nhập khóa khôi phục của bạn cho "%s":
-recoveryKey.recover.validKey=Đây là khóa khôi phục hợp lệ
+recoveryKey.recover.correctKey=Đây là khóa khôi phục hợp lệ
 recoveryKey.printout.heading=Khóa Khôi phục Cryptomator\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=Đặt lại

+ 5 - 2
src/main/resources/i18n/strings_zh.properties

@@ -143,7 +143,7 @@ hub.register.message=设备名称(必填)
 hub.register.description=这似乎是设备的首次 Hub 访问。为了识别它以进行访问授权,您需要命名此设备
 hub.register.nameLabel=设备名称
 hub.register.occupiedMsg=名称已被占用
-hub.register.registerBtn=确
+hub.register.registerBtn=确
 ### Registration Success
 hub.registerSuccess.message=设备命名成功
 hub.registerSuccess.description=要访问保险库,设备需得到保险库所有者的授权
@@ -277,6 +277,7 @@ preferences.interface.showTrayIcon=显示托盘图标 (需重启)
 preferences.volume=虚拟磁盘
 preferences.volume.type=卷类型(需重启)
 preferences.volume.type.automatic=自动
+preferences.volume.docsTooltip=打开文档以了解有关不同卷类型的更多信息
 preferences.volume.tcp.port=TCP 端口
 preferences.volume.supportedFeatures=选定的卷类型支持以下功能:
 preferences.volume.feature.mountAuto=自动选择挂载点
@@ -445,7 +446,9 @@ recoveryKey.display.StorageHints=保存它到非常安全的某处,例如:\n
 ### Enter Recovery Key
 recoveryKey.recover.title=重置密码
 recoveryKey.recover.prompt=输入 "%s" 的恢复密钥:
-recoveryKey.recover.validKey=这是一个有效的恢复密钥
+recoveryKey.recover.correctKey=这个恢复秘钥是正确的
+recoveryKey.recover.wrongKey=这个恢复秘钥属于另一个保管库
+recoveryKey.recover.invalidKey=这个恢复秘钥无效
 recoveryKey.printout.heading=Cryptomator 恢复密钥\n"%s"\n
 ### Reset Password
 recoveryKey.recover.resetBtn=重置

+ 8 - 1
src/main/resources/i18n/strings_zh_HK.properties

@@ -123,6 +123,10 @@ unlock.success.description=成功解鎖「%s」!現在可以存取你的加密
 unlock.success.rememberChoice=記得這個決定,不要再詢問
 unlock.success.revealBtn=展示磁碟
 ## Failure
+unlock.error.customPath.message=無法掛載加密庫於此自定路徑
+unlock.error.customPath.description.notSupported=若要繼續使用自定路徑,請在設定選取支援此自定路徑的空間/加密空間類型;或者,在加密庫選項中選擇一個受支援的掛載點。
+unlock.error.customPath.description.notExists=自定路徑不存在。請在本機文件系統指定另一路徑或在加密庫選項中變更。
+unlock.error.customPath.description.generic=已為加密庫設定了自定路徑,但是運作時出現錯誤:%s
 ## Hub
 ### Waiting
 hub.auth.message=等待認證中…
@@ -262,6 +266,7 @@ preferences.interface.showTrayIcon=顯示系統工作列圖示 (需重新啟動)
 ## Volume
 preferences.volume=虛擬磁碟
 preferences.volume.type.automatic=自動
+preferences.volume.docsTooltip=閱讀文檔以了解各加密空間類型。
 ## Updates
 preferences.updates=更新
 preferences.updates.currentVersion=目前版本:%s
@@ -414,7 +419,9 @@ recoveryKey.display.StorageHints=請把它保存在非常安全的地方,例
 ### Enter Recovery Key
 recoveryKey.recover.title=重設密碼
 recoveryKey.recover.prompt=輸入「%s」的復原金鑰:
-recoveryKey.recover.validKey=這是有效的復原金鑰
+recoveryKey.recover.correctKey=這是有效的復原金鑰
+recoveryKey.recover.wrongKey=此復原金鑰屬於另一個加密庫
+recoveryKey.recover.invalidKey=此復原金鑰無效
 recoveryKey.printout.heading=Cryptomator 復原金鑰\n「%s」\n
 ### Reset Password
 recoveryKey.recover.resetBtn=重設

+ 349 - 327
src/main/resources/i18n/strings_zh_TW.properties

@@ -6,452 +6,474 @@ generic.button.apply=套用
 generic.button.back=上一頁
 generic.button.cancel=取消
 generic.button.change=修改
-generic.button.choose=選取…
+generic.button.choose=选择...
 generic.button.close=關閉
-generic.button.copy=複製
-generic.button.copied=已複製
+generic.button.copy=复制
+generic.button.copied=已复制
 generic.button.done=完成
-generic.button.next=繼續
-generic.button.print=
+generic.button.next=下一步
+generic.button.print=
 
 # Error
-error.message=錯誤:%s
-error.description=糟糕!Cryptomator 發生了預期外的錯誤。您可以嘗試查找該錯誤的現有解決方案,如果是新錯誤,請隨時向我們報告。
-error.hyperlink.lookup=查找該錯誤
-error.hyperlink.report=回報錯誤
-error.technicalDetails=詳情
+error.message=错误 %s
+error.description=糟糕!Cryptomator 未料到会发生这种情况。您可以查找该错误的现有解决方案;或者,如果是新错误,请随时向我们报告。
+error.hyperlink.lookup=查找该错误
+error.hyperlink.report=报告该错误
+error.technicalDetails=详细信息
 
 # Defaults
-defaults.vault.vaultName=加密檔案庫
+defaults.vault.vaultName=保险库
 
 # Tray Menu
-traymenu.showMainWindow=
-traymenu.showPreferencesWindow=偏好
-traymenu.lockAllVaults=全部
-traymenu.quitApplication=離開
-traymenu.vault.unlock=解
-traymenu.vault.lock=
-traymenu.vault.reveal=
+traymenu.showMainWindow=
+traymenu.showPreferencesWindow=首选项
+traymenu.lockAllVaults=全部
+traymenu.quitApplication=退出
+traymenu.vault.unlock=解
+traymenu.vault.lock=
+traymenu.vault.reveal=
 
 # Add Vault Wizard
 addvaultwizard.title=新增加密檔案庫
 ## Welcome
-addvaultwizard.welcome.newButton=新建加密檔案庫
+addvaultwizard.welcome.newButton=创建新的保险库
 addvaultwizard.welcome.existingButton=開啟現有加密檔案庫
 ## New
 ### Name
-addvaultwizard.new.nameInstruction=為加密檔案庫命名
-addvaultwizard.new.namePrompt=加密檔案庫名稱
+addvaultwizard.new.nameInstruction=为保险库创建一个名称
+addvaultwizard.new.namePrompt=保险库名称
 ### Location
-addvaultwizard.new.locationInstruction=Cryptomator 應該將您加密後的檔案存放在哪裡
-addvaultwizard.new.locationLabel=存位置
+addvaultwizard.new.locationInstruction=Cryptomator 应该在哪里存储您保险库的加密文件
+addvaultwizard.new.locationLabel=存位置
 addvaultwizard.new.locationPrompt=…
-addvaultwizard.new.directoryPickerLabel=自位置
-addvaultwizard.new.directoryPickerButton=選取…
-addvaultwizard.new.directoryPickerTitle=選取資料夾
-addvaultwizard.new.fileAlreadyExists=存在與加密檔案庫同名的檔案或資料夾
-addvaultwizard.new.locationDoesNotExist=指定的目錄不存在或無法存取
-addvaultwizard.new.locationIsNotWritable=指定路徑沒有寫入權
-addvaultwizard.new.locationIsOk=可放置您的加密檔案庫
-addvaultwizard.new.invalidName=無效的檔案庫名稱
-addvaultwizard.new.validName=有效的檔案庫名稱
-addvaultwizard.new.validCharacters.message=檔案庫名稱可包含以下字元
-addvaultwizard.new.validCharacters.chars=單詞字符 (例如 a、ж 或 수)
-addvaultwizard.new.validCharacters.numbers=數字
-addvaultwizard.new.validCharacters.dashes=連字符 (%s) 或下劃線 (%s)
+addvaultwizard.new.directoryPickerLabel=自定义位置
+addvaultwizard.new.directoryPickerButton=选择...
+addvaultwizard.new.directoryPickerTitle=选择目录
+addvaultwizard.new.fileAlreadyExists=已存在同名文件或文件夹
+addvaultwizard.new.locationDoesNotExist=指定路径中的目录不存在或无法访问
+addvaultwizard.new.locationIsNotWritable=没有对指定路径的写入权
+addvaultwizard.new.locationIsOk=保险库路径合适
+addvaultwizard.new.invalidName=无效的保险库名称
+addvaultwizard.new.validName=有效的保险库名称
+addvaultwizard.new.validCharacters.message=保险库名称可包含以下字符
+addvaultwizard.new.validCharacters.chars=字母字符(例如 a、ж 或 수)
+addvaultwizard.new.validCharacters.numbers=位数
+addvaultwizard.new.validCharacters.dashes=连字符 (%s) 或下划线 (%s)
 ### Password
-addvaultwizard.new.createVaultBtn=新建加密檔案庫
-addvaultwizard.new.generateRecoveryKeyChoice=若您遺失密碼將無法存取您的資料。您是否希望建立一組在您遺失密碼時可供復原的金鑰
-addvaultwizard.new.generateRecoveryKeyChoice.yes=是,做好安全措施,以免後悔莫及。
-addvaultwizard.new.generateRecoveryKeyChoice.no=否,不用,我不會丟失密碼
+addvaultwizard.new.createVaultBtn=创建保险库
+addvaultwizard.new.generateRecoveryKeyChoice=如果没有密码,您将无法访问您的数据。您想要一个恢复密钥来以防您丢失密码吗
+addvaultwizard.new.generateRecoveryKeyChoice.yes=好的,有备无患
+addvaultwizard.new.generateRecoveryKeyChoice.no=不,谢谢。我不会丢失密码的
 ### Information
 addvault.new.readme.storageLocation.fileName=重要.rtf
-addvault.new.readme.storageLocation.1=⚠️  加密檔案庫的檔案  ⚠️
-addvault.new.readme.storageLocation.2=這是您加密檔案庫儲存的位置
-addvault.new.readme.storageLocation.3=不要
-addvault.new.readme.storageLocation.4=•  修改這個資料夾中的任何檔案或是
-addvault.new.readme.storageLocation.5=• 把要加密的檔案放在這個資料夾。
-addvault.new.readme.storageLocation.6=如果您想加密檔案並檢視加密檔案庫的內容,請依下列步驟操作:
-addvault.new.readme.storageLocation.7=1.  把這個加密檔案庫加進 Cryptomator。
-addvault.new.readme.storageLocation.8=2.  在 Cryptomator 中解鎖加密檔案庫。
-addvault.new.readme.storageLocation.9=3.  按「顯示」按鈕存取資料。
-addvault.new.readme.storageLocation.10=如果您需要幫助,請參閱這份文件:%s
-addvault.new.readme.accessLocation.fileName=迎.rtf
+addvault.new.readme.storageLocation.1=⚠️  保险库文件  ⚠️
+addvault.new.readme.storageLocation.2=这是您的保险库的存储路径
+addvault.new.readme.storageLocation.3=请勿
+addvault.new.readme.storageLocation.4=•  更改此目录内的任何文件或者
+addvault.new.readme.storageLocation.5=•  将任何文件粘贴到此目录内以进行加密
+addvault.new.readme.storageLocation.6=如果你想要加密文件并查看保险库的内容,请执行以下操作:
+addvault.new.readme.storageLocation.7=1.  将此保险库添加到Cryptomator
+addvault.new.readme.storageLocation.8=2.  在Cryptomator中解锁保险库
+addvault.new.readme.storageLocation.9=3.  通过点击“显示”按钮打开访问路径
+addvault.new.readme.storageLocation.10=如果您需要帮助,请阅读文档: %s
+addvault.new.readme.accessLocation.fileName=迎.rtf
 addvault.new.readme.accessLocation.1=🔐️  加密磁區  🔐️
-addvault.new.readme.accessLocation.2=這是您加密檔案庫的存取位置
-addvault.new.readme.accessLocation.3=所有被加進這個磁區的檔案都將被 Cryptomator 加密。你可以把它當做磁碟或資料夾使用。這裡式顯示出解密後內容,您的檔案總是以被加密的狀態儲存在磁碟中
-addvault.new.readme.accessLocation.4=您可以放心移除這個檔案
+addvault.new.readme.accessLocation.2=这是您的保险库的访问路径
+addvault.new.readme.accessLocation.3=任何添加到此卷的文件都将被 Cryptomator 加密。您可以像在一般磁盘/文件夹上那样操作它。 这只是对其内容的解密查看,您的文件会在硬盘上一直保持加密
+addvault.new.readme.accessLocation.4=您可以随时删除此文件
 ## Existing
-addvaultwizard.existing.instruction=請選擇現有加密檔案庫中名為「vault.cryptomator」的檔案。如果只有一個名為「masterkey.cryptomator」的檔案,則選擇該檔案
-addvaultwizard.existing.chooseBtn=選取…
-addvaultwizard.existing.filePickerTitle=選取加密檔案庫的檔案
-addvaultwizard.existing.filePickerMimeDesc=Cryptomator 加密庫
+addvaultwizard.existing.instruction=请选择现有保险库中的“vault.cryptomator”文件。如果只有一个名为“masterkey.cryptomator”的文件,则改为选择该文件
+addvaultwizard.existing.chooseBtn=选择...
+addvaultwizard.existing.filePickerTitle=请选择保险库对应文件
+addvaultwizard.existing.filePickerMimeDesc=Cryptomator 保险库
 ## Success
-addvaultwizard.success.nextStepsInstructions=已加入加密檔案庫「%s」。您需要將這個加密檔案庫解鎖以存取內容,或是您也可以之後再解鎖。
-addvaultwizard.success.unlockNow=立即解
+addvaultwizard.success.nextStepsInstructions=已添加保险库  "%s"\n您需要先解锁此保险库才能访问或添加内容。或者您可以在稍后任何时候再解锁它
+addvaultwizard.success.unlockNow=立即解
 
 # Remove Vault
-removeVault.title=移除加密檔案庫
-removeVault.message=刪除檔案庫
-removeVault.description=這將會讓 Cryptomator 忘記這個加密檔案庫。您未來可以再重新加入。已加密的檔案將不會從您的硬碟中移除。
-removeVault.confirmBtn=移除加密檔案庫
+removeVault.title=移除保险库
+removeVault.message=删除保险库
+removeVault.description=这将只会使 Cryptomator 忘记这个保险库,您可以稍后再添加它。任何加密的文件不会从您的硬盘中删除。
+removeVault.confirmBtn=移除保险库
 
 # Change Password
-changepassword.title=變更密碼
-changepassword.enterOldPassword=輸入「%s」目前的密碼
-changepassword.finalConfirmation=我明白如果忘記密碼將無法存取資料
+changepassword.title=更改密码
+changepassword.enterOldPassword=输入 "%s" 的当前密码
+changepassword.finalConfirmation=我很清楚,如果忘记了密码,我将再也无法访问我的数据!
 
 # Forget Password
-forgetPassword.title=忘記密碼
-forgetPassword.message=清除已存密碼
-forgetPassword.description=這將會從系統鑰匙圈中移除這個加密檔案庫已存的密碼
-forgetPassword.confirmBtn=忘記密碼
+forgetPassword.title=忘记密码
+forgetPassword.message=忘记保存的密码
+forgetPassword.description=这将从您的系统密钥链中删除此保险库保存的密码
+forgetPassword.confirmBtn=忘记密码
 
 # Unlock
-unlock.title=解鎖 %s
-unlock.passwordPrompt=輸入「%s」的密碼:
-unlock.savePassword=記住密碼
-unlock.unlockBtn=解
+unlock.title=解锁 "%s"
+unlock.passwordPrompt=输入 "%s" 的密码
+unlock.savePassword=记住密码
+unlock.unlockBtn=解
 ## Select
-unlock.chooseMasterkey.message=未找到Masterkey檔案
-unlock.chooseMasterkey.description=無法在其預期位置找到此加密檔案庫的主密鑰檔案。請手動選擇密鑰文件。
-unlock.chooseMasterkey.filePickerTitle=選擇主金鑰檔案
-unlock.chooseMasterkey.filePickerMimeDesc=Cryptomator 主密
+unlock.chooseMasterkey.message=未找到 Masterkey 文件
+unlock.chooseMasterkey.description=在指定路径找不到该保险库的 masterkey 文件,请手动选择密钥文件
+unlock.chooseMasterkey.filePickerTitle=选择 Masterkey 文件
+unlock.chooseMasterkey.filePickerMimeDesc=Cryptomator 主密
 ## Success
-unlock.success.message=解成功
-unlock.success.description=成功解鎖「%s」!您現在可以存取您的加密檔案庫。
-unlock.success.rememberChoice=記得這個決定,不要再顯
-unlock.success.revealBtn=顯示磁碟
+unlock.success.message=解成功
+unlock.success.description=已成功解锁 "%s"! 您现在可以通过其虚拟驱动器访问它
+unlock.success.rememberChoice=记住选项且不再显
+unlock.success.revealBtn=显示驱动器
 ## Failure
+unlock.error.customPath.message=无法将保险库挂载到自定义路径
+unlock.error.customPath.description.notSupported=如果您仍想使用自定义路径,请转至首选项并选择支持它的卷类型。否则,请转至保险库选项并选择受支持的挂载点
+unlock.error.customPath.description.notExists=自定义挂载路径不存在,请在您的本地文件系统中创建它或在保险库选项中进行更改
+unlock.error.customPath.description.generic=您已为此保险库选择了自定义挂载路径,但使用失败,错误消息:%s
 ## Hub
-hub.noKeychain.message=無法讀取裝置金鑰
-hub.noKeychain.description=需要由鑰匙圈保護的裝置金鑰才能解鎖Hub加密檔案庫。請先至偏好設定中啟用「%s」並選擇一組鑰匙圈。
-hub.noKeychain.openBtn=開啟偏好設定
+hub.noKeychain.message=无法访问设备密钥
+hub.noKeychain.description=为了解锁 Hub 保险库,需要使用由钥匙串保护的设备密钥。若要继续,请启用“%s”并在首选项中选择一个钥匙串
+hub.noKeychain.openBtn=打开首选项
 ### Waiting
-hub.auth.message=等待認證中
-hub.auth.description=您將自動傳送到登入頁面。
-hub.auth.loginLink=未轉送?點擊這裡打開
+hub.auth.message=正在等待认证
+hub.auth.description=您应该会被自动重定向到登录页面
+hub.auth.loginLink=未重定向?点此打开
 ### Receive Key
-hub.receive.message=處理著回應
-hub.receive.description=Cryptomator正在接收並處理來自Hub的回應。 請等待。
+hub.receive.message=正在处理响应
+hub.receive.description=Cryptomator 正在接收和处理来自 Hub 的响应,请稍等
 ### Register Device
-hub.register.message=需要設備名稱
-hub.register.description=似乎這是第一次Hub訪問此設備。為了識別它以授權讀取,您需要命名此設備。
-hub.register.nameLabel=設備名稱
-hub.register.occupiedMsg=名稱已被使
-hub.register.registerBtn=確認
+hub.register.message=设备名称(必填)
+hub.register.description=这似乎是设备的首次 Hub 访问。为了识别它以进行访问授权,您需要命名此设备
+hub.register.nameLabel=设备名称
+hub.register.occupiedMsg=名称已被占
+hub.register.registerBtn=确认
 ### Registration Success
-hub.registerSuccess.message=設備命名成功
-hub.registerSuccess.description=想讀取檔案庫,你的設備需得到檔案庫擁有者的授權。
+hub.registerSuccess.message=设备命名成功
+hub.registerSuccess.description=要访问保险库,设备需得到保险库所有者的授权
 ### Registration Failed
-hub.registerFailed.message=設備命名失敗
-hub.registerFailed.description=命名過程中出現錯誤。更多詳情,請檢查應用程式記錄。
+hub.registerFailed.message=设备命名失败
+hub.registerFailed.description=命名过程中出现错误,详情请查看应用程序日志
 ### Unauthorized
-hub.unauthorized.message=拒絕存取
-hub.unauthorized.description=您的設備權限尚未允許存取檔案庫,請聯絡檔案庫擁有者
+hub.unauthorized.message=拒绝访问
+hub.unauthorized.description=您的设备尚未授权访问此保险库,请联系保险库所有者
 ### License Exceeded
-hub.licenseExceeded.message=软件許可已滿額
-hub.licenseExceeded.description=Cryptomator Hub已授權的使用者已超過軟件許可的數量。請聯絡您的Hub管理員升級許可證或聯絡檔案庫管理員移除用戶。
+hub.licenseExceeded.message=许可证已逾期
+hub.licenseExceeded.description=Cryptomator Hub 允许访问的用户数量超过其许可证允许的数量,请联系您的 Hub 管理员升级许可证或联系保险库管理员删除用户
 
 
 # Lock
 ## Force
-lock.forced.message=鎖定失敗
-lock.forced.description=仍有未完成的操作或開啟中的檔案以致無法鎖定 "%s"。您可以強制鎖定這個加密檔案庫,不過中斷讀寫可能會導致資料遺失或未被儲存。
-lock.forced.retryBtn=重
-lock.forced.forceBtn=強制鎖
+lock.forced.message=锁定失败
+lock.forced.description=锁定 "%s" 被挂起的操作或使用中的文件中断。您可以强制锁定此保险库,不过请注意打断 I/O 可能导致未保存的数据丢失
+lock.forced.retryBtn=重
+lock.forced.forceBtn=强制锁
 ## Failure
-lock.fail.message=鎖定加密檔案庫失敗。
-lock.fail.description=加密檔案庫 "%s" 無法被鎖定。請確保未存檔的工作已儲存在別的地方以及重要的讀寫工作都已經完成。請強制結束 Cryptomator 以關閉加密檔案庫。
+lock.fail.message=锁定保险库失败
+lock.fail.description=保险库 "%s" 无法锁定。请确保在其他地方保存未保存的工作,以及重要的 "读/写" 操作已完成。为了顺利关闭保险库,请查杀 Cryptomator 进程
 
 # Migration
-migration.title=升級加密檔案庫
+migration.title=升级保险库
 ## Start
-migration.start.header=升級加密檔案庫
-migration.start.text=為了在此新版的Cryptomator裡打開"%s"檔案庫,該檔案庫需要升級到新的格式。在此操作之前,您需要知道以下事項:
-migration.start.remarkUndone=此項升級無法還原。
-migration.start.remarkVersions=舊版的Cryptomator無法打開升級後的文库。
-migration.start.remarkSynced=您必須確保您的檔案庫在升級之前已經完整地同步到此設備及您的其他設備。
-migration.start.confirm=我已閱讀並理解上述資訊
+migration.start.header=升级保险库
+migration.start.text=为了在此新版 Cryptomator 中打开您的保险库“%s”,其需要升级到更新的格式。在这样做之前,您应该了解以下内容:
+migration.start.remarkUndone=此升级无法撤消!
+migration.start.remarkVersions=旧版 Cryptomator 将无法打开升级后的保险库
+migration.start.remarkCanRun=您必须确保您访问保险库的每台设备都能运行此版本的 Cryptomator
+migration.start.remarkSynced=在升级之前,您必须确保您的保险库在此设备和其他设备上已完全同步
+migration.start.confirm=我已阅读并理解上述信息
 ## Run
-migration.run.enterPassword=輸入 "%s" 的密碼
-migration.run.startMigrationBtn=升級加密檔案庫
-migration.run.progressHint=這可能需要一點時間
+migration.run.enterPassword=输入 "%s" 的密码
+migration.run.startMigrationBtn=迁移保险库
+migration.run.progressHint=这可能需要一些时间
 ## Success
-migration.success.nextStepsInstructions=已成功升級 "%s"。\n您現在可以解鎖您的加密檔案庫了
-migration.success.unlockNow=立即解
+migration.success.nextStepsInstructions=已成功迁移 "%s"\n您现在可以解锁您的保险库
+migration.success.unlockNow=立即解
 ## Missing file system capabilities
-migration.error.missingFileSystemCapabilities.title=不支援的檔案系統
-migration.error.missingFileSystemCapabilities.description=因您的加密檔案庫位於不支援的檔案系統中,升級並未開始。
-migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=此檔案系統不支援長檔名。
-migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=此檔案系統不支援長路徑名。
-migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=此檔案系統不允許讀取。
-migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=此檔案系統不允許寫入。
+migration.error.missingFileSystemCapabilities.title=不支持的文件系统
+migration.error.missingFileSystemCapabilities.description=迁移未开始,因为您的保险库在一个不适当的文件系统中
+migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=此文件系统不支持长文件名
+migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=此文件系统不支持长路径
+migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=文件系统不允许读取访问
+migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=文件系统不允许写入
 ## Impossible
-migration.impossible.heading=無法升級加密檔案庫
-migration.impossible.reason=此加密檔案庫無法自動升級,因為它的儲存位置並不相容。
-migration.impossible.moreInfo=此加密檔案庫仍可被舊版本開啟。如需手動升級加密檔案庫的操作指引,請參照
+migration.impossible.heading=无法迁移保险库
+migration.impossible.reason=此保险库不能自动迁移,因为它的存储位置或接入点不兼容
+migration.impossible.moreInfo=此保险库仍可使用旧版本来打开。关于如何手动迁移保险库的操作指南,请访问
 
 # Health Check
 ## Start
-health.title=對於"%s"的健康檢查
-health.intro.header=健康
-health.intro.text=運行狀況檢查用於檢測並修復加密檔案庫內部結構中的問題。請記住:
-health.intro.remarkSync=確保所有設備完全同步,這可以解決大部分問題。
-health.intro.remarkFix=並非所有問題都可以解決。
-health.intro.remarkBackup=如果數據已損壞,則只有備份才有幫助。
-health.intro.affirmation=我已閱讀並理解上述資訊
+health.title=健康检查 "%s"
+health.intro.header=健康
+health.intro.text="健康检查" 包含一系列检查,用于检测并尝试修复您保险库内部结构中的问题。请记住:
+health.intro.remarkSync=请确保所有设备完全完成同步,这能解决绝大部分问题
+health.intro.remarkFix=并非所有问题都能够修复
+health.intro.remarkBackup=如果数据损坏,则只能依靠旧备份了
+health.intro.affirmation=我已阅读并理解上述信息
 ## Start Failure
-health.fail.header=載入加密檔案庫設定時出錯
-health.fail.ioError=存取設定文件時發生錯誤。
-health.fail.parseError=分析設定文件時發生錯誤。
+health.fail.header=加载保险库配置时出错
+health.fail.ioError=访问和读取配置文件时出错
+health.fail.parseError=解析保险库配置时出错
 health.fail.moreInfo=更多資訊
 ## Check Selection
-health.checkList.description=在左側列表中選擇檢查或使用下面的按鈕。
+health.checkList.description=选择左侧列表中的检查或使用下方按钮
 health.checkList.selectAllButton=選擇所有選項
-health.checkList.deselectAllButton=取消所有檢查
-health.check.runBatchBtn=執行選定的檢
+health.checkList.deselectAllButton=取消选择 "检查全部"
+health.check.runBatchBtn=运行选中的检
 ## Detail view
-health.check.detail.noSelectedCheck=請在左側清單中選擇已完成的結果運行狀況檢查。
-health.check.detail.checkScheduled=檢查已安排。
-health.check.detail.checkRunning=檢查目前正在運行…
-health.check.detail.checkSkipped=未選擇運行檢查。
-health.check.detail.checkFinished=檢查順利完成。
-health.check.detail.checkFinishedAndFound=檢查結束。請查看結果。
-health.check.detail.checkFailed=發生錯誤,檢查意外退出。
-health.check.detail.checkCancelled=檢查被取消。
-health.check.detail.listFilters.label=過濾
-health.check.detail.fixAllSpecificBtn=解決全部問題
-health.check.exportBtn=匯出報
+health.check.detail.noSelectedCheck=要查看结果请在左侧列表中选择一个已完成的健康检查
+health.check.detail.checkScheduled=此为计划检查
+health.check.detail.checkRunning=检查正在运行…
+health.check.detail.checkSkipped=未选择运行该检查
+health.check.detail.checkFinished=成功完成检查
+health.check.detail.checkFinishedAndFound=检查运行完成,请查看结果
+health.check.detail.checkFailed=检查由于出错而退出
+health.check.detail.checkCancelled=检查已被取消
+health.check.detail.listFilters.label=筛选
+health.check.detail.fixAllSpecificBtn=修复所有类型
+health.check.exportBtn=导出报
 ## Result view
+health.result.severityFilter.all=严重性 - 全部
+health.result.severityFilter.good=良好
+health.result.severityFilter.info=信息
 health.result.severityFilter.warn=警告
-health.result.severityFilter.crit=狀態嚴重
-health.result.severityTip.warn=嚴重性:警告\n檔案庫結構被破壞,強烈建議修復。
-health.result.severityTip.crit=嚴重性:嚴重\n檔案庫結構被破壞,數據已經丟失。
-health.result.fixStateFilter.all=修復狀態:全部
-health.result.fixStateFilter.fixable=可修復
-health.result.fixStateFilter.notFixable=無法修復
-health.result.fixStateFilter.fixing=修復中…
-health.result.fixStateFilter.fixed=已修復
-health.result.fixStateFilter.fixFailed=修復失敗
+health.result.severityFilter.crit=危急
+health.result.severityTip.good=严重性:良好\n正常的保险库结构。
+health.result.severityTip.info=严重性:信息\n保险库结构完整,建议修复。
+health.result.severityTip.warn=严重性:警告\n保险库结构损坏,强烈建议修复。
+health.result.severityTip.crit=严重性:危急\n保险库结构损坏,发生数据丢失。
+health.result.fixStateFilter.all=修复状态 - 全部
+health.result.fixStateFilter.fixable=可修复
+health.result.fixStateFilter.notFixable=无法修复
+health.result.fixStateFilter.fixing=正在修复…
+health.result.fixStateFilter.fixed=已修复
+health.result.fixStateFilter.fixFailed=修复失败
 ## Fix Application
-health.fix.fixBtn=修復
-health.fix.successTip=修成功
-health.fix.failTip=修復失敗,詳情請查看日誌
+health.fix.fixBtn=修
+health.fix.successTip=修成功
+health.fix.failTip=修复失败,请查看日志获取详情
 
 # Preferences
-preferences.title=偏好
+preferences.title=首选项
 ## General
-preferences.general=一般
-preferences.general.startHidden=啟動 Cryptomator 時隱藏視窗
-preferences.general.autoCloseVaults=結束程式自動鎖定啟用中的檔案庫
-preferences.general.debugLogging=啟用除錯日誌
-preferences.general.debugDirectory=顯示日誌檔
-preferences.general.autoStart=系統啟動時同時啟動 Cryptomator
-preferences.general.keychainBackend=儲存密碼使用
+preferences.general=常规​​​​​
+preferences.general.startHidden=最小化启动 Cryptomator 到系统托盘
+preferences.general.autoCloseVaults=退出程序时自动锁定打开的保险库
+preferences.general.debugLogging=启用调试日志
+preferences.general.debugDirectory=显示日志文件
+preferences.general.autoStart=开机自动启动
+preferences.general.keychainBackend=存储密码方式
 ## Interface
-preferences.interface=
-preferences.interface.theme=外觀
-preferences.interface.theme.automatic=自
-preferences.interface.theme.dark=
-preferences.interface.theme.light=
-preferences.interface.unlockThemes=解鎖暗色模式
-preferences.interface.language=語言 (需要重新啟動)
-preferences.interface.language.auto=系統預設
-preferences.interface.interfaceOrientation=界面排版方向
-preferences.interface.interfaceOrientation.ltr=由左至
-preferences.interface.interfaceOrientation.rtl=由右至
-preferences.interface.showMinimizeButton=顯示最小化按鈕
-preferences.interface.showTrayIcon=顯示系統工作列圖示 (需要重新啟動)
+preferences.interface=用户界
+preferences.interface.theme=界面外观
+preferences.interface.theme.automatic=自
+preferences.interface.theme.dark=
+preferences.interface.theme.light=
+preferences.interface.unlockThemes=解锁暗黑模式
+preferences.interface.language=语言 (需重启)
+preferences.interface.language.auto=系统默认
+preferences.interface.interfaceOrientation=界面方向
+preferences.interface.interfaceOrientation.ltr=从左到
+preferences.interface.interfaceOrientation.rtl=从右到
+preferences.interface.showMinimizeButton=显示最小化按钮
+preferences.interface.showTrayIcon=显示托盘图标 (需重启)
 ## Volume
-preferences.volume=虛擬磁碟
-preferences.volume.type.automatic=自動
+preferences.volume=虚拟磁盘
+preferences.volume.type=卷类型(需重启)
+preferences.volume.type.automatic=自动
+preferences.volume.tcp.port=TCP 端口
+preferences.volume.supportedFeatures=选定的卷类型支持以下功能:
+preferences.volume.feature.mountAuto=自动选择挂载点
+preferences.volume.feature.mountToDir=自定义目录作为挂载点
+preferences.volume.feature.mountToDriveLetter=盘符作为挂载点
+preferences.volume.feature.mountFlags=自定义挂载选项
+preferences.volume.feature.readOnly=只读挂载
 ## Updates
 preferences.updates=更新
-preferences.updates.currentVersion=目前版本:%s
-preferences.updates.autoUpdateCheck=勾選以啟用自動更新
-preferences.updates.checkNowBtn=立即檢查
-preferences.updates.updateAvailable=有版本 %s 可更新。
+preferences.updates.currentVersion=前版本:%s
+preferences.updates.autoUpdateCheck=自动检查更新
+preferences.updates.checkNowBtn=立即
+preferences.updates.updateAvailable=可更新到版本 %s
 ## Contribution
-preferences.contribute=贊助我們
-preferences.contribute.registeredFor=贊助憑證註冊給 %s
-preferences.contribute.noCertificate=支持 Cryptomator 並取得一個贊助憑證。它就像一個授權金鑰,但是給使用自由軟體的大好人的。;-)
-preferences.contribute.getCertificate=還沒有嗎?看看您該如何取得它。
-preferences.contribute.promptText=在這裡貼上贊助憑證
+preferences.contribute=支持我们
+preferences.contribute.registeredFor=已注册署名 %s 的赞助者证书
+preferences.contribute.noCertificate=支持 Cryptomator 并获得一份支持者证书。它类似于许可证密钥,特别之处是提供给使用免费软件的牛人的 ;-)
+preferences.contribute.getCertificate=还没有该证书吗?了解您如何获取
+preferences.contribute.promptText=在这里粘贴赞助者证书码
 #<-- Add entries for donations and code/translation/documentation contribution -->
 
 ## About
-preferences.about=關於
+preferences.about=关于
 
 # Vault Statistics
-stats.title=%s 統計數據
-stats.cacheHitRate=快取命中率
+stats.title=%s 统计信息
+stats.cacheHitRate=缓存命中率
 ## Read
-stats.read.throughput.idle=讀取:閒置
-stats.read.throughput.kibs=取:%.2f kiB/s
-stats.read.throughput.mibs=取:%.2f MiB/s
-stats.read.total.data.none=資料讀取:無
-stats.read.total.data.kib=資料讀取:%.1f kiB
-stats.read.total.data.mib=資料讀取:%.1f MiB
-stats.read.total.data.gib=資料讀取:%.1f GiB
-stats.decr.total.data.none=資料解密:無
-stats.decr.total.data.kib=資料解密:%.1f kiB
-stats.decr.total.data.mib=資料解密:%.1f MiB
-stats.decr.total.data.gib=資料解密:%.1f GiB
-stats.read.accessCount=總讀取:%d
+stats.read.throughput.idle=读取:空闲
+stats.read.throughput.kibs=取:%.2f kiB/s
+stats.read.throughput.mibs=取:%.2f MiB/s
+stats.read.total.data.none=已读取数据:-
+stats.read.total.data.kib=已读取数据:%.1f kiB
+stats.read.total.data.mib=已读取数据:%.1f MiB
+stats.read.total.data.gib=已读取数据:%.1f GiB
+stats.decr.total.data.none=已解密数据:-
+stats.decr.total.data.kib=已解密数据:%.1f kiB
+stats.decr.total.data.mib=已解密数据:%.1f MiB
+stats.decr.total.data.gib=已解密数据:%.1f GiB
+stats.read.accessCount=读取总数:%d
 ## Write
-stats.write.throughput.idle=寫入:閒置
-stats.write.throughput.kibs=入:%.2f kiB/s
-stats.write.throughput.mibs=入:%.2f MiB/s
-stats.write.total.data.none=已寫入資料:-
-stats.write.total.data.kib=資料寫入:%.1f kiB
-stats.write.total.data.mib=資料寫入:%.1f MiB
-stats.write.total.data.gib=資料寫入:%.1f GiB
-stats.encr.total.data.none=資料加密:無
-stats.encr.total.data.kib=資料加密:%.1f kiB
-stats.encr.total.data.mib=資料加密:%.1f MiB
-stats.encr.total.data.gib=資料加密:%.1f GiB
-stats.write.accessCount=總寫入:%d
+stats.write.throughput.idle=写入:空闲
+stats.write.throughput.kibs=入:%.2f kiB/s
+stats.write.throughput.mibs=入:%.2f MiB/s
+stats.write.total.data.none=已写入数据: -
+stats.write.total.data.kib=已写入数据:%.1f kiB
+stats.write.total.data.mib=已写入数据:%.1f MiB
+stats.write.total.data.gib=已写入数据:%.1f GiB
+stats.encr.total.data.none=已加密数据:-
+stats.encr.total.data.kib=已加密数据:%.1f kiB
+stats.encr.total.data.mib=已加密数据:%.1f MiB
+stats.encr.total.data.gib=已加密数据:%.1f GiB
+stats.write.accessCount=写入总数:%d
 
 ## Accesses
-stats.access.current=存取數: %d
-stats.access.total=總存取數: %d
+stats.access.current=访问量:%d
+stats.access.total=总访问量:%d
 
 
 # Main Window
-main.closeBtn.tooltip=關閉
+main.closeBtn.tooltip=关闭
 main.minimizeBtn.tooltip=最小化
-main.preferencesBtn.tooltip=偏好
-main.debugModeEnabled.tooltip=已啟用除錯模式
-main.supporterCertificateMissing.tooltip=請考慮贊助
+main.preferencesBtn.tooltip=首选项
+main.debugModeEnabled.tooltip=调试模式已开启
+main.supporterCertificateMissing.tooltip=请考虑捐赠
 ## Vault List
-main.vaultlist.emptyList.onboardingInstruction=點擊此處以加入加密檔案庫
+main.vaultlist.emptyList.onboardingInstruction=点击此处添加一个保险库
 main.vaultlist.contextMenu.remove=移除…
-main.vaultlist.contextMenu.lock=
-main.vaultlist.contextMenu.unlock=解
-main.vaultlist.contextMenu.unlockNow=立即解
-main.vaultlist.contextMenu.vaultoptions=顯示加密檔案庫選項
-main.vaultlist.contextMenu.reveal=顯示磁碟
-main.vaultlist.addVaultBtn=新增加密檔案庫
+main.vaultlist.contextMenu.lock=
+main.vaultlist.contextMenu.unlock=解
+main.vaultlist.contextMenu.unlockNow=立即解
+main.vaultlist.contextMenu.vaultoptions=显示保险库选项
+main.vaultlist.contextMenu.reveal=显示驱动器
+main.vaultlist.addVaultBtn=添加保险库
 ## Vault Detail
 ### Welcome
-main.vaultDetail.welcomeOnboarding=感謝您選用 Cryptomator 保護您的檔案。如果您需要任何協助,請參照我們的使用指南:
+main.vaultDetail.welcomeOnboarding=感谢您使用 Cryptomator 来保护您的文件。如果您需要任何帮助,请查看正显示的快速开始指南:
 ### Locked
-main.vaultDetail.lockedStatus=已
-main.vaultDetail.unlockBtn=解
-main.vaultDetail.unlockNowBtn=立即解
-main.vaultDetail.optionsBtn=加密檔案庫選項
-main.vaultDetail.passwordSavedInKeychain=密碼已儲
+main.vaultDetail.lockedStatus=已
+main.vaultDetail.unlockBtn=解
+main.vaultDetail.unlockNowBtn=立即解
+main.vaultDetail.optionsBtn=保险库选项
+main.vaultDetail.passwordSavedInKeychain=密码已保
 ### Unlocked
-main.vaultDetail.unlockedStatus=已解
-main.vaultDetail.accessLocation=您可以從這裡取得您加密檔案庫的內容
-main.vaultDetail.revealBtn=顯示磁碟
-main.vaultDetail.copyUri=複製 URI
-main.vaultDetail.lockBtn=
-main.vaultDetail.bytesPerSecondRead=取:
-main.vaultDetail.bytesPerSecondWritten=入:
-main.vaultDetail.throughput.idle=閒置
+main.vaultDetail.unlockedStatus=已解
+main.vaultDetail.accessLocation=您的保险库内容在此处访问:
+main.vaultDetail.revealBtn=显示驱动器
+main.vaultDetail.copyUri=复制 URI
+main.vaultDetail.lockBtn=
+main.vaultDetail.bytesPerSecondRead=取:
+main.vaultDetail.bytesPerSecondWritten=入:
+main.vaultDetail.throughput.idle=空闲
 main.vaultDetail.throughput.kbps=%.1f kiB/s
 main.vaultDetail.throughput.mbps=%.1f MiB/s
-main.vaultDetail.stats=加密檔案庫統計數據
-main.vaultDetail.locateEncryptedFileBtn=顯示加密檔案路徑
-main.vaultDetail.locateEncryptedFileBtn.tooltip=從加密檔案庫中選擇一個檔案來顯示相對應的加密檔案路徑
-main.vaultDetail.encryptedPathsCopied=路徑已複製到剪貼簿
-main.vaultDetail.filePickerTitle=從加密檔案庫中選擇檔案
+main.vaultDetail.stats=保险库统计
+main.vaultDetail.locateEncryptedFileBtn=找出加密后文件
+main.vaultDetail.locateEncryptedFileBtn.tooltip=选择保险库中的一个文件来找出已加密文件的位置
+main.vaultDetail.encryptedPathsCopied=路径已复制到剪贴板
+main.vaultDetail.filePickerTitle=选择保险库中的文件
 ### Missing
-main.vaultDetail.missing.info=Cryptomator 無法在指定位置找到加密檔案庫。
-main.vaultDetail.missing.recheck=重新
-main.vaultDetail.missing.remove=從加密檔案庫列表中移除…
-main.vaultDetail.missing.changeLocation=更改加密檔案庫位置…
+main.vaultDetail.missing.info=Cryptomator在此路径找不到保险库
+main.vaultDetail.missing.recheck=重新
+main.vaultDetail.missing.remove=从保险库列表中移除...
+main.vaultDetail.missing.changeLocation=更改保险库位置…
 ### Needs Migration
-main.vaultDetail.migrateButton=升級加密檔案庫
-main.vaultDetail.migratePrompt=您必須先更新加密檔案庫才能存取內容
+main.vaultDetail.migrateButton=升级保险库
+main.vaultDetail.migratePrompt=您的保险库需要升级到新格式后才能访问
 ### Error
-main.vaultDetail.error.info=從磁盤載入加密檔案庫時發生錯誤。
-main.vaultDetail.error.reload=重新載入
-main.vaultDetail.error.windowTitle=載入加密檔案庫時出錯
+main.vaultDetail.error.info=从磁盘加载保险库时发生错误
+main.vaultDetail.error.reload=重新加载
+main.vaultDetail.error.windowTitle=加载保险库时出错
 
 # Wrong File Alert
-wrongFileAlert.title=如何加密檔案
-wrongFileAlert.message=您試著加密這些檔案嗎
-wrongFileAlert.description=如果是這樣,Cryptomator 可以在您的檔案總管裡產生一個磁區。
-wrongFileAlert.instruction.0=請依下列步驟加密檔案
-wrongFileAlert.instruction.1=1. 解鎖您的加密檔案庫。
-wrongFileAlert.instruction.2=2. 點擊「顯示」可在檔案總管中檢視磁區。
-wrongFileAlert.instruction.3=3. 把您的檔案加入磁區
-wrongFileAlert.link=如需進一步協助,請參照
+wrongFileAlert.title=如何加密文件
+wrongFileAlert.message=您试图要加密这些文件吗
+wrongFileAlert.description=为了实现加密,Cryptomator 在系统文件管理器中提供一个卷
+wrongFileAlert.instruction.0=要加密文件,请遵循以下步骤
+wrongFileAlert.instruction.1=1. 解锁您的保险库;
+wrongFileAlert.instruction.2=2. 点击“显示”以打开您的文件管理器中的卷;
+wrongFileAlert.instruction.3=3. 将待加密文件添加到此卷中
+wrongFileAlert.link=如需进一步帮助,请访问
 
 # Vault Options
 ## General
-vaultOptions.general=一般
-vaultOptions.general.vaultName=加密檔案庫名稱
-vaultOptions.general.autoLock.lockAfterTimePart1=空閒時鎖定
-vaultOptions.general.autoLock.lockAfterTimePart2=分
-vaultOptions.general.unlockAfterStartup=啟動 Cryptomator 時解鎖加密檔案庫
-vaultOptions.general.actionAfterUnlock=成功解鎖後
-vaultOptions.general.actionAfterUnlock.ignore=不執行任何動作
-vaultOptions.general.actionAfterUnlock.reveal=顯示磁碟
-vaultOptions.general.actionAfterUnlock.ask=詢問
-vaultOptions.general.startHealthCheckBtn=開始健康檢
+vaultOptions.general=常规​​​​​
+vaultOptions.general.vaultName=保险库名称
+vaultOptions.general.autoLock.lockAfterTimePart1=空闲超时
+vaultOptions.general.autoLock.lockAfterTimePart2=分钟后自动锁定
+vaultOptions.general.unlockAfterStartup=启动 Cryptomator 时解锁保险库 (此功能需先勾选保存密码)
+vaultOptions.general.actionAfterUnlock=解锁成功后的操作
+vaultOptions.general.actionAfterUnlock.ignore=什么也不做
+vaultOptions.general.actionAfterUnlock.reveal=显示驱动器
+vaultOptions.general.actionAfterUnlock.ask=询问
+vaultOptions.general.startHealthCheckBtn=开始健康检
 
 ## Mount
-vaultOptions.mount=掛載
-vaultOptions.mount.readonly=唯讀
-vaultOptions.mount.customMountFlags=自訂掛載參數
-vaultOptions.mount.winDriveLetterOccupied=已使用
-vaultOptions.mount.mountPoint=掛載點
-vaultOptions.mount.mountPoint.auto=自動選取一個合適的位置
-vaultOptions.mount.mountPoint.driveLetter=使用指定的磁碟代號
-vaultOptions.mount.mountPoint.custom=使用選擇的路徑
-vaultOptions.mount.mountPoint.directoryPickerButton=選取
-vaultOptions.mount.mountPoint.directoryPickerTitle=選擇一個路徑
+vaultOptions.mount=挂载
+vaultOptions.mount.info=选项取决于所选的卷类型
+vaultOptions.mount.linkToPreferences=打开虚拟驱动器首选项
+vaultOptions.mount.readonly=只读
+vaultOptions.mount.customMountFlags=自定义挂载标志
+vaultOptions.mount.winDriveLetterOccupied=已占用
+vaultOptions.mount.mountPoint=挂载点
+vaultOptions.mount.mountPoint.auto=自动选择一个合适的位置
+vaultOptions.mount.mountPoint.driveLetter=使用分配的驱动器字符
+vaultOptions.mount.mountPoint.custom=使用选定的目录
+vaultOptions.mount.mountPoint.directoryPickerButton=选择...
+vaultOptions.mount.mountPoint.directoryPickerTitle=选择目录
 ## Master Key
-vaultOptions.masterkey=密碼
-vaultOptions.masterkey.changePasswordBtn=變更密碼
-vaultOptions.masterkey.forgetSavedPasswordBtn=清除已存密碼
-vaultOptions.masterkey.recoveryKeyExplanation=在您遺失密碼時,僅能以復原金鑰恢復存取。
-vaultOptions.masterkey.showRecoveryKeyBtn=顯示復原金鑰
-vaultOptions.masterkey.recoverPasswordBtn=重設密碼
+vaultOptions.masterkey=密
+vaultOptions.masterkey.changePasswordBtn=更改密码
+vaultOptions.masterkey.forgetSavedPasswordBtn=忘记保存的密码
+vaultOptions.masterkey.recoveryKeyExplanation=忘记密码时,恢复密钥是你恢复保险库访问权限的唯一方式!!!
+vaultOptions.masterkey.showRecoveryKeyBtn=显示恢复密钥
+vaultOptions.masterkey.recoverPasswordBtn=重置密码
 
 
 # Recovery Key
 ## Display Recovery Key
-recoveryKey.display.title=顯示恢復金鑰
-recoveryKey.create.message=需要密碼
-recoveryKey.create.description=請輸入您的密碼以顯示 "%s" 的復原金鑰
-recoveryKey.display.description=下方的復原金鑰可用來恢復 "%s" 的存取能力
-recoveryKey.display.StorageHints=請把它保存在非常安全的地方,例如:\n • 使用密碼管理器保管\n • 存在 USB 隨身碟裡\n • 印在紙
+recoveryKey.display.title=显示恢复密钥
+recoveryKey.create.message=密码是必填的
+recoveryKey.create.description=输入您的密码以显示"%s"的恢复密钥
+recoveryKey.display.description=下面的恢复密钥可用于恢复对"%s"的访问
+recoveryKey.display.StorageHints=保存它到非常安全的某处,例如:\n • 使用密码管理器来保存\n • 将其保存在USB闪存盘\n • 打印在纸
 ## Reset Password
 ### Enter Recovery Key
-recoveryKey.recover.title=重設密碼
-recoveryKey.recover.prompt=輸入 "%s" 的復原金鑰:
-recoveryKey.recover.validKey=這是有效的復原金鑰
-recoveryKey.printout.heading=Cryptomator 復原金鑰\n"%s"\n
+recoveryKey.recover.title=重置密码
+recoveryKey.recover.prompt=输入 "%s" 的恢复密钥:
+recoveryKey.recover.correctKey=這是一個正確的修復金鑰
+recoveryKey.recover.wrongKey=此修復金鑰屬於不同的加密檔案庫
+recoveryKey.recover.invalidKey=這是一個無效的修復金鑰
+recoveryKey.printout.heading=Cryptomator 恢复密钥\n"%s"\n
 ### Reset Password
-recoveryKey.recover.resetBtn=重設
+recoveryKey.recover.resetBtn=重
 ### Recovery Key Password Reset Success
-recoveryKey.recover.resetSuccess.message=密碼重設完
-recoveryKey.recover.resetSuccess.description=您可以用新設的密碼解鎖檔案庫
+recoveryKey.recover.resetSuccess.message=成功重置密码
+recoveryKey.recover.resetSuccess.description=现在可通过新密码解锁您的保险库了
 
 # New Password
-newPassword.promptText=輸入新密碼
-newPassword.reenterPassword=確認新密碼
-newPassword.passwordsMatch=密碼相符
-newPassword.passwordsDoNotMatch=密碼不符
-passwordStrength.messageLabel.tooShort=密碼長度至少需 %d 個字元
+newPassword.promptText=输入新密码
+newPassword.reenterPassword=确认新密码
+newPassword.passwordsMatch=密码匹配
+newPassword.passwordsDoNotMatch=密码不匹配!
+passwordStrength.messageLabel.tooShort=请至少使用 %d 个字符
 passwordStrength.messageLabel.0=非常弱
 passwordStrength.messageLabel.1=弱
 passwordStrength.messageLabel.2=一般
-passwordStrength.messageLabel.3=
-passwordStrength.messageLabel.4=非常
+passwordStrength.messageLabel.3=
+passwordStrength.messageLabel.4=非常
 
 # Quit
-quit.title=結束應用程式
-quit.message=仍有已啟用的檔案庫
-quit.description=請確認結束動作。Cryptomator將會鎖定所有已開啟的檔案庫以防止資料流失。
-quit.lockAndQuitBtn=鎖定並離開
+quit.title=退出程序
+quit.message=存在已解锁的保险库
+quit.description=请确认退出动作,Cryptomator 将会温和地锁定所有已解锁的保险库,以防止数据丢失
+quit.lockAndQuitBtn=锁定并退出
 
 # Forced Quit
-quit.forced.message=某些檔案庫無法鎖定
-quit.forced.description=仍有未完成的作業或開啟中的檔案以致無法鎖定。您可以強制鎖定這個檔案庫,不過中斷讀寫可能會導致資料遺失或未被儲存。
-quit.forced.forceAndQuitBtn=強制並結束
+quit.forced.message=无法锁定某些保险库
+quit.forced.description=锁定保险库被挂起的操作或使用中的文件中断。您可以强制锁定剩余的保险库,不过请注意打断 I/O 可能导致未保存的数据丢失
+quit.forced.forceAndQuitBtn=强制并退出