Browse Source

New Crowdin updates (#1758)

New translations strings.properties

Turkish; Latvian; Slovak; Polish; Norwegian Nynorsk; Hungarian; Norwegian Bokmal; Russian; Catalan; Spanish; Portuguese; French; Japanese; German; Portuguese, Brazilian; Arabic; Latin); Czech; Italian; Punjabi; Greek; Swedish; Indonesian; Serbian (Cyrillic); Chinese Traditional; Hindi; Korean; Dutch; Bosnian; Romanian; Chinese Simplified; 

[ci skip]
Cryptobot 3 years ago
parent
commit
2a5e09bc32
31 changed files with 506 additions and 90 deletions
  1. 0 2
      src/main/resources/i18n/strings_ar.properties
  2. 0 2
      src/main/resources/i18n/strings_bs.properties
  3. 0 2
      src/main/resources/i18n/strings_ca.properties
  4. 5 2
      src/main/resources/i18n/strings_cs.properties
  5. 12 5
      src/main/resources/i18n/strings_de.properties
  6. 0 2
      src/main/resources/i18n/strings_el.properties
  7. 5 2
      src/main/resources/i18n/strings_es.properties
  8. 14 2
      src/main/resources/i18n/strings_fr.properties
  9. 0 2
      src/main/resources/i18n/strings_hi.properties
  10. 0 2
      src/main/resources/i18n/strings_hu.properties
  11. 0 2
      src/main/resources/i18n/strings_id.properties
  12. 23 16
      src/main/resources/i18n/strings_it.properties
  13. 33 9
      src/main/resources/i18n/strings_ja.properties
  14. 15 2
      src/main/resources/i18n/strings_ko.properties
  15. 0 2
      src/main/resources/i18n/strings_lv.properties
  16. 8 2
      src/main/resources/i18n/strings_nb.properties
  17. 31 2
      src/main/resources/i18n/strings_nl.properties
  18. 0 2
      src/main/resources/i18n/strings_nn.properties
  19. 0 2
      src/main/resources/i18n/strings_pa.properties
  20. 5 2
      src/main/resources/i18n/strings_pl.properties
  21. 0 2
      src/main/resources/i18n/strings_pt.properties
  22. 0 2
      src/main/resources/i18n/strings_pt_BR.properties
  23. 277 0
      src/main/resources/i18n/strings_ro.properties
  24. 5 2
      src/main/resources/i18n/strings_ru.properties
  25. 5 2
      src/main/resources/i18n/strings_sk.properties
  26. 0 2
      src/main/resources/i18n/strings_sr.properties
  27. 0 2
      src/main/resources/i18n/strings_sr_Latn.properties
  28. 26 3
      src/main/resources/i18n/strings_sv.properties
  29. 0 2
      src/main/resources/i18n/strings_tr.properties
  30. 10 7
      src/main/resources/i18n/strings_zh.properties
  31. 32 2
      src/main/resources/i18n/strings_zh_TW.properties

+ 0 - 2
src/main/resources/i18n/strings_ar.properties

@@ -13,8 +13,6 @@ generic.button.done=تم
 generic.button.next=التالي
 generic.button.print=طباعة
 ## Error
-generic.error.title=حدث خطأ غير متوقع
-generic.error.instruction=ما كان ينبغي أن يحدث هذا. يرجى الإبلاغ عن نص الخطأ أدناه وإدراج وصف للخطوات التي أدت إلى هذا الخطأ.
 
 # Defaults
 defaults.vault.vaultName=مخزن

+ 0 - 2
src/main/resources/i18n/strings_bs.properties

@@ -13,8 +13,6 @@ generic.button.done=Gotovo
 generic.button.next=Sljedeće
 generic.button.print=Ispis
 ## Error
-generic.error.title=Došlo je do neočekivane greške
-generic.error.instruction=Ovo se nije trebalo dogoditi. Molimo da prijavite opis greške ispod, kao i korake koji su do greške doveli.
 
 # Defaults
 defaults.vault.vaultName=Sef

+ 0 - 2
src/main/resources/i18n/strings_ca.properties

@@ -13,8 +13,6 @@ generic.button.done=Fet
 generic.button.next=Següent
 generic.button.print=Imprimeix
 ## Error
-generic.error.title=S'ha produït un error inesperat
-generic.error.instruction=Això no hauria d'haver passat. Si us plau, informeu del text de l'error i inclogueu una descripció de quins passos han dut a aquest error.
 
 # Defaults
 defaults.vault.vaultName=Caixa forta

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

@@ -13,8 +13,11 @@ generic.button.done=Hotovo
 generic.button.next=Další
 generic.button.print=Tisk
 ## Error
-generic.error.title=Došlo k neočekávané chybě
-generic.error.instruction=Tohle se nemělo stát. Prosím, nahlaste níže uvedený chybový text a popište, jaké kroky vedly k této chybě.
+generic.error.title=Chyba %s
+generic.error.instruction=Jejda! Tohle Cryptomator nečekal. Můžete najít již existující řešení pro tuto chybu. Nebo pokud ještě nebyla nahlášena, neváhejte tak učinit.
+generic.error.hyperlink.lookup=Vyhledat tuto chybu
+generic.error.hyperlink.report=Nahlásit tuto chybu
+generic.error.technicalDetails=Podrobnosti:
 
 # Defaults
 defaults.vault.vaultName=Trezor

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

@@ -13,8 +13,11 @@ generic.button.done=Fertig
 generic.button.next=Weiter
 generic.button.print=Drucken
 ## Error
-generic.error.title=Ein unerwarteter Fehler ist aufgetreten
-generic.error.instruction=Das hätte nicht passieren dürfen. Bitte melde den folgenden Fehlertext und beschreibe kurz, durch welche Schritte der Fehler aufgetreten ist.
+generic.error.title=Fehler %s
+generic.error.instruction=Ups! Das hat sich Cryptomator anders vorgestellt. Du kannst Lösungen für diesen Fehler nachschlagen oder einen neuen Fehlerbericht einreichen.
+generic.error.hyperlink.lookup=Diesen Fehler nachschlagen
+generic.error.hyperlink.report=Diesen Fehler melden
+generic.error.technicalDetails=Details:
 
 # Defaults
 defaults.vault.vaultName=Tresor
@@ -45,7 +48,7 @@ addvaultwizard.new.directoryPickerLabel=Eigener Ort
 addvaultwizard.new.directoryPickerButton=Durchsuchen …
 addvaultwizard.new.directoryPickerTitle=Verzeichnis auswählen
 addvaultwizard.new.fileAlreadyExists=Eine Datei oder ein Ordner mit diesem Namen ist bereits vorhanden
-addvaultwizard.new.locationDoesNotExist=Der Ordner im angegebenen Pfad existiert nicht oder kann nicht geöffnet werden
+addvaultwizard.new.locationDoesNotExist=Ein Ordner im angegebenen Pfad existiert nicht oder kann nicht geöffnet werden
 addvaultwizard.new.locationIsNotWritable=Kein Schreibzugriff auf den angegebenen Pfad
 addvaultwizard.new.locationIsOk=Geeigneter Ort für deinen Tresor
 addvaultwizard.new.invalidName=Ungültiger Tresorname. Bitte wähle einen regulären Namen, mit dem auch Verzeichnisse erstellt werden können.
@@ -59,7 +62,7 @@ addvault.new.readme.storageLocation.fileName=WICHTIG.rtf
 addvault.new.readme.storageLocation.1=⚠️  TRESOR-DATEIEN  ⚠️
 addvault.new.readme.storageLocation.2=Dies ist der Speicherort deines Tresors.
 addvault.new.readme.storageLocation.3=NICHT
-addvault.new.readme.storageLocation.4=• in diesem Verzeichnis Dateien ändern oder
+addvault.new.readme.storageLocation.4=• Dateien in diesem Verzeichnis ändern oder
 addvault.new.readme.storageLocation.5=•  zu verschlüsselnde Dateien in diesem Verzeichnis ablegen.
 addvault.new.readme.storageLocation.6=Falls du Dateien verschlüsseln und den Inhalt des Tresors anzeigen möchtest, befolge folgende Schritte:
 addvault.new.readme.storageLocation.7=1.  Füge diesen Tresor zu Cryptomator hinzu.
@@ -147,6 +150,7 @@ migration.impossible.moreInfo=Der Tresor kann auch jetzt noch mit einer älteren
 
 # Health Check
 ## Start
+health.title=Integritätstest von "%s"
 health.intro.header=Zustandsprüfung
 health.intro.text=Der Zustandscheck ist eine Sammlung von Tests, um Probleme mit der internen Struktur deines Tresores zu finden und möglicherweise zu reparieren. Bitte bedenke:
 health.intro.remarkSync=Stelle sicher, dass alle Geräte vollständig synchronisiert sind. Dies löst die meisten Probleme.
@@ -155,6 +159,8 @@ health.intro.remarkBackup=Wenn Daten beschädigt sind, kann nur ein Backup helfe
 health.intro.affirmation=Ich habe die obenstehende Information gelesen und verstanden
 ## Start Failure
 health.fail.header=Fehler beim Laden der Tresorkonfiguration
+health.fail.ioError=Beim Lesezugriff auf die Konfigurationsdatei ist ein Fehler aufgetreten.
+health.fail.parseError=Beim Parsen der Tresor-Konfiguration ist ein Fehler aufgetreten.
 health.fail.moreInfo=Weitere Informationen
 ## Check Selection
 health.checkList.description=Markiere Prüfungen in der linken Liste oder benutze die Knöpfe darunter.
@@ -309,12 +315,13 @@ wrongFileAlert.link=Besuche für weitere Hilfe
 vaultOptions.general=Allgemein
 vaultOptions.general.vaultName=Tresorname
 vaultOptions.general.autoLock.lockAfterTimePart1=Nach
-vaultOptions.general.autoLock.lockAfterTimePart2=Minuten
+vaultOptions.general.autoLock.lockAfterTimePart2=Minuten Inaktivität sperren
 vaultOptions.general.unlockAfterStartup=Tresor beim Start von Cryptomator entsperren
 vaultOptions.general.actionAfterUnlock=Nach erfolgreichem Entsperren
 vaultOptions.general.actionAfterUnlock.ignore=Nichts tun
 vaultOptions.general.actionAfterUnlock.reveal=Laufwerk anzeigen
 vaultOptions.general.actionAfterUnlock.ask=Nachfragen
+vaultOptions.general.startHealthCheckBtn=Integritätsprüfung starten
 
 ## Mount
 vaultOptions.mount=Laufwerk

+ 0 - 2
src/main/resources/i18n/strings_el.properties

@@ -13,8 +13,6 @@ generic.button.done=Κλείσιμο
 generic.button.next=Επόμενο
 generic.button.print=Εκτύπωση
 ## Error
-generic.error.title=Παρουσιάστηκε ένα απροσδόκητο σφάλμα
-generic.error.instruction=Αυτό δεν έπρεπε να συμβεί. Παρακαλώ αντιγράψτε το κείμενο του σφάλματος και επισυνάψτε μια περιγραφή των βημάτων που οδήγησαν σε αυτό το σφάλμα.
 
 # Defaults
 defaults.vault.vaultName=Vault

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

@@ -13,8 +13,11 @@ generic.button.done=Hecho
 generic.button.next=Continuar
 generic.button.print=Imprimir
 ## Error
-generic.error.title=Ocurrió un error inesperado
-generic.error.instruction=Esto no debió suceder. Notifique el error de abajo e incluya una descripción de los pasos que llevaron a este error.
+generic.error.title=Error %s
+generic.error.instruction=¡Ups! Cryptomator no esperaba que esto sucediera. Puede buscar soluciones existentes para este error. O si aún no se ha notiicado, siéntase libre de hacerlo.
+generic.error.hyperlink.lookup=Buscar este error
+generic.error.hyperlink.report=Notificar este error
+generic.error.technicalDetails=Detalles:
 
 # Defaults
 defaults.vault.vaultName=Bóveda

+ 14 - 2
src/main/resources/i18n/strings_fr.properties

@@ -13,8 +13,11 @@ generic.button.done=Terminé
 generic.button.next=Suivant
 generic.button.print=Imprimer
 ## Error
-generic.error.title=Une erreur inattendue est survenue
-generic.error.instruction=Cela n'aurait pas dû se produire. Veuillez reporter le texte d'erreur ci-dessous et inclure une description des étapes qui ont conduit à cette erreur.
+generic.error.title=Erreur: %s
+generic.error.instruction=Oups ! Cryptomator ne s'attendait pas à ce que cela se produise. Vous pouvez rechercher des solutions existantes pour cette erreur. Ou si elle n'a pas encore été signalée, n'hésitez pas à le faire.
+generic.error.hyperlink.lookup=Rechercher cette erreur
+generic.error.hyperlink.report=Signaler cette erreur
+generic.error.technicalDetails=Détails:
 
 # Defaults
 defaults.vault.vaultName=Coffre
@@ -160,15 +163,24 @@ health.fail.ioError=Une erreur s'est produite lors de l'accès et de la lecture
 health.fail.parseError=Une erreur est survenue pendant la lecture de la configuration du coffre.
 health.fail.moreInfo=Plus d'informations
 ## Check Selection
+health.checkList.description=Sélectionnez les contrôles dans la liste de gauche ou utilisez les boutons ci-dessous.
+health.checkList.selectAllButton=Sélectionner toutes les vérifications
+health.checkList.deselectAllButton=Désélectionner toutes les vérifications
 health.check.runBatchBtn=Exécuter les vérifications sélectionnées
 ## Detail view
 health.check.detail.noSelectedCheck=Pour les résultats, sélectionnez un bilan de santé terminé dans la liste de gauche.
+health.check.detail.checkScheduled=La vérification est programmée.
+health.check.detail.checkRunning=Vérification en cours d'exécution…
+health.check.detail.checkSkipped=La vérification n'a pas été sélectionnée pour être exécutée.
+health.check.detail.checkFinished=La vérification s'est terminée avec succès.
+health.check.detail.checkFinishedAndFound=La vérification s'est terminée. Veuillez vérifier les résultats.
 health.check.detail.checkFailed=La vérification s'est arrêtée en raison d'une erreur.
 health.check.detail.checkCancelled=Vérification annulée.
 health.check.exportBtn=Exporter le rapport
 ## Fix Application
 health.fix.fixBtn=Réparer
 health.fix.successTip=Réparation réussie
+health.fix.failTip=Correction échouée, voir le journal pour plus de détails
 
 # Preferences
 preferences.title=Préférences

+ 0 - 2
src/main/resources/i18n/strings_hi.properties

@@ -13,8 +13,6 @@ generic.button.done=हो गया
 generic.button.next=अगला
 generic.button.print=प्रिंट करें
 ## Error
-generic.error.title=कोई अनपेक्षित त्रुटि हो गई है
-generic.error.instruction=ऐसा नहीं होना चाहिए था। कृपया नीचे त्रुटि पाठ की रिपोर्ट करें और इस त्रुटि के लिए क्या कदम उठाए, इसका विवरण शामिल करें।
 
 # Defaults
 defaults.vault.vaultName=गुप्त तिजोरी

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

@@ -13,8 +13,6 @@ generic.button.done=Kész
 generic.button.next=Következő
 generic.button.print=Nyomtatás
 ## Error
-generic.error.title=Egy váratlan hiba történt
-generic.error.instruction=Ennek nem lett volna szabad megtörténnie. Kérjük jelezze a hibát az alábbi szöveggel valamint a hiba reprodukálásához szükséges lépésekkel.
 
 # Defaults
 defaults.vault.vaultName=Széf

+ 0 - 2
src/main/resources/i18n/strings_id.properties

@@ -13,8 +13,6 @@ generic.button.done=Selesai
 generic.button.next=Lanjut
 generic.button.print=Cetak
 ## Error
-generic.error.title=Telah terjadi kesalahan tak terduga
-generic.error.instruction=Ini harusnya tidak terjadi. Harap laporkan pesan kesalahan dibawah dan tulis deskripsi kenapa ini bisa terjadi.
 
 # Defaults
 defaults.vault.vaultName=Brankas

+ 23 - 16
src/main/resources/i18n/strings_it.properties

@@ -13,20 +13,23 @@ generic.button.done=Fatto
 generic.button.next=Avanti
 generic.button.print=Stampa
 ## Error
-generic.error.title=Si è verificato un errore inatteso
-generic.error.instruction=Questo non dovrebbe essere accaduto. Si prega di segnalare il testo dell'errore qui sotto e includere una descrizione delle fasi che hanno portato a questo errore.
+generic.error.title=Errore %s
+generic.error.instruction=Ops! Cryptomator non si aspettava che ciò succedesse. Puoi cercare le soluzioni esistenti per questo errore. O se non è stato ancora segnalato, sentiti libero di farlo.
+generic.error.hyperlink.lookup=Cerca questo errore
+generic.error.hyperlink.report=Segnala questo errore
+generic.error.technicalDetails=Dettagli:
 
 # Defaults
 defaults.vault.vaultName=Cassaforte
 
 # Tray Menu
-traymenu.showMainWindow=Visualizza
-traymenu.showPreferencesWindow=Impostazioni
+traymenu.showMainWindow=Mostra
+traymenu.showPreferencesWindow=Preferenze
 traymenu.lockAllVaults=Blocca Tutto
 traymenu.quitApplication=Esci
 traymenu.vault.unlock=Sblocca
 traymenu.vault.lock=Blocca
-traymenu.vault.reveal=Mostra
+traymenu.vault.reveal=Rivela
 
 # Add Vault Wizard
 addvaultwizard.title=Aggiungi Cassaforte
@@ -35,23 +38,23 @@ addvaultwizard.welcome.newButton=Crea Nuova Cassaforte
 addvaultwizard.welcome.existingButton=Apri Cassaforte Esistente
 ## New
 ### Name
-addvaultwizard.new.nameInstruction=Scegli un nome per la tua cassaforte
-addvaultwizard.new.namePrompt=Nome Cassaforte
+addvaultwizard.new.nameInstruction=Scegli un nome per la cassaforte
+addvaultwizard.new.namePrompt=Nome della Cassaforte
 ### Location
-addvaultwizard.new.locationInstruction=Dove dovrebbe memorizzare Cryptomator i file crittografati della tua cassaforte?
-addvaultwizard.new.locationLabel=Posizione archivio
+addvaultwizard.new.locationInstruction=Dove Cryptomator dovrebbe memorizzare i file crittografati della tua cassaforte?
+addvaultwizard.new.locationLabel=Posizione d'archiviazione
 addvaultwizard.new.locationPrompt=…
-addvaultwizard.new.directoryPickerLabel=Posizione personalizzata
+addvaultwizard.new.directoryPickerLabel=Posizione Personalizzata
 addvaultwizard.new.directoryPickerButton=Scegli…
-addvaultwizard.new.directoryPickerTitle=Seleziona cartella
-addvaultwizard.new.fileAlreadyExists=Un file o una cartella con il nome del vault esiste già
+addvaultwizard.new.directoryPickerTitle=Seleziona la Cartella
+addvaultwizard.new.fileAlreadyExists=Un file o una cartella con il nome della cassaforte esiste già
 addvaultwizard.new.locationDoesNotExist=Una cartella nel percorso specificato non esiste o non è accessibile
-addvaultwizard.new.locationIsNotWritable=Non c'è accesso in scrittura nel percorso specificato
-addvaultwizard.new.locationIsOk=Posizione adatta per il tuo vault
-addvaultwizard.new.invalidName=Nome della cassaforte non valido. Si prega di considerare un nome di directory regolare.
+addvaultwizard.new.locationIsNotWritable=Nessun accesso di scrittura al percorso specificato
+addvaultwizard.new.locationIsOk=Posizione idonea per la tua cassaforte
+addvaultwizard.new.invalidName=Nome della cassaforte non valido. Sei pregato di considerare un nome della cartella regolare.
 ### Password
 addvaultwizard.new.createVaultBtn=Crea Cassaforte
-addvaultwizard.new.generateRecoveryKeyChoice=Non sarai in grado di accedere ai tuoi dati senza password. Vuoi una chiave di recupero nel caso in cui perdi la password?
+addvaultwizard.new.generateRecoveryKeyChoice=Non potrai accedere ai tuoi dati senza la tua password. Desideri una chiave di recupero nel caso dovessi perdere la password?
 addvaultwizard.new.generateRecoveryKeyChoice.yes=Si, per favore, è meglio essere al sicuro
 addvaultwizard.new.generateRecoveryKeyChoice.no=No grazie, non perderò la mia password
 ### Information
@@ -147,6 +150,9 @@ migration.impossible.moreInfo=La cassaforte può ancora essere aperta con una ve
 
 # Health Check
 ## Start
+health.title=Controllo Salute di "%s"
+health.intro.header=Controllo Salute
+health.intro.text=Il Controllo della Salute è una raccolta di controlli per rilevare e possibilmente risolvere i problemi nella struttura interna alla tua cassaforte. Sei pregato di tenere a mente:
 health.intro.remarkSync=Assicurati che tutti i dispositivi siano completamente sincronizzati, questo risolve la maggior parte dei problemi.
 health.intro.remarkFix=Non tutti i problemi possono essere corretti.
 health.intro.remarkBackup=Se i dati sono danneggiati, solo un backup può aiutare.
@@ -315,6 +321,7 @@ vaultOptions.general.actionAfterUnlock=Dopo aver sbloccato con successo
 vaultOptions.general.actionAfterUnlock.ignore=Non fare nulla
 vaultOptions.general.actionAfterUnlock.reveal=Visualizza disco
 vaultOptions.general.actionAfterUnlock.ask=Chiedi
+vaultOptions.general.startHealthCheckBtn=Avvia il Controllo della Salute
 
 ## Mount
 vaultOptions.mount=Montaggio

+ 33 - 9
src/main/resources/i18n/strings_ja.properties

@@ -13,8 +13,6 @@ generic.button.done=完了
 generic.button.next=次へ
 generic.button.print=印刷
 ## Error
-generic.error.title=予期しないエラーが発生しました
-generic.error.instruction=予期しないことが発生しました。下部のエラーテキストとエラーに至った経緯の説明を報告していただけると幸いです。
 
 # Defaults
 defaults.vault.vaultName=金庫
@@ -95,6 +93,7 @@ forgetPassword.information=システムから金庫の保存済みパスワー
 forgetPassword.confirmBtn=パスワードを削除
 
 # Unlock
+unlock.title="%s" を解錠
 unlock.passwordPrompt="%s" のパスワードを入力してください:
 unlock.savePassword=パスワードを記憶させる
 unlock.unlockBtn=解錠
@@ -133,12 +132,12 @@ migration.run.progressHint=時間がかかる場合があります...
 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=ストレージ場所またはアクセスポイントに互換性がないため、金庫を自動的に移行できません。
@@ -146,13 +145,37 @@ 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=上記の情報を理解しました。
 ## Start Failure
+health.fail.header=金庫の構成を読み込み中にエラーが発生しました
+health.fail.ioError=設定ファイルへのアクセスと読み込み中にエラーが発生しました。
+health.fail.parseError=金庫の構成を解析中にエラーが発生しました。
+health.fail.moreInfo=詳細
 ## Check Selection
+health.checkList.description=左のリストを使用してチェックを選択するか、下のボタンで選択してください。
+health.checkList.selectAllButton=すべてのチェックを選択
+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.exportBtn=結果をエクスポート
 ## Fix Application
+health.fix.fixBtn=修正
+health.fix.successTip=正常に修正されました
+health.fix.failTip=修正に失敗しました。詳細はログを参照してください。
 
 # Preferences
 preferences.title=設定
@@ -188,7 +211,7 @@ preferences.updates.updateAvailable=利用可能なバージョン %s に更新
 preferences.contribute=サポートする
 preferences.contribute.registeredFor=サポーター証明書が %s に登録されました
 preferences.contribute.noCertificate=Cryptomator を支援し、サポーター証明書を受け取りましょう。ライセンスキーに似ていますがフリーソフトを使う寄付者向けのキーです。 ;-)
-preferences.contribute.getCertificate=まだ証明書を手に入れていませんか? 詳細を確認しましょう
+preferences.contribute.getCertificate=まだ証明書を手に入れていませんか? 詳細はこちらから確認できます
 preferences.contribute.promptText=サポーター証明書をここに張り付けてください
 #<-- Add entries for donations and code/translation/documentation contribution -->
 
@@ -293,6 +316,7 @@ vaultOptions.general.actionAfterUnlock=解錠に成功したあと
 vaultOptions.general.actionAfterUnlock.ignore=何もしない
 vaultOptions.general.actionAfterUnlock.reveal=ドライブを表示
 vaultOptions.general.actionAfterUnlock.ask=尋ねる
+vaultOptions.general.startHealthCheckBtn=正常性チェックを開始
 
 ## Mount
 vaultOptions.mount=マウント

+ 15 - 2
src/main/resources/i18n/strings_ko.properties

@@ -13,8 +13,6 @@ generic.button.done=완료
 generic.button.next=다음
 generic.button.print=인쇄
 ## Error
-generic.error.title=예기치 않은 오류가 발생되었습니다.
-generic.error.instruction=이러한 일은 일어나지 말아야 합니다. 아래의 텍스트와 이 오류를 발생시킨 단계에 대한 설명을 포함하여 제출하여 주십시요.
 
 # Defaults
 defaults.vault.vaultName=Vault
@@ -95,6 +93,7 @@ forgetPassword.information=시스템 키체인에서 이 Vault의 저장된 비
 forgetPassword.confirmBtn=비밀번호 분실
 
 # Unlock
+unlock.title="%s" 잠금 해제
 unlock.passwordPrompt="%s"의 비밀번호를 입력하십시요.
 unlock.savePassword=비밀번호 기억
 unlock.unlockBtn=잠금해제
@@ -146,13 +145,26 @@ migration.impossible.moreInfo=Vault를 이전 버전으로 계속 열수 있습
 
 # Health Check
 ## Start
+health.title="%s"의 상태 검사
+health.intro.header=상태 검사
+health.intro.text=상태 검사는 Vault의 내부 구조의 문제점을 점검하고 해결할 수 있는 기능입니다. 다음 사항을 유의하시기 바랍니다:
 ## Start Failure
+health.fail.moreInfo=더 많은 정보
 ## Check Selection
+health.checkList.selectAllButton=모든 항목 선택
+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.exportBtn=보고서 내보내기
 ## Fix Application
+health.fix.fixBtn=문제해결
+health.fix.successTip=문제 해결이 성공적으로 완료되었습니다
+health.fix.failTip=문제 해결 실패, 상세 정보는 로그를 참조하십시요.
 
 # Preferences
 preferences.title=환경설정
@@ -293,6 +305,7 @@ vaultOptions.general.actionAfterUnlock=성공적으로 잠금해제 후
 vaultOptions.general.actionAfterUnlock.ignore=아무 것도 하지 않음
 vaultOptions.general.actionAfterUnlock.reveal=드라이브 표시
 vaultOptions.general.actionAfterUnlock.ask=요청
+vaultOptions.general.startHealthCheckBtn=상태 검사 시작
 
 ## Mount
 vaultOptions.mount=드라이브 구성

+ 0 - 2
src/main/resources/i18n/strings_lv.properties

@@ -13,8 +13,6 @@ generic.button.done=Darīts
 generic.button.next=Tālāk
 generic.button.print=Drukāt
 ## Error
-generic.error.title=Radās neparedzēta kļūda
-generic.error.instruction=Šis vēl nav atgadījies. Lūdzu ziņo zemāk redzamo kļūdas tekstu un iekļauj aprakstu, kas noveda pie šīs kļūdas.
 
 # Defaults
 

+ 8 - 2
src/main/resources/i18n/strings_nb.properties

@@ -13,8 +13,6 @@ generic.button.done=Ferdig
 generic.button.next=Neste
 generic.button.print=Skriv ut
 ## Error
-generic.error.title=Det oppstod en uventet feil
-generic.error.instruction=Dette skulle ikke ha skjedd. Rapporter feilteksten nedenfor og legg inn en beskrivelse av hvilke trinn som førte til denne feilen.
 
 # Defaults
 defaults.vault.vaultName=Hvelv
@@ -45,6 +43,7 @@ addvaultwizard.new.directoryPickerLabel=Tilpasset lagringssted
 addvaultwizard.new.directoryPickerButton=Velg…
 addvaultwizard.new.directoryPickerTitle=Velg mappe
 addvaultwizard.new.fileAlreadyExists=En fil eller mappe med det hvelvnavnet finnes allerede
+addvaultwizard.new.locationIsOk=Egnet sted for hvelvet ditt
 addvaultwizard.new.invalidName=Ugyldig navn på hvelvet. Vennligst vurder et vanlig mappenavn.
 ### Password
 addvaultwizard.new.createVaultBtn=Opprett hvelv
@@ -92,6 +91,7 @@ forgetPassword.information=Dette vil slette det lagrede passordet til dette hvel
 forgetPassword.confirmBtn=Glem passord
 
 # Unlock
+unlock.title=Lås opp "%s"
 unlock.passwordPrompt=Skriv inn passordet for "%s":
 unlock.savePassword=Husk passord
 unlock.unlockBtn=Lås opp
@@ -141,10 +141,15 @@ migration.impossible.moreInfo=Hvelvet kan fortsatt åpnes hvis du bruker en eldr
 
 # Health Check
 ## Start
+health.intro.remarkFix=Ikke alle problemer kan løses.
 ## Start Failure
+health.fail.moreInfo=Mer informasjon
 ## Check Selection
 ## Detail view
 ## Fix Application
+health.fix.fixBtn=Reparer
+health.fix.successTip=Vellykket reparering
+health.fix.failTip=Repareringen feilet. Se loggen for detaljer
 
 # Preferences
 preferences.title=Innstillinger
@@ -224,6 +229,7 @@ main.dropZone.dropVault=Legg til dette hvelvet
 main.dropZone.unknownDragboardContent=Hvis du vil legge til et hvelv, kan du dra det til dette vinduet
 ## Vault List
 main.vaultlist.emptyList.onboardingInstruction=Klikk her for å legge til et hvelv
+main.vaultlist.contextMenu.remove=Fjern…
 main.vaultlist.contextMenu.lock=Lås
 main.vaultlist.contextMenu.unlock=Lås opp…
 main.vaultlist.contextMenu.unlockNow=Lås opp nå

+ 31 - 2
src/main/resources/i18n/strings_nl.properties

@@ -13,8 +13,11 @@ generic.button.done=Klaar
 generic.button.next=Volgende
 generic.button.print=Afdrukken
 ## Error
-generic.error.title=Er is een onverwachte fout opgetreden
-generic.error.instruction=Dit had niet moeten gebeuren. Rapporteer de onderstaande fouttekst en voeg een beschrijving toe van de stappen die tot deze fout hebben geleid.
+generic.error.title=Fout %s
+generic.error.instruction=Oeps! Cryptomator verwachtte niet dat dit zou gebeuren. U kunt bestaande oplossingen opzoeken voor deze fout, of indien er nog geen melding van deze fout is gemaakt mag u dit ook gerust doen.
+generic.error.hyperlink.lookup=Deze fout opzoeken
+generic.error.hyperlink.report=Deze fout melden
+generic.error.technicalDetails=Details:
 
 # Defaults
 defaults.vault.vaultName=Kluis
@@ -95,6 +98,7 @@ forgetPassword.information=Dit zal het opgeslagen wachtwoord van deze kluis uit
 forgetPassword.confirmBtn=Wachtwoord vergeten
 
 # Unlock
+unlock.title=Ontgrendel "%s"
 unlock.passwordPrompt=Voer wachtwoord voor "%s" in:
 unlock.savePassword=Wachtwoord Onthouden
 unlock.unlockBtn=Ontgrendel
@@ -146,13 +150,37 @@ migration.impossible.moreInfo=De kluis is nog te openen met een oudere versie. I
 
 # Health Check
 ## Start
+health.title=Controle van "%s"
+health.intro.header=Controle
+health.intro.text=Controles zijn er voor het detecteren en indien mogelijk oplossen van problemen met de interne structuur van uw kluis. Houd daarbij rekening met het volgende:
+health.intro.remarkSync=Zorg er voor dat alle apparaten volledig gesynchroniseerd zijn. Dit lost de meeste problemen op.
+health.intro.remarkFix=Niet alle problemen kunnen opgelost worden.
+health.intro.remarkBackup=Als data is beschadigd, kan alleen een back-up helpen.
+health.intro.affirmation=Ik heb de informatie hierboven gelezen en begrepen
 ## Start Failure
+health.fail.header=Fout bij het laden van de kluisconfiguratie
+health.fail.ioError=Er is een fout opgetreden tijdens het openen en lezen van het configuratiebestand.
+health.fail.parseError=Er is een fout opgetreden bij het inladen van de kluisconfiguratie.
+health.fail.moreInfo=Meer informatie
 ## Check Selection
+health.checkList.description=Selecteer controles in de lijst aan de linkerkant, of gebruik de onderstaande knoppen.
+health.checkList.selectAllButton=Selecteer alle controles
+health.checkList.deselectAllButton=Deselecteer alle controles
 health.check.runBatchBtn=Geselecteerde controles uitvoeren
 ## Detail view
 health.check.detail.noSelectedCheck=Voor resultaten selecteert u een voltooide gezondheidscontrole in de linker lijst.
+health.check.detail.checkScheduled=De controle is ingepland.
+health.check.detail.checkRunning=De controle wordt momenteel uitgevoerd…
+health.check.detail.checkSkipped=De controle was niet geselecteerd om uit te voeren.
+health.check.detail.checkFinished=De controle is succesvol beëindigd.
+health.check.detail.checkFinishedAndFound=De controle is beëindigd. Bekijk alstublieft de resultaten.
+health.check.detail.checkFailed=De controle is afgesloten door een fout.
+health.check.detail.checkCancelled=De controle werd geannuleerd.
 health.check.exportBtn=Exporteer rapport
 ## Fix Application
+health.fix.fixBtn=Herstel
+health.fix.successTip=Hersteld
+health.fix.failTip=Herstellen mislukt, zie logboek voor details
 
 # Preferences
 preferences.title=Voorkeuren
@@ -293,6 +321,7 @@ vaultOptions.general.actionAfterUnlock=Na een succesvolle ontgrendeling
 vaultOptions.general.actionAfterUnlock.ignore=Niets doen
 vaultOptions.general.actionAfterUnlock.reveal=Toon Schijf
 vaultOptions.general.actionAfterUnlock.ask=Vragen
+vaultOptions.general.startHealthCheckBtn=Start controle
 
 ## Mount
 vaultOptions.mount=Aankoppelen

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

@@ -13,8 +13,6 @@ generic.button.done=Ferdig
 generic.button.next=Neste
 generic.button.print=Skriv ut
 ## Error
-generic.error.title=Eit uventa problem oppstod
-generic.error.instruction=Dette skulle ikkje ha skjedd. Rapporter feilteksten nedanfor og legg inn ei skildring av kva trinn som førte til denne feilen.
 
 # Defaults
 

+ 0 - 2
src/main/resources/i18n/strings_pa.properties

@@ -13,8 +13,6 @@ generic.button.done=ਮੁਕੰਮਲ
 generic.button.next=ਅੱਗੇ
 generic.button.print=ਪਰਿੰਟ ਕਰੋ
 ## Error
-generic.error.title=ਅਣਪਛਾਤੀ ਗਲਤੀ ਵਪਾਰੀ ਹੈ
-generic.error.instruction=ਇਹ ਵਾਪਰਨਾ ਨਹੀਂ ਚਾਹੀਦਾ ਸੀ। ਹੇਠ ਦਿੱਤੀ ਗਲਤੀ ਲਿਖਤ ਬਾਰੇ ਰਿਪੋਰਟ ਕਰੋ ਅਤੇ ਇਹ ਗਲਤੀ ਹੋਣ ਦੌਰਾਨ ਜਿਹੜੇ ਵੀ ਕਦਮ ਚੁੱਕੇ ਹਨ, ਬਾਰੇ ਵੇਰਵਾ ਦਿਉ।
 
 # Defaults
 defaults.vault.vaultName=ਵਾਲਟ

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

@@ -13,8 +13,11 @@ generic.button.done=Gotowe
 generic.button.next=Dalej
 generic.button.print=Drukuj
 ## Error
-generic.error.title=Wystąpił nieoczekiwany błąd
-generic.error.instruction=To nie powinno było się zdarzyć. Proszę zgłosić poniższy tekst z błędem i zamieścić opis kroków, które doprowadziły do tego błędu.
+generic.error.title=Błąd %s
+generic.error.instruction=Ups! Cryptomator nie spodziewał się czegoś takiego. Możesz wyszukać istniejące rozwiązania dla tego błędu. Lub, jeśli nie został on jeszcze zgłoszony, możesz sam to zrobić.
+generic.error.hyperlink.lookup=Wyszukaj ten błąd
+generic.error.hyperlink.report=Zgłoś ten błąd
+generic.error.technicalDetails=Szczegóły:
 
 # Defaults
 defaults.vault.vaultName=Sejf

+ 0 - 2
src/main/resources/i18n/strings_pt.properties

@@ -13,8 +13,6 @@ generic.button.done=Ok
 generic.button.next=Seguinte
 generic.button.print=Imprimir
 ## Error
-generic.error.title=Ocorreu um erro inesperado
-generic.error.instruction=Isto não devia ter acontecido. Por favor reporte o texto do erro abaixo e descreva os passos que levaram a este problema.
 
 # Defaults
 defaults.vault.vaultName=Cofre

+ 0 - 2
src/main/resources/i18n/strings_pt_BR.properties

@@ -13,8 +13,6 @@ generic.button.done=Concluído
 generic.button.next=Próximo
 generic.button.print=Imprimir
 ## Error
-generic.error.title=Ocorreu um erro inesperado
-generic.error.instruction=Isso não deveria ter ocorrido. Por favor, reporte o texto do erro abaixo e inclua uma descrição dos passos que levaram a este erro.
 
 # Defaults
 defaults.vault.vaultName=Cofre

+ 277 - 0
src/main/resources/i18n/strings_ro.properties

@@ -2,86 +2,363 @@
 
 # Generics
 ## Button
+generic.button.apply=Aplică
+generic.button.back=Înapoi
+generic.button.cancel=Anulează
+generic.button.change=Modifică
+generic.button.close=Închide
+generic.button.copy=Copiază
+generic.button.copied=Copiat!
+generic.button.done=Terminat
+generic.button.next=Următorul
+generic.button.print=Tipărește
 ## Error
 
 # Defaults
+defaults.vault.vaultName=Seif
 
 # Tray Menu
+traymenu.showMainWindow=Afișează
+traymenu.showPreferencesWindow=Preferințe
+traymenu.lockAllVaults=Blochează toate
+traymenu.quitApplication=Ieșire
+traymenu.vault.unlock=Deblocați
+traymenu.vault.lock=Blocaţi
+traymenu.vault.reveal=Afişare
 
 # Add Vault Wizard
+addvaultwizard.title=Adaugă un seif
 ## Welcome
+addvaultwizard.welcome.newButton=Creează seif nou
+addvaultwizard.welcome.existingButton=Deschide un seif existent
 ## New
 ### Name
+addvaultwizard.new.nameInstruction=Alege un nume pentru seif
+addvaultwizard.new.namePrompt=Nume seif
 ### Location
+addvaultwizard.new.locationInstruction=Unde ar trebui ca Cryptomator să stocheze fișierele criptate din seiful dumneavoastră?
+addvaultwizard.new.locationLabel=Locație stocare
+addvaultwizard.new.locationPrompt=…
+addvaultwizard.new.directoryPickerLabel=Locație personalizată
+addvaultwizard.new.directoryPickerButton=Alege…
+addvaultwizard.new.directoryPickerTitle=Alege Dosar
+addvaultwizard.new.fileAlreadyExists=Există deja un fișier sau un dosar cu numele seifului
+addvaultwizard.new.locationDoesNotExist=Dosarul în calea specificată nu există sau nu poate fi accesat
+addvaultwizard.new.locationIsNotWritable=Nu există acces la scriere la calea specificată
+addvaultwizard.new.locationIsOk=Locația potrivită pentru seiful dumneavoastră
+addvaultwizard.new.invalidName=Nume seif invalid. Vă rugăm sa luați în considerare un nume de dosar obișnuit.
 ### Password
+addvaultwizard.new.createVaultBtn=Crează seif
+addvaultwizard.new.generateRecoveryKeyChoice=Nu veți putea accesa datele dvs. fără parolă. Doriți o cheie de recuperare pentru cazul în care vă pierdeți parola?
+addvaultwizard.new.generateRecoveryKeyChoice.yes=Da, vă rog, mai bine sigur decât rău
+addvaultwizard.new.generateRecoveryKeyChoice.no=Nu, mulțumesc, nu îmi voi pierde parola
 ### Information
+addvault.new.readme.storageLocation.fileName=IMPORTANT.rtf
+addvault.new.readme.storageLocation.1=⚠️ FIȘIERE SEIF ⚠️
+addvault.new.readme.storageLocation.2=Aceasta este locația de stocare a seifului dvs.
+addvault.new.readme.storageLocation.3=Să NU
+addvault.new.readme.storageLocation.4=• modificați fișierele din acest dosar sau
+addvault.new.readme.storageLocation.5=• inserați fișiere destinate criptării în acest director.
+addvault.new.readme.storageLocation.6=Dacă doriți să criptați fișierele și să vizualizați conținutul seifului, faceți următoarele:
+addvault.new.readme.storageLocation.7=1. Adăugați acest seif la Cryptomator.
+addvault.new.readme.storageLocation.8=2. Deblocați seiful în Cryptomator.
+addvault.new.readme.storageLocation.9=3. Deschideți locația de acces făcând clic pe butonul "Reveal".
+addvault.new.readme.storageLocation.10=Dacă aveți nevoie de ajutor, vizitați documentația: %s
+addvault.new.readme.accessLocation.fileName=BINEATIVENIT.rtf
+addvault.new.readme.accessLocation.1=🔐️  UNITATE CRIPTATĂ  🔐️
+addvault.new.readme.accessLocation.2=Aceasta este locația de acces a seifului dvs.
+addvault.new.readme.accessLocation.3=Orice fișier adăugat la acest volum va fi criptat de către Cryptomator. Puteți lucra la el ca pe orice altă unitate/folder. Aceasta este doar o vizualizare decriptată a conținutului său, fișierele sunt criptate tot timpul pe hard disk-ul tău.
+addvault.new.readme.accessLocation.4=Puteți să ștergeți acest fișier.
 ## Existing
+addvaultwizard.existing.instruction=Alegeți fișierul "masterkey.cryptomator" din seiful dvs. existent.
+addvaultwizard.existing.chooseBtn=Alege…
+addvaultwizard.existing.filePickerTitle=Selectaţi fişierul Masterkey
 ## Success
+addvaultwizard.success.nextStepsInstructions=Seiful "%s" a fost adăugat.\nTrebuie să deblocați acest seif pentru a accesa sau adăuga conținut. Alternativ, îl puteți debloca în orice moment ulterior.
+addvaultwizard.success.unlockNow=Deblochează acum
 
 # Remove Vault
+removeVault.title=Eliminați seiful
+removeVault.information=Acest lucru va face Cryptomator să uite de acest seif. Îl puteţi adăuga din nou mai târziu. Nici un fişier criptat nu va fi şters din hard disk-ul dvs.
+removeVault.confirmBtn=Eliminați seiful
 
 # Change Password
+changepassword.title=Schimbați parola
+changepassword.enterOldPassword=Introduceți parola curentă pentru "%s"
+changepassword.finalConfirmation=Înțeleg că nu voi putea accesa datele mele dacă îmi uit parola
 
 # Forget Password
+forgetPassword.title=Parolă uitată
+forgetPassword.information=Această acțiune va șterge parola salvată a acestui seif din keychain-ul sistemului de operare.
+forgetPassword.confirmBtn=Parolă uitată
 
 # Unlock
+unlock.title=Deblocare "%s"
+unlock.passwordPrompt=Introduceți parola pentru "%s":
+unlock.savePassword=Memorează parola
+unlock.unlockBtn=Deblocați
 ##
+unlock.chooseMasterkey.prompt=Nu s-a putut găsi fișierul masterkey pentru acest seif la locația așteptată. Vă rugăm să alegeți manual fișierul cheie.
+unlock.chooseMasterkey.filePickerTitle=Selectaţi fişierul Masterkey
 ## Success
+unlock.success.message=Deblocat "%s" cu succes! Seiful dvs. este acum accesibil prin unitatea sa virtuală.
+unlock.success.rememberChoice=Ține minte alegerea, nu mai arăta asta din nou
+unlock.success.revealBtn=Dezvăluie unitatea
 ## Failure
+unlock.error.heading=Imposibil de deblocat seiful
 ### Invalid Mount Point
+unlock.error.invalidMountPoint.notExisting=Punctul de montare "%s" nu este un dosar, nu este gol sau nu există.
+unlock.error.invalidMountPoint.existing=Punctul de montare "%s" există deja sau dosarul părinte lipsește.
 
 # Lock
 ## Force
+lock.forced.heading=Blocarea elegantă a eșuat
+lock.forced.message=Blocarea "%s" a fost blocată de operațiile în așteptare sau de fișierele deschise. Puteți forța blocarea acestui seif, dar întreruperea I/O poate duce la pierderea datelor nesalvate.
+lock.forced.confirmBtn=Forțați blocarea
 ## Failure
+lock.fail.heading=Blocarea seifului a eșuat.
+lock.fail.message=Seiful "%s" nu a putut fi blocat. Asigurați-vă că lucrările nesalvate sunt salvate altundeva și că operațiunile importante de citire/scriere sunt terminate. Pentru a închide seiful omoară procesul Cryptomator.
 
 # Migration
+migration.title=Îmbunătățește seiful
 ## Start
+migration.start.prompt=Seiful dvs. "%s" trebuie să fie actualizat la un format mai nou. Înainte de a continua, asigurați-vă că nu există sincronizare în așteptare care să afecteze acest seif.
+migration.start.confirm=Da, seiful meu este complet sincronizat
 ## Run
+migration.run.enterPassword=Introduceți parola pentru "%s"
+migration.run.startMigrationBtn=Migrează seiful
+migration.run.progressHint=Acest lucru poate dura ceva timp…
 ## Success
+migration.success.nextStepsInstructions=Seiful "%s" a fost migrat cu succes.\nAcum puteți debloca seiful dvs.
+migration.success.unlockNow=Deblochează acum
 ## Missing file system capabilities
+migration.error.missingFileSystemCapabilities.title=Tip de fișier nesuportat
+migration.error.missingFileSystemCapabilities.description=Migrarea nu a fost pornită, deoarece seiful dvs. este localizat pe un sistem de fișiere necorespunzător.
+migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Sistemul de fişiere nu acceptă nume de fişiere lungi.
+migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Sistemul de fișiere nu suportă căi lungi.
+migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Sistemul de fișiere nu permite citirea.
+migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Sistemul de fişiere nu permite scrierea.
 ## Impossible
+migration.impossible.heading=Imposibil de migrat seiful
+migration.impossible.reason=Seiful nu poate fi migrat automat deoarece locația sa de stocare sau punctul de acces nu este compatibilă.
+migration.impossible.moreInfo=Seiful poate fi deschis în continuare cu o versiune mai veche. Pentru instrucţiuni despre cum să migraţi manual un seif, vizitaţi
 
 # Health Check
 ## Start
+health.title=Verificarea de sănătate a "%s"
+health.intro.header=Verificarea stării de sănătate
+health.intro.text=Verificarea stării de sănătate este o colecție de verificări pentru a detecta și eventual a remedia problemele din structura internă a seifului. Vă rugăm să țineți cont de:
+health.intro.remarkSync=Asigură că toate dispozitivele sunt complet sincronizate, acest lucru rezolvă majoritatea problemelor.
+health.intro.remarkFix=Nu toate problemele pot fi rezolvate.
+health.intro.remarkBackup=În cazul în care datele sunt corupte, numai o copie de rezervă poate ajuta.
+health.intro.affirmation=Am citit și am înțeles informațiile de mai sus
 ## Start Failure
+health.fail.header=Eroare la încărcarea configurației seifului
+health.fail.ioError=A apărut o eroare la accesarea și citirea fișierului de configurare.
+health.fail.parseError=S-a produs o eroare la analizarea configurației seifului.
+health.fail.moreInfo=Mai multe informații
 ## Check Selection
+health.checkList.description=Selectați verificări în lista din stânga sau folosiți butoanele de mai jos.
+health.checkList.selectAllButton=Selectați toate verificările
+health.checkList.deselectAllButton=Deselectați toate verificările
+health.check.runBatchBtn=Execută verificările selectate
 ## Detail view
+health.check.detail.noSelectedCheck=Pentru rezultate, selectaţi o verificare de sănătate finalizată în lista din stânga.
+health.check.detail.checkScheduled=Verificarea este programată.
+health.check.detail.checkRunning=Verificarea se execută la moment…
+health.check.detail.checkSkipped=Verificarea nu a fost selectată pentru a rula.
+health.check.detail.checkFinished=Verificarea s-a terminat cu succes.
+health.check.detail.checkFinishedAndFound=Verificarea s-a terminat. Vă rugăm să examinați rezultatele.
+health.check.detail.checkFailed=Verificarea a ieșit din cauza unei erori.
+health.check.detail.checkCancelled=Verificarea a fost anulată.
+health.check.exportBtn=Exportare raport
 ## Fix Application
+health.fix.fixBtn=Repară
+health.fix.successTip=Remediere reușită
+health.fix.failTip=Remediere eșuată, vezi jurnalul pentru detalii
 
 # Preferences
+preferences.title=Preferințe
 ## General
+preferences.general=Setări Generale
+preferences.general.theme=Aspect
+preferences.general.theme.automatic=Automat
+preferences.general.theme.light=Luminos
+preferences.general.theme.dark=Întunecat
+preferences.general.unlockThemes=Deblochează modul întunecat
+preferences.general.showMinimizeButton=Afișează butonul de minimizare
+preferences.general.showTrayIcon=Arată tray icon (necesită repornire)
+preferences.general.startHidden=Ascunde fereastra la pornirea Cryptomator
+preferences.general.debugLogging=Activează jurnalul de depanare
+preferences.general.debugDirectory=Dezvăluie fişierele jurnal
+preferences.general.autoStart=Lansați Cryptomator la pornirea sistemului
+preferences.general.keychainBackend=Salvează parolele cu
+preferences.general.interfaceOrientation=Orientarea interfeței
+preferences.general.interfaceOrientation.ltr=De la stânga la dreapta
+preferences.general.interfaceOrientation.rtl=De la dreapta la stânga
 ## Volume
+preferences.volume=Unitate virtuală
+preferences.volume.type=Tip volum
+preferences.volume.webdav.port=Port WebDAV
+preferences.volume.webdav.scheme=Schema WebDAV
 ## Updates
+preferences.updates=Actualizări
+preferences.updates.currentVersion=Versiunea actuală: %s
+preferences.updates.autoUpdateCheck=Verificare automată actualizări
+preferences.updates.checkNowBtn=Verifică acum
+preferences.updates.updateAvailable=Actualizare la versiunea %s disponibilă.
 ## Contribution
+preferences.contribute=Susțineți-ne
+preferences.contribute.registeredFor=Certificat de suporter înregistrat pentru %s
+preferences.contribute.noCertificate=Susțineți Cryptomator și primiți un certificat de suport. E ca o cheie de licență dar pentru persoanele minunate care folosesc software gratuit. ;-)
+preferences.contribute.getCertificate=Nu aveți deja unul? Aflați cum îl puteți obține.
+preferences.contribute.promptText=Lipiți codul certificatului de suporter aici
 #<-- Add entries for donations and code/translation/documentation contribution -->
 
 ## About
+preferences.about=Despre
 
 # Vault Statistics
+stats.title=Statistici pentru %s
+stats.cacheHitRate=Rata de control cache
 ## Read
+stats.read.throughput.idle=Citire: inactiv
+stats.read.throughput.kibs=Citire: %.2f kiB/s
+stats.read.throughput.mibs=Citire: %.2f MiB/s
+stats.read.total.data.none=Date citite: -
+stats.read.total.data.kib=Date citite: %.1f kiB
+stats.read.total.data.mib=Date citite: %.1f MiB
+stats.read.total.data.gib=Date citite: %.1f GiB
+stats.decr.total.data.none=Date decriptate: -
+stats.decr.total.data.kib=Date decriptate: %.1f kiB
+stats.decr.total.data.mib=Date decriptate: %.1f MiB
+stats.decr.total.data.gib=Date decriptate: %.1f GiB
+stats.read.accessCount=Total citit: %d
 ## Write
+stats.write.throughput.idle=Scriere: inactiv
+stats.write.throughput.kibs=Scrie: %.2f kiB/s
+stats.write.throughput.mibs=Scrie: %.2f MiB/s
+stats.write.total.data.none=Date scrise: -
+stats.write.total.data.kib=Date scrise: %.1f kiB
+stats.write.total.data.mib=Date scrise: %.1f MiB
+stats.write.total.data.gib=Date scrise: %.1f GiB
+stats.encr.total.data.none=Date criptate: -
+stats.encr.total.data.kib=Date criptate: %.1f kiB
+stats.encr.total.data.mib=Date criptate: %.1f MiB
+stats.encr.total.data.gib=Date criptate: %.1f GiB
+stats.write.accessCount=Total scrieri: %d
 
 # Main Window
+main.closeBtn.tooltip=Închide
+main.minimizeBtn.tooltip=Minimizează
+main.preferencesBtn.tooltip=Preferințe
+main.debugModeEnabled.tooltip=Modul de depanare este activat
+main.donationKeyMissing.tooltip=Vă rugăm să luați în considerare o donație
 ## Drag 'n' Drop
+main.dropZone.dropVault=Adaugă acest seif
+main.dropZone.unknownDragboardContent=Dacă doriţi să adăugaţi un seif, trageţi-l în această fereastră
 ## Vault List
+main.vaultlist.emptyList.onboardingInstruction=Faceți clic aici pentru a adăuga un seif
+main.vaultlist.contextMenu.remove=Elimină…
+main.vaultlist.contextMenu.lock=Blocaţi
+main.vaultlist.contextMenu.unlock=Deblochează…
+main.vaultlist.contextMenu.unlockNow=Deblochează acum
+main.vaultlist.contextMenu.vaultoptions=Arată opțiunile seifului
+main.vaultlist.contextMenu.reveal=Dezvăluie unitatea
+main.vaultlist.addVaultBtn=Adaugă un seif
 ## Vault Detail
 ### Welcome
+main.vaultDetail.welcomeOnboarding=Vă mulțumim că ați ales Cryptomator pentru a vă proteja fișierele. Dacă aveți nevoie de asistență, verificați ghidurile noastre de pornire:
 ### Locked
+main.vaultDetail.lockedStatus=BLOCAT
+main.vaultDetail.unlockBtn=Deblochează…
+main.vaultDetail.unlockNowBtn=Deblochează acum
+main.vaultDetail.optionsBtn=Opțiuni seif
+main.vaultDetail.passwordSavedInKeychain=Parola a fost salvată
 ### Unlocked
+main.vaultDetail.unlockedStatus=DEBLOCAT
+main.vaultDetail.accessLocation=Conținutul seifului tău este accesibil aici:
+main.vaultDetail.revealBtn=Dezvăluie unitatea
+main.vaultDetail.lockBtn=Blocaţi
+main.vaultDetail.bytesPerSecondRead=Citire:
+main.vaultDetail.bytesPerSecondWritten=Scriere:
+main.vaultDetail.throughput.idle=inactiv
+main.vaultDetail.throughput.kbps=%.1f kiB/s
+main.vaultDetail.throughput.mbps=%.1f MiB/s
+main.vaultDetail.stats=Statistici de seif
 ### Missing
+main.vaultDetail.missing.info=Cryptomator nu a putut găsi un seif pe această cale.
+main.vaultDetail.missing.recheck=Verifică din nou
+main.vaultDetail.missing.remove=Eliminați din lista de seifuri…
+main.vaultDetail.missing.changeLocation=Schimbați locația seifului…
 ### Needs Migration
+main.vaultDetail.migrateButton=Îmbunătățește seiful
+main.vaultDetail.migratePrompt=Înainte de a-l putea accesa, seiful dumneavoastră trebuie actualizat la format nou
 
 # Wrong File Alert
+wrongFileAlert.title=Cum să criptați fișierele
+wrongFileAlert.header.title=Ați încercat să criptați aceste fișiere?
+wrongFileAlert.header.lead=În acest scop, Cryptomator oferă un volum în managerul de fișiere al sistemului dumneavoastră.
+wrongFileAlert.instruction.0=Pentru a cripta fișierele, urmați acești pași:
+wrongFileAlert.instruction.1=1. Deblocați seiful dvs.
+wrongFileAlert.instruction.2=2. Apăsați pe butonul "Afişare" pentru a deschide volumul în managerul de fișiere.
+wrongFileAlert.instruction.3=3. Adăugați fişierele la acest volum.
+wrongFileAlert.link=Pentru asistență suplimentară, vizitați
 
 # Vault Options
 ## General
+vaultOptions.general=Setări Generale
+vaultOptions.general.vaultName=Nume seif
+vaultOptions.general.autoLock.lockAfterTimePart1=Blocare când inactiv pentru
+vaultOptions.general.autoLock.lockAfterTimePart2=minute
+vaultOptions.general.unlockAfterStartup=Deblochează seiful la pornirea Cryptomator
+vaultOptions.general.actionAfterUnlock=După deblocarea cu succes
+vaultOptions.general.actionAfterUnlock.ignore=Nu fă nimic
+vaultOptions.general.actionAfterUnlock.reveal=Dezvăluie unitatea
+vaultOptions.general.actionAfterUnlock.ask=Întreabă
+vaultOptions.general.startHealthCheckBtn=Începe verificarea de sănătate
 
 ## Mount
+vaultOptions.mount=Montare
+vaultOptions.mount.readonly=Doar citire
+vaultOptions.mount.customMountFlags=Atribute de montare personalizate
+vaultOptions.mount.winDriveLetterOccupied=ocupat
+vaultOptions.mount.mountPoint=Punct de montare
+vaultOptions.mount.mountPoint.auto=Alegeţi automat o locaţie potrivită
+vaultOptions.mount.mountPoint.driveLetter=Utilizați litera de unitate atribuită
+vaultOptions.mount.mountPoint.custom=Cale personalizată
+vaultOptions.mount.mountPoint.directoryPickerButton=Alege…
+vaultOptions.mount.mountPoint.directoryPickerTitle=Alegeți un dosar gol
 ## Master Key
+vaultOptions.masterkey=Parolă
+vaultOptions.masterkey.changePasswordBtn=Schimbați parola
+vaultOptions.masterkey.forgetSavedPasswordBtn=Parolă salvată uitată
+vaultOptions.masterkey.recoveryKeyExplanation=O cheie de recuperare este singurul mijloc de a restabili accesul la un seif în caz că vă pierdeți parola.
+vaultOptions.masterkey.showRecoveryKeyBtn=Afișează cheia de recuperare
+vaultOptions.masterkey.recoverPasswordBtn=Recuperează parola
 
 
 # Recovery Key
+recoveryKey.title=Cheia de recuperare
+recoveryKey.enterPassword.prompt=Introduceți parola pentru a afișa cheia de recuperare pentru "%s:
+recoveryKey.display.message=Următoarea cheie de recuperare poate fi folosită pentru a restabili accesul la "%s":
+recoveryKey.display.StorageHints=Păstrați cheia de recuperare undeva foarte sigur, de ex.\n • Păstrați-o folosind un manager de parole\n • Salvați-o pe un flash USB stick\n • Imprimați-o pe hârtie
+recoveryKey.recover.prompt=Introduceți cheia de recuperare pentru "%s:
+recoveryKey.recover.validKey=Aceasta este o cheie de recuperare validă
+recoveryKey.printout.heading=Cheia de recuperare Cryptomator\n"%s"\n
 
 # New Password
+newPassword.promptText=Introduceți o parolă nouă
+newPassword.reenterPassword=Confirmaţi noua parolă
+newPassword.passwordsMatch=Parolele corespund!
+newPassword.passwordsDoNotMatch=Parolele nu corespund
+passwordStrength.messageLabel.tooShort=Folosiți cel puțin %d caractere
+passwordStrength.messageLabel.0=Foarte slabă
+passwordStrength.messageLabel.1=Slabă
+passwordStrength.messageLabel.2=Acceptabilă
+passwordStrength.messageLabel.3=Puternică
+passwordStrength.messageLabel.4=Foarte puternică
 
 # Quit
+quit.prompt=Părăsiți aplicația? Există seifuri deblocate.
+quit.lockAndQuit=Blocați și ieșiți

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

@@ -13,8 +13,11 @@ generic.button.done=Готово
 generic.button.next=Далее
 generic.button.print=Печать
 ## Error
-generic.error.title=Неизвестная ошибка
-generic.error.instruction=Этого не должно было произойти. Создайте отчёт об ошибке ниже и опишите, какие шаги к ней привели.
+generic.error.title=Ошибка: %s
+generic.error.instruction=Произошла непредвиденная ситуация. Попробуйте найти уже имеющиеся решения этой ошибки. Если об этой ошибке ещё не сообщали, то сделайте это.
+generic.error.hyperlink.lookup=Найти ошибку
+generic.error.hyperlink.report=Сообщить об ошибке
+generic.error.technicalDetails=Подробности:
 
 # Defaults
 defaults.vault.vaultName=Хранилище

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

@@ -13,8 +13,11 @@ generic.button.done=Hotovo
 generic.button.next=Ďalej
 generic.button.print=Tlač
 ## Error
-generic.error.title=Vyskytla sa neočakávaná chyba
-generic.error.instruction=Toto sa nemalo stať. Nahláste text chyby uvedený nižšie a uveďte popis krokov, ktoré viedli k tejto chybe.
+generic.error.title=Chyba %s
+generic.error.instruction=Ejha! Cryptomator toto neočakával. Môžte nahliadnuť do existujúcich riešení tejto chyby. Alebo v prípade že zatiaľ nebola nahlásená, môžte to slobodne urobiť.
+generic.error.hyperlink.lookup=Vyhľadať túto chybu
+generic.error.hyperlink.report=Nahlásiť túto chybu
+generic.error.technicalDetails=Podrobnosti:
 
 # Defaults
 defaults.vault.vaultName=Trezor

+ 0 - 2
src/main/resources/i18n/strings_sr.properties

@@ -13,8 +13,6 @@ generic.button.done=Завршено
 generic.button.next=Даље
 generic.button.print=Штампај
 ## Error
-generic.error.title=Догодила се неочекивана грешка
-generic.error.instruction=Ово није требало да се догоди. Молимо вас пријавите текст грешке испод и додајте опис корака који су довели до ове грешке.
 
 # Defaults
 defaults.vault.vaultName=Сеф

+ 0 - 2
src/main/resources/i18n/strings_sr_Latn.properties

@@ -13,8 +13,6 @@ generic.button.done=Završeno
 generic.button.next=Dalje
 generic.button.print=Štampaj
 ## Error
-generic.error.title=Dogodila se neočekivana greška
-generic.error.instruction=Ovo nije trebalo da se dogodi. Molimo vas prijavite tekst greške ispod i dodajte opis koraka koji su doveli do ove greške.
 
 # Defaults
 defaults.vault.vaultName=Sef

+ 26 - 3
src/main/resources/i18n/strings_sv.properties

@@ -13,8 +13,6 @@ generic.button.done=Klar
 generic.button.next=Nästa
 generic.button.print=Skriv ut
 ## Error
-generic.error.title=Ett oväntat fel uppstod
-generic.error.instruction=Detta borde inte hänt. Vänligen rapportera feltexten nedan och inkludera en beskrivning av vilka steg som ledde till detta fel.
 
 # Defaults
 defaults.vault.vaultName=Valv
@@ -147,13 +145,37 @@ migration.impossible.moreInfo=Valvet kan fortfarande öppnas med en äldre versi
 
 # Health Check
 ## Start
+health.title=Hälsokontroll av "%s"
+health.intro.header=Hälsokontroll
+health.intro.text=Hälsokontroll är en samling av kontroller för att upptäcka och åtgärda eventuella problem i den interna strukturen i ditt valv. Kom ihåg att:
+health.intro.remarkSync=Se till att alla enheter är helt synkroniserade, detta löser de flesta problem.
+health.intro.remarkFix=Alla problem kan inte åtgärdas.
+health.intro.remarkBackup=Om data är skadad kan endast en tidigare säkerhetskopia hjälpa.
+health.intro.affirmation=Jag har läst och förstått ovanstående information
 ## Start Failure
+health.fail.header=Fel vid inläsning av valvkonfiguration
+health.fail.ioError=Ett fel inträffade vid åtkomst till och läsning av konfigurationsfilen.
+health.fail.parseError=Ett fel inträffade vid parsning av valvkonfigurationen.
+health.fail.moreInfo=Mer information
 ## Check Selection
-health.check.runBatchBtn=Kör utvalda kontroller
+health.checkList.description=Välj kontroller i den vänstra listan eller använd knapparna nedan.
+health.checkList.selectAllButton=Markera alla kontroller
+health.checkList.deselectAllButton=Avmarkera alla kontroller
+health.check.runBatchBtn=Kör valda kontroller
 ## Detail view
 health.check.detail.noSelectedCheck=Välj en färdig hälsokontroll i den vänstra listan för att se resultat.
+health.check.detail.checkScheduled=Kontrollen är schemalagd.
+health.check.detail.checkRunning=Kontrollen körs för närvarande…
+health.check.detail.checkSkipped=Kontrollen har inte valts att köra.
+health.check.detail.checkFinished=Kontrollen har slutförts.
+health.check.detail.checkFinishedAndFound=Kontrollen är slutförd. Vänligen granska resultatet.
+health.check.detail.checkFailed=Kontrollen avslutades på grund av ett fel.
+health.check.detail.checkCancelled=Kontrollen avbröts.
 health.check.exportBtn=Exportera rapport
 ## Fix Application
+health.fix.fixBtn=Åtgärda
+health.fix.successTip=Åtgärden lyckades
+health.fix.failTip=Rättning misslyckades, se logg för detaljer
 
 # Preferences
 preferences.title=Inställningar
@@ -294,6 +316,7 @@ vaultOptions.general.actionAfterUnlock=Efter lyckad upplåsning
 vaultOptions.general.actionAfterUnlock.ignore=Gör ingenting
 vaultOptions.general.actionAfterUnlock.reveal=Visa enhet
 vaultOptions.general.actionAfterUnlock.ask=Fråga
+vaultOptions.general.startHealthCheckBtn=Starta hälsokontroll
 
 ## Mount
 vaultOptions.mount=Montering

+ 0 - 2
src/main/resources/i18n/strings_tr.properties

@@ -13,8 +13,6 @@ generic.button.done=Tamam
 generic.button.next=Sonraki
 generic.button.print=Yazdır
 ## Error
-generic.error.title=Beklenmedik bir hata oluştu
-generic.error.instruction=Bu olmamalıydı. Lütfen aşağıdaki hata metnini bildirin ve bu hataya neden olan adımların bir açıklamasını ekleyin.
 
 # Defaults
 defaults.vault.vaultName=Kasa

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

@@ -13,8 +13,11 @@ generic.button.done=完成
 generic.button.next=下一步
 generic.button.print=打印
 ## Error
-generic.error.title=发生一个未知错误
-generic.error.instruction=这本不该发生的,请报告下面的错误文本,并包含导致该错误的操作步骤的描述信息。
+generic.error.title=错误 %s
+generic.error.instruction=糟糕!Cryptomator 未料到会发生这种情况。您可以查找该错误的现有解决方案;或者,如果是新错误,请随时向我们报告。
+generic.error.hyperlink.lookup=查找该错误
+generic.error.hyperlink.report=报告该错误
+generic.error.technicalDetails=详细信息:
 
 # Defaults
 defaults.vault.vaultName=保险库
@@ -47,7 +50,7 @@ addvaultwizard.new.directoryPickerTitle=选择目录
 addvaultwizard.new.fileAlreadyExists=已存在同名文件或文件夹
 addvaultwizard.new.locationDoesNotExist=指定路径中的目录不存在或无法访问
 addvaultwizard.new.locationIsNotWritable=没有对指定路径的写入权限
-addvaultwizard.new.locationIsOk=合适的保险库路径
+addvaultwizard.new.locationIsOk=保险库路径合适
 addvaultwizard.new.invalidName=无效的保险库名称,请考虑一个常规的目录名称
 ### Password
 addvaultwizard.new.createVaultBtn=创建保险库
@@ -57,7 +60,7 @@ 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.2=这是您的保险库的存储路径。
 addvault.new.readme.storageLocation.3=请勿
 addvault.new.readme.storageLocation.4=•  更改此目录内的任何文件或者
 addvault.new.readme.storageLocation.5=•  将任何文件粘贴到此目录内以进行加密
@@ -68,9 +71,9 @@ 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=请选择您现有保险库中的 "masterkey.cryptomator" 文件
 addvaultwizard.existing.chooseBtn=选择...

+ 32 - 2
src/main/resources/i18n/strings_zh_TW.properties

@@ -13,8 +13,6 @@ generic.button.done=完成
 generic.button.next=繼續
 generic.button.print=列印
 ## Error
-generic.error.title=發生未知錯誤
-generic.error.instruction=這不應該發生。請回報下方的錯誤訊息,並附上造成這個錯誤的步驟。
 
 # Defaults
 defaults.vault.vaultName=加密檔案庫
@@ -95,10 +93,12 @@ forgetPassword.information=這將會從系統鑰匙圈中移除這個加密檔
 forgetPassword.confirmBtn=忘記密碼
 
 # Unlock
+unlock.title=解鎖 %s
 unlock.passwordPrompt=輸入 "%s" 的密碼:
 unlock.savePassword=記住密碼
 unlock.unlockBtn=解鎖
 ##
+unlock.chooseMasterkey.prompt=無法在其預期位置找到此保管庫的主密鑰文件。請手動選擇密鑰文件。
 unlock.chooseMasterkey.filePickerTitle=選擇主金鑰檔案
 ## Success
 unlock.success.message=成功解鎖 "%s"!您現在可以存存取您的加密檔案庫。
@@ -145,10 +145,37 @@ 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=我已閱讀並理解上述資訊
 ## Start Failure
+health.fail.header=加載Vault配寘時出錯
+health.fail.ioError=訪問和讀取配置文件時發生錯誤。
+health.fail.parseError=分析vault配寘時出錯。
+health.fail.moreInfo=更多信息
 ## Check Selection
+health.checkList.description=在左側列表中選擇檢查或使用下面的按鈕。
+health.checkList.selectAllButton=選擇所有選項
+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.exportBtn=匯出報告
 ## Fix Application
+health.fix.fixBtn=修復
+health.fix.successTip=修復成功
+health.fix.failTip=修復失敗,詳情請查看日誌
 
 # Preferences
 preferences.title=偏好
@@ -282,11 +309,14 @@ wrongFileAlert.link=如需進一步協助協助,請參照
 ## 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=開始健康檢查
 
 ## Mount
 vaultOptions.mount=掛載