Переглянути джерело

Merge branch 'develop' into feature/cryptofs

# Conflicts:
#	main/filesystem-crypto/src/main/java/org/cryptomator/crypto/engine/impl/Scrypt.java
#	main/frontend-webdav/src/main/java/org/cryptomator/frontend/webdav/jackrabbitservlet/DavFileWithRange.java
#	main/frontend-webdav/src/main/java/org/cryptomator/frontend/webdav/jackrabbitservlet/FilesystemResourceFactory.java
#	main/frontend-webdav/src/test/java/org/cryptomator/frontend/webdav/WebDavServerTest.java
Sebastian Stenzel 8 роки тому
батько
коміт
28cb2e1301

+ 7 - 2
CONTRIBUTING.md

@@ -3,8 +3,8 @@
 ## Did you find a bug?
 
 - Ensure you're running the latest version of Cryptomator.
-- Ensure the bug is related to the desktop version of Cryptomator. Bugs concerning the Cryptomator iOS app can be reported on the [Cryptomator for iOS issues list](https://github.com/cryptomator/cryptomator-ios/issues).
-- Ensure the bug was not [already reported](https://github.com/cryptomator/cryptomator/issues). You can also check out our [FAQ](https://cryptomator.org/faq/) and our [Wiki](https://github.com/cryptomator/cryptomator/wiki).
+- Ensure the bug is related to the desktop version of Cryptomator. Bugs concerning the Cryptomator iOS and Android app can be reported on the [Cryptomator for iOS issues list](https://github.com/cryptomator/cryptomator-ios/issues) and [Cryptomator for Android issues list](https://github.com/cryptomator/cryptomator-android/issues) respectively.
+- Ensure the bug was not [already reported](https://github.com/cryptomator/cryptomator/issues). You can also check out our [knowledge base](https://cryptomator.freshdesk.com/support/solutions) and our [Wiki](https://github.com/cryptomator/cryptomator/wiki).
 - If you're unable to find an open issue addressing the problem, [submit a new one](https://github.com/cryptomator/cryptomator/issues/new).
 
 ## Do you have questions?
@@ -13,6 +13,11 @@
 - [Contact us](https://cryptomator.org/contact/) directly by writing an email. Wir sprechen auch Deutsch!
 - Have a chat with us on [Gitter](https://gitter.im/cryptomator/cryptomator).
 
+## Do you miss a feature?
+
+- Ensure the feature was not [already requested](https://github.com/cryptomator/cryptomator/issues).
+- You're welcome to suggest a feature by [submitting a new issue](https://github.com/cryptomator/cryptomator/issues/new).
+
 ## Did you write a patch that fixes a bug?
 
 - Open a new pull request with the patch.

+ 32 - 13
ISSUE_TEMPLATE.md

@@ -1,19 +1,38 @@
-### Basic Info
+To tick a checkbox replace [ ] with [x]. Make sure to replace placeholders (…) accordingly.
 
-- I'm running Cryptomator on: [Windows, OS X, and/or Debian (or other Linux Distribution), don't forget the version]
-- I'm using Cryptomator in version: [you can check the version in the settings of Cryptomator]
+## Issue Checklist
 
-### Description
+Before creating a new issue make sure that you
+- [ ] searched [existing (and closed) issues](https://github.com/cryptomator/cryptomator/issues).
+- [ ] searched the [knowledge base](https://cryptomator.freshdesk.com/support/solutions).
+- [ ] have read the [contribution guide](https://github.com/cryptomator/cryptomator/blob/master/CONTRIBUTING.md).
+- [ ] have read the [Code of Conduct](https://github.com/cryptomator/cryptomator/blob/master/CODE_OF_CONDUCT.md).
 
-[description of the bug, question or feature - what did you do? what problem occurred? etc.]
+## Basic Info
 
-### Log File (optional)
+This is a
+- [ ] bug report.
+- [ ] feature request.
+- [ ] question or something else.
 
-```
-[insert relevant parts of the log file here if applicable,
-don't forget to redact sensitive information
+I'm using
+- [ ] Windows in version: …
+- [ ] macOS in version: …
+- [ ] Linux in version: …
 
-on Windows: %appdata%/Cryptomator/cryptomator.log
-on OS X: ~/Library/Logs/Cryptomator/cryptomator.log
-on Debian: ~/.Cryptomator/cryptomator.log]
-```
+I'm running Cryptomator in version: …  
+(You can check the version in the Cryptomator settings.)
+
+## Description
+
+…  
+(Please describe in detail what you did, what you expected, and what really happened.)
+
+## Attachments (optional)
+
+If you want to add the log file or screenshots, please add them as attachments. If your log file seems empty and doesn't show any errors, you may enable the [debug mode](https://cryptomator.freshdesk.com/support/solutions/articles/16000046480) first and reproduce the problem to ensure all important information is contained in there. You may use test data or redact sensitive information from the log file.
+
+You can find the log file
+- on Windows: %appdata%/Cryptomator/cryptomator.log
+- on macOS: ~/Library/Logs/Cryptomator/cryptomator.log
+- on Linux: ~/.Cryptomator/cryptomator.log

+ 2 - 1
README.md

@@ -45,7 +45,8 @@ For more information on the security details visit [cryptomator.org](https://cry
 
 ### Dependencies
 
-* Java 8 + JCE unlimited strength policy files (needed for 256-bit keys)
+* Java 8 (min. 8u51, we recommend to use the current version)
+* [JCE unlimited strength policy files](http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html) (needed for 256-bit keys)
 * Maven 3
 * Optional: OS-dependent build tools for native packaging (see [Windows](https://github.com/cryptomator/cryptomator-win), [OS X](https://github.com/cryptomator/cryptomator-osx), [Linux](https://github.com/cryptomator/builder-containers))
 

+ 6 - 1
main/ui/src/main/resources/localization/de.txt

@@ -92,4 +92,9 @@ unlocked.label.mountFailed = Verbinden des Laufwerks fehlgeschlagen
 unlock.savePassword.delete.confirmation.title = Gespeichertes Passwort löschen
 unlock.savePassword.delete.confirmation.header = Möchten Sie das gespeicherte Passwort von diesem Tresor wirklich löschen?
 unlock.savePassword.delete.confirmation.content = Das gespeicherte Passwort von diesem Tresor wird sofort aus Ihrem System-Schlüsselbund gelöscht. Falls Sie das Passwort erneut speichern möchten, müssen Sie den Tresor entsperren und dabei die "Passwort speichern"-Option aktiviert haben.
-settings.debugMode.label = Debug-Modus *
+settings.debugMode.label = Debug-Modus *
+upgrade.version3dropBundleExtension.title = Upgrade Tresor-Version 3 (Entfall der Bundle-Extension)
+upgrade.version3to4.title = Upgrade Tresor-Version 3 zu 4
+upgrade.version4to5.title = Upgrade Tresor-Version 4 zu 5
+upgrade.version4to5.msg = Dieser Tresor muss auf ein neueres Format aktualisiert werden.\nVerschlüsselte Dateien werden dabei aktualisiert.\nStellen Sie bitte sicher, dass derzeit keine Synchronisation stattfindet.\n\nHinweis\: Beim Upgrade wird das Änderungsdatum aller Dateien auf das aktuelle Datum geändert.
+upgrade.version4to5.err.io = Migration aufgrund eines I/O-Fehlers fehlgeschlagen.\nWeitere Informationen in der Log-Datei.

+ 6 - 1
main/ui/src/main/resources/localization/es.txt

@@ -94,4 +94,9 @@ unlocked.label.mountFailed = Connecting drive failed
 unlock.savePassword.delete.confirmation.title = Delete Saved Password
 unlock.savePassword.delete.confirmation.header = Do you really want to delete the saved password of this vault?
 unlock.savePassword.delete.confirmation.content = The saved password of this vault will be immediately deleted from your system keychain. If you'd like to save your password again, you'd have to unlock your vault with the "Save password" option enabled.
-settings.debugMode.label = Debug mode *
+settings.debugMode.label = Debug Mode *
+upgrade.version3dropBundleExtension.title = Vault Version 3 Upgrade (Drop Bundle Extension)
+upgrade.version3to4.title = Vault Version 3 to 4 Upgrade
+upgrade.version4to5.title = Vault Version 4 to 5 Upgrade
+upgrade.version4to5.msg = This vault needs to be migrated to a newer format.\nEncrypted files will be updated.\nPlease make sure synchronization has finished before proceeding.\n\nNote\: Modification date of all files will be changed to the current date/time in the process.
+upgrade.version4to5.err.io = Migration failed due to an I/O Exception. See log file for details.

+ 9 - 4
main/ui/src/main/resources/localization/fr.txt

@@ -91,7 +91,12 @@ initialize.messageLabel.notEmpty = Le coffre n'est pas vide
 unlock.label.savePassword = Se souvenir du mot de passe
 unlock.errorMessage.unauthenticVersionMac = Impossible d'authentifier la version MAC
 unlocked.label.mountFailed = Echec de connexion au lecteur
-unlock.savePassword.delete.confirmation.title = Delete Saved Password
-unlock.savePassword.delete.confirmation.header = Do you really want to delete the saved password of this vault?
-unlock.savePassword.delete.confirmation.content = The saved password of this vault will be immediately deleted from your system keychain. If you'd like to save your password again, you'd have to unlock your vault with the "Save password" option enabled.
-settings.debugMode.label = Debug mode *
+unlock.savePassword.delete.confirmation.title = supprimer le mot de passe sauvegardé
+unlock.savePassword.delete.confirmation.header = voulez vous vraiment supprimer le mot de pase sauvegardé de ce compte ?
+unlock.savePassword.delete.confirmation.content = Le mot de passe de ce coffre sera supprimé immédiatement du trousseau.Si vous voulez le sauvegarder à nouveau, vous devrez cocher la case "retenir le mot de passe" lors du déverrouillage du coffre.
+settings.debugMode.label = mode debuggage*
+upgrade.version3dropBundleExtension.title = mise à jour vers la version 3 du coffre (extension "drop bundle")
+upgrade.version3to4.title = metre à jour le coffre de la version 3 à la version 4
+upgrade.version4to5.title = metre à jour le coffre de la version 4 à la version 5
+upgrade.version4to5.msg = ce coffre doit être mis à jour vers un format plus récent.\nles fichiés chiffrés seront mis à jour.\nVeuillez vérifier que la synchronisation est terminée avant de commencer.\n\nNote \: la date de modification des fichiers sera mise à jour avec la date courante.
+upgrade.version4to5.err.io = Migration échouée due à une erreur de lecture. Lisez les logs pour plus de détails.

+ 13 - 8
main/ui/src/main/resources/localization/hu.txt

@@ -83,12 +83,17 @@ upgrade.version3to4.msg = Ennek a széfnek egy újabb formátumra való migráci
 upgrade.version3to4.err.io = Migráció meghíusúlt egy I/O kivétel miatt. Kérlek nézd meg a naplófájlt a további részletekért.
 settings.prefGvfsScheme.label = WebDAV séma
 # upgrade.fxml
-upgrade.confirmation.label = Yes, I've made sure that synchronization has finished
-initialize.messageLabel.notEmpty = Vault not empty
-unlock.label.savePassword = Save password
+upgrade.confirmation.label = Igen, meggyőződtem a szinkronizáció befejeztéről
+initialize.messageLabel.notEmpty = A széf nem üres
+unlock.label.savePassword = Jelszó mentése
 unlock.errorMessage.unauthenticVersionMac = Could not authenticate version MAC.
-unlocked.label.mountFailed = Connecting drive failed
-unlock.savePassword.delete.confirmation.title = Delete Saved Password
-unlock.savePassword.delete.confirmation.header = Do you really want to delete the saved password of this vault?
-unlock.savePassword.delete.confirmation.content = The saved password of this vault will be immediately deleted from your system keychain. If you'd like to save your password again, you'd have to unlock your vault with the "Save password" option enabled.
-settings.debugMode.label = Debug mode *
+unlocked.label.mountFailed = Meghajtó csatlakoztatása sikertelen
+unlock.savePassword.delete.confirmation.title = Mentett jelszó törlése
+unlock.savePassword.delete.confirmation.header = Biztosan el akarod távolítani a széfhez tartozó mentett jelszót?
+unlock.savePassword.delete.confirmation.content = A széf mentett jelszava rögtön törlése kerül. Ha újra el szeretnéd menteni a jelszavad, a széfet a "Jelszó mentése" opció engedélyezése mellett kell feloldani.
+settings.debugMode.label = Hibakeresési mód *
+upgrade.version3dropBundleExtension.title = Vault Version 3 Upgrade (Drop Bundle Extension)
+upgrade.version3to4.title = Széf verziófrissítése 3-ról 4-re
+upgrade.version4to5.title = Széf verziófrissítése 4-ről 5-re
+upgrade.version4to5.msg = Ennek a széfnek egy újabb formátumra való migrációja szükséges. A titkosított könyvtárnevek frissítve lesznek. Kérlek, győződj meg a szinkronizáció befejeztéről mielőtt továbblépnél.\n\nMegjegyzés\: A összes fájl módosításának dátuma az aktuális időre fog módosulni
+upgrade.version4to5.err.io = Migráció meghíusúlt egy I/O kivétel miatt. Kérlek nézd meg a naplófájlt a további részletekért.

+ 8 - 3
main/ui/src/main/resources/localization/it.txt

@@ -81,14 +81,19 @@ main.directoryList.remove.confirmation.header = Vuoi davvero rimuovere questo va
 main.directoryList.remove.confirmation.content = Il vault sarà rimosso solo dalla lista. Per eliminarlo definitivamente, elimina per favore i file dal tuo hard disk.
 upgrade.version3to4.msg = This vault needs to be migrated to a newer format.\nEncrypted folder names will be updated.\nPlease make sure synchronization has finished before proceeding.
 upgrade.version3to4.err.io = Migration failed due to an I/O Exception. See log file for details.
-settings.prefGvfsScheme.label = WebDAV scheme
+settings.prefGvfsScheme.label = WebDAV Scheme
 # upgrade.fxml
 upgrade.confirmation.label = Yes, I've made sure that synchronization has finished
 initialize.messageLabel.notEmpty = Vault not empty
-unlock.label.savePassword = Save password
+unlock.label.savePassword = Save Password
 unlock.errorMessage.unauthenticVersionMac = Could not authenticate version MAC.
 unlocked.label.mountFailed = Connecting drive failed
 unlock.savePassword.delete.confirmation.title = Delete Saved Password
 unlock.savePassword.delete.confirmation.header = Do you really want to delete the saved password of this vault?
 unlock.savePassword.delete.confirmation.content = The saved password of this vault will be immediately deleted from your system keychain. If you'd like to save your password again, you'd have to unlock your vault with the "Save password" option enabled.
-settings.debugMode.label = Debug mode *
+settings.debugMode.label = Debug Mode *
+upgrade.version3dropBundleExtension.title = Vault Version 3 Upgrade (Drop Bundle Extension)
+upgrade.version3to4.title = Vault Version 3 to 4 Upgrade
+upgrade.version4to5.title = Vault Version 4 to 5 Upgrade
+upgrade.version4to5.msg = This vault needs to be migrated to a newer format.\nEncrypted files will be updated.\nPlease make sure synchronization has finished before proceeding.\n\nNote\: Modification date of all files will be changed to the current date/time in the process.
+upgrade.version4to5.err.io = Migration failed due to an I/O Exception. See log file for details.

+ 99 - 0
main/ui/src/main/resources/localization/ja.txt

@@ -0,0 +1,99 @@
+app.name = Cryptomator
+# main.fxml
+main.emptyListInstructions = ここをクリックして金庫を追加する
+main.directoryList.contextMenu.remove = リストから削除する
+main.directoryList.contextMenu.changePassword = パスワード変更
+main.addDirectory.contextMenu.new = 新しい金庫を作成する
+main.addDirectory.contextMenu.open = 既存の金庫を開く
+# welcome.fxml
+welcome.checkForUpdates.label.currentlyChecking = アップデートを確認中...
+welcome.newVersionMessage = バージョン%1$sがダウンロードできます。\n現在のバージョンは%2$sです。
+# initialize.fxml
+initialize.label.password = パスワード
+initialize.label.retypePassword = パスワード再入力
+initialize.button.ok = 金庫を作成
+initialize.messageLabel.alreadyInitialized = 金庫がすでに初期化されています。
+initialize.messageLabel.initializationFailed = 金庫の初期化ができませんでした。詳細はログファイルをご覧ください。
+# notfound.fxml
+notfound.label = 金庫が見つかりませんでした。動かされたのですか?
+# upgrade.fxml
+upgrade.button = 金庫をアップグレードする
+upgrade.version3dropBundleExtension.msg = この金庫を新しい形式に移行する必要があります。\n"%1$s"は"%2$s"に変更されます。\n続行する前に同期が完了していることをご確認ください。
+upgrade.version3dropBundleExtension.err.alreadyExists = 自動移行が失敗しました。\n"%s"はすでに存在します。
+# unlock.fxml
+unlock.label.password = パスワード
+unlock.label.mountName = ドライブ名
+unlock.label.winDriveLetter = ドライブ文字
+unlock.label.downloadsPageLink = 全てのCryptomatorバージョン
+unlock.label.advancedHeading = 詳細オプション
+unlock.button.unlock = 金庫を解除する
+unlock.button.advancedOptions.show = その他のオプション
+unlock.button.advancedOptions.hide = 基本オプション
+unlock.choicebox.winDriveLetter.auto = 自動に割り当てる
+unlock.errorMessage.wrongPassword = 間違ったパスワード
+unlock.errorMessage.mountingFailed = 取り付けに失敗しました。詳細はログファイルをご覧ください。
+unlock.errorMessage.unsupportedVersion.vaultOlderThanSoftware = サポートされていない金庫です。この金庫は古いバージョンのCryptomatorから作成されました。
+unlock.errorMessage.unsupportedVersion.softwareOlderThanVault = サポートされていない金庫です。この金庫は新しいバージョンのCryptomatorから作成されました。
+unlock.messageLabel.startServerFailed = WebDAVサーバーの起動失敗
+# change_password.fxml
+changePassword.label.oldPassword = 古いパスワード
+changePassword.label.newPassword = 新しいパスワード
+changePassword.label.retypePassword = 二回目のパスワード(確認用)
+changePassword.label.downloadsPageLink = 全てのCryptomatorのバージョン
+changePassword.button.change = パスワードの変更
+changePassword.errorMessage.wrongPassword = 違うパスワード
+changePassword.errorMessage.decryptionFailed = 解読不可
+# unlocked.fxml
+unlocked.button.lock = 金庫の施錠
+unlocked.moreOptions.reveal = 金庫ドライブの表示
+unlocked.moreOptions.copyUrl = WebDAVのURLのコピー
+unlocked.label.revealFailed = 入力エラー
+unlocked.label.unmountFailed = 外部出力の排出エラー
+unlocked.label.statsEncrypted = 暗号化
+unlocked.label.statsDecrypted = 解読
+unlocked.ioGraph.yAxis.label = 情報処理量
+# mac_warnings.fxml
+macWarnings.windowTitle = 危険-有害でフォルダの%s
+macWarnings.message = Cryptomatorは、以下のファイルで潜在的に悪意のある改悪されたものを見つけました
+macWarnings.moreInformationButton = より習得する
+macWarnings.whitelistButton = フォルダを選択、解読してください
+# settings.fxml
+settings.version.label = バージョンの%s
+settings.checkForUpdates.label = 最新版のチェック
+settings.port.label = WebDAVの移動
+settings.port.prompt = 0=自動的に選択します
+settings.useipv6.label = IPv6をそのまま使用してください
+settings.requiresRestartLabel = Cryptomatorの再起動が必要です
+# tray icon
+tray.menu.open = 開く
+tray.menu.quit = 閉じる
+tray.infoMsg.title = バックグラウンドで稼働中
+tray.infoMsg.msg = Cryptomatorはまだ稼働しています。終了はトレイアイコンからしてください。
+tray.infoMsg.msg.osx = Cryptomatorはまだ稼働しています。終了はメヌーバーアイコンからしてください。
+initialize.messageLabel.passwordStrength.0 = 非常に弱い
+initialize.messageLabel.passwordStrength.1 = 弱い
+initialize.messageLabel.passwordStrength.2 = 普通
+initialize.messageLabel.passwordStrength.3 = 強い
+initialize.messageLabel.passwordStrength.4 = 非常に強い
+initialize.label.doNotForget = 重要:パスワードを忘れましたら、あなたのデータは復旧できません。
+main.directoryList.remove.confirmation.title = 金庫の削除
+main.directoryList.remove.confirmation.header = 本当にこの金庫を取り除きたいですか?
+main.directoryList.remove.confirmation.content = 金庫はリストのみで削除されます。永久に削除するなら、ファイルシステムからファイルを削除してください。
+upgrade.version3to4.msg = This vault needs to be migrated to a newer format.\nEncrypted folder names will be updated.\nPlease make sure synchronization has finished before proceeding.
+upgrade.version3to4.err.io = Migration failed due to an I/O Exception. See log file for details.
+settings.prefGvfsScheme.label = WebDAV Scheme
+# upgrade.fxml
+upgrade.confirmation.label = Yes, I've made sure that synchronization has finished
+initialize.messageLabel.notEmpty = Vault not empty
+unlock.label.savePassword = Save Password
+unlock.errorMessage.unauthenticVersionMac = Could not authenticate version MAC.
+unlocked.label.mountFailed = Connecting drive failed
+unlock.savePassword.delete.confirmation.title = Delete Saved Password
+unlock.savePassword.delete.confirmation.header = Do you really want to delete the saved password of this vault?
+unlock.savePassword.delete.confirmation.content = The saved password of this vault will be immediately deleted from your system keychain. If you'd like to save your password again, you'd have to unlock your vault with the "Save password" option enabled.
+settings.debugMode.label = Debug Mode *
+upgrade.version3dropBundleExtension.title = Vault Version 3 Upgrade (Drop Bundle Extension)
+upgrade.version3to4.title = Vault Version 3 to 4 Upgrade
+upgrade.version4to5.title = Vault Version 4 to 5 Upgrade
+upgrade.version4to5.msg = This vault needs to be migrated to a newer format.\nEncrypted files will be updated.\nPlease make sure synchronization has finished before proceeding.\n\nNote\: Modification date of all files will be changed to the current date/time in the process.
+upgrade.version4to5.err.io = Migration failed due to an I/O Exception. See log file for details.

+ 12 - 7
main/ui/src/main/resources/localization/kr.txt

@@ -15,7 +15,7 @@ initialize.button.ok = 보관함 만들기
 initialize.messageLabel.alreadyInitialized = 이미 보관함이 초기화되었습니다.
 initialize.messageLabel.initializationFailed = 보관함을 초기화할 수 없습니다. 자세한 사항은 로그 파일을 참조하세요.
 # notfound.fxml
-notfound.label = 보관함을 찾을 수 없습니다. 옮겨진 것은 아닌가요?
+notfound.label = 보관함을 찾을 수 없습니다. 옮겨졌는지 확인해 주세요.
 # upgrade.fxml
 upgrade.button = 보관함 업그레이드
 upgrade.version3dropBundleExtension.msg = 이 보관함은 새로운 형식으로 다시 바뀔 필요가 있습니다. "%1$s"의 이름은 "%2$s"로 바뀔 것입니다. 진행하기 전에 동기화가 완료되었는지 다시 한 번 확인해주시기 바랍니다.
@@ -86,9 +86,14 @@ settings.prefGvfsScheme.label = WebDAV sceme
 upgrade.confirmation.label = 네. 동기화가 완료되었음을 확인하였습니다.
 initialize.messageLabel.notEmpty = 보관함이 비어있지 않음
 unlock.label.savePassword = 비밀번호 저장
-unlock.errorMessage.unauthenticVersionMac = Could not authenticate version MAC.
-unlocked.label.mountFailed = Connecting drive failed
-unlock.savePassword.delete.confirmation.title = Delete Saved Password
-unlock.savePassword.delete.confirmation.header = Do you really want to delete the saved password of this vault?
-unlock.savePassword.delete.confirmation.content = The saved password of this vault will be immediately deleted from your system keychain. If you'd like to save your password again, you'd have to unlock your vault with the "Save password" option enabled.
-settings.debugMode.label = Debug mode *
+unlock.errorMessage.unauthenticVersionMac = 인증할 수 없는 버전의 맥입니다
+unlocked.label.mountFailed = 드라이브 연결 실패
+unlock.savePassword.delete.confirmation.title = 저장된 비밀번호 삭제
+unlock.savePassword.delete.confirmation.header = 정말로 이 보관함의 저장된 비밀번호를 지우시겠습니까?
+unlock.savePassword.delete.confirmation.content = 이 보관함의 저장된 비밀번호는 당신의 시스템 키체인에서 즉시 삭제될 것입니다. 다시 비밀번호를 저장하고 싶으시다면, 보관함을 열 때 "비밀번호 저장" 옵션을 활성화해야 합니다
+settings.debugMode.label = 디버그 모드
+upgrade.version3dropBundleExtension.title = 버전 3 보관함 업그레이드 (Drop Bundle Extension)
+upgrade.version3to4.title = 보관함 버전 3에서 4로 업그레이드
+upgrade.version4to5.title = 보관함 버전 4에서 5로 업그레이드
+upgrade.version4to5.msg = 이 보관함은 새로운 포맷으로 이전되어야 합니다.\n암호화된 파일들은 업데이트 될 것입니다.\n진행하기 전에 동기화가 완료되었는지 확인해주세요.\n\n참고\: 모든 파일의  수정 날짜는 과정 진행 중에 현재 날짜/시간으로 바뀔 것입니다.
+upgrade.version4to5.err.io = I/O 예외에 의해 마이그레이션 실패. 자세한 사항은 로그 파일을 참조하세요.

+ 7 - 2
main/ui/src/main/resources/localization/lv.txt

@@ -86,10 +86,15 @@ settings.prefGvfsScheme.label = WebDAV shēma
 # upgrade.fxml
 upgrade.confirmation.label = Jā, esmu pārliecinājies, ka sinhronizācija ir pabeigta.
 initialize.messageLabel.notEmpty = Vault not empty
-unlock.label.savePassword = Save password
+unlock.label.savePassword = Save Password
 unlock.errorMessage.unauthenticVersionMac = Could not authenticate version MAC.
 unlocked.label.mountFailed = Connecting drive failed
 unlock.savePassword.delete.confirmation.title = Delete Saved Password
 unlock.savePassword.delete.confirmation.header = Do you really want to delete the saved password of this vault?
 unlock.savePassword.delete.confirmation.content = The saved password of this vault will be immediately deleted from your system keychain. If you'd like to save your password again, you'd have to unlock your vault with the "Save password" option enabled.
-settings.debugMode.label = Debug mode *
+settings.debugMode.label = Debug Mode *
+upgrade.version3dropBundleExtension.title = Vault Version 3 Upgrade (Drop Bundle Extension)
+upgrade.version3to4.title = Vault Version 3 to 4 Upgrade
+upgrade.version4to5.title = Vault Version 4 to 5 Upgrade
+upgrade.version4to5.msg = This vault needs to be migrated to a newer format.\nEncrypted files will be updated.\nPlease make sure synchronization has finished before proceeding.\n\nNote\: Modification date of all files will be changed to the current date/time in the process.
+upgrade.version4to5.err.io = Migration failed due to an I/O Exception. See log file for details.

+ 32 - 25
main/ui/src/main/resources/localization/nl.txt

@@ -2,22 +2,24 @@ app.name = Cryptomator
 # main.fxml
 main.emptyListInstructions = Klik hier om een kluis toe te voegen
 main.directoryList.contextMenu.remove = Verwijder van lijst
-main.directoryList.contextMenu.changePassword = Verander wachtwoord
-main.addDirectory.contextMenu.new = Creëer nieuwe kluis
-main.addDirectory.contextMenu.open = Open bestaande kluis
+# The current Dutch translation of this string (and other, similar contexts) is not in accordance with Windows convention, which is to translate options like this with infinitivies and not imperatives, so "Wachtwoord wijzigen," not "Wijzig wachtwoord." MacOS uses imperatives in Dutch, not Windows.
+main.directoryList.contextMenu.changePassword = Verander Wachtwoord
+main.addDirectory.contextMenu.new = Maak Nieuwe Kluis
+main.addDirectory.contextMenu.open = Open Bestaande Kluis
 # welcome.fxml
 welcome.checkForUpdates.label.currentlyChecking = Controleren op updates...
 welcome.newVersionMessage = Versie %1$s kan worden gedownload.\nDit is %2$s.
 # initialize.fxml
 initialize.label.password = Wachtwoord
 initialize.label.retypePassword = Voer wachtwoord opnieuw in
+# This is not in accordance with Dutch conventions. Not only does it use an imperative, but 'create' is generally translated as 'maken' or 'aanmaken', not 'creëren'. So "Kluis maken."
 initialize.button.ok = Creëer kluis
 initialize.messageLabel.alreadyInitialized = Kluis reeds geïnitialiseerd
 initialize.messageLabel.initializationFailed = Kon kluis niet initialiseren. Zie logbestand voor details.
 # notfound.fxml
-notfound.label = Kluis kon niet gevonden worden. Is de kluis wellicht verplaatst?
+notfound.label = Kluis kon niet gevonden worden. Is hij verplaatst?
 # upgrade.fxml
-upgrade.button = Upgrade kluis
+upgrade.button = Upgrade Kluis
 upgrade.version3dropBundleExtension.msg = Deze kluis dient te worden gemigreerd naar een nieuwer type.\n"%1$s" zal worden hernoemd naar "%2$s".\nZorg ervoor dat de synchronisatie voltooid is alvorens door te gaan.
 upgrade.version3dropBundleExtension.err.alreadyExists = Automatische migratie mislukt.\n"%s" bestaat al.
 # unlock.fxml
@@ -25,22 +27,22 @@ unlock.label.password = Wachtwoord
 unlock.label.mountName = Schijfnaam
 unlock.label.winDriveLetter = Schijfletter
 unlock.label.downloadsPageLink = Alle Cryptomator versies
-unlock.label.advancedHeading = Geavanceerde opties
-unlock.button.unlock = Ontgrendel kluis
-unlock.button.advancedOptions.show = Meer opties
-unlock.button.advancedOptions.hide = Minder opties
+unlock.label.advancedHeading = Geavanceerde Opties
+unlock.button.unlock = Ontgrendel Kluis
+unlock.button.advancedOptions.show = Meer Opties
+unlock.button.advancedOptions.hide = Minder Opties
 unlock.choicebox.winDriveLetter.auto = Automatisch toekennen
 unlock.errorMessage.wrongPassword = Verkeerd wachtwoord
 unlock.errorMessage.mountingFailed = Mounten mislukt. Zie logbestand voor details.
-unlock.errorMessage.unsupportedVersion.vaultOlderThanSoftware = Kluis ontoegankelijk. Deze kluis is gecreëerd met een oudere versie van Cryptomator.
-unlock.errorMessage.unsupportedVersion.softwareOlderThanVault = Kluis ontoegankelijk. Deze kluis is gecreëerd met een nieuwere versie van Cryptomator.
+unlock.errorMessage.unsupportedVersion.vaultOlderThanSoftware = Niet ondersteunde kluis. Deze kluis is gemaakt met een nieuwere versie van Cryptomator.
+unlock.errorMessage.unsupportedVersion.softwareOlderThanVault = Niet ondersteunde kluis. Deze kluis is gemaakt met een nieuwere versie van Cryptomator.
 unlock.messageLabel.startServerFailed = WebDAV server starten mislukt.
 # change_password.fxml
-changePassword.label.oldPassword = Huidig wachtwoord
-changePassword.label.newPassword = Nieuw wachtwoord
-changePassword.label.retypePassword = Herhaal wachtwoord
+changePassword.label.oldPassword = Huidig Wachtwoord
+changePassword.label.newPassword = Nieuw Wachtwoord
+changePassword.label.retypePassword = Herhaal Wachtwoord
 changePassword.label.downloadsPageLink = Alle Cryptomator versies
-changePassword.button.change = Verander wachtwoord
+changePassword.button.change = Verander Wachtwoord
 changePassword.errorMessage.wrongPassword = Alle Cryptomator versies
 changePassword.errorMessage.decryptionFailed = Decoderen mislukt
 # unlocked.fxml
@@ -56,7 +58,7 @@ unlocked.ioGraph.yAxis.label = Doorvoer (MiB/s)
 macWarnings.windowTitle = Pas op - Corrupt bestand in %s
 macWarnings.message = Cryptomator heeft mogelijk kwaadwillende corrupte items aangetroffen in de volgende bestanden\:
 macWarnings.moreInformationButton = Leer meer
-macWarnings.whitelistButton = Desondanks selectie decoderen
+macWarnings.whitelistButton = Geselecteerde toch Decoderen
 # settings.fxml
 settings.version.label = Versie %s
 settings.checkForUpdates.label = Controleer op updates
@@ -67,9 +69,9 @@ settings.requiresRestartLabel = * Cryptomator dient te worden herstart
 # tray icon
 tray.menu.open = Open
 tray.menu.quit = Afsluiten
-tray.infoMsg.title = Nog steeds actief
-tray.infoMsg.msg = Cryptomator is nog steeds actief. Sluit het af via het icon in het systeemvak.
-tray.infoMsg.msg.osx = Cryptomator is nog steeds actief. Sluit het af via het icon op de menubalk.
+tray.infoMsg.title = Nog Steeds Actief
+tray.infoMsg.msg = Cryptomator is nog steeds actief. Sluit af via het icoon in het systeemvak.
+tray.infoMsg.msg.osx = Cryptomator is nog steeds actief. Sluit af via het icoon op de menubalk.
 initialize.messageLabel.passwordStrength.0 = Zeer zwak
 initialize.messageLabel.passwordStrength.1 = Zwak
 initialize.messageLabel.passwordStrength.2 = Redelijk
@@ -85,10 +87,15 @@ settings.prefGvfsScheme.label = WebDAV schema
 # upgrade.fxml
 upgrade.confirmation.label = Ja, ik heb geverifieerd dat de synchronisatie voltooid is
 initialize.messageLabel.notEmpty = Kluis niet leeg
-unlock.label.savePassword = Wachtwoord bewaren
+unlock.label.savePassword = Wachtwoord Opslaan
 unlock.errorMessage.unauthenticVersionMac = MAC authenticatie mislukt
-unlocked.label.mountFailed = Connecting drive failed
-unlock.savePassword.delete.confirmation.title = Delete Saved Password
-unlock.savePassword.delete.confirmation.header = Do you really want to delete the saved password of this vault?
-unlock.savePassword.delete.confirmation.content = The saved password of this vault will be immediately deleted from your system keychain. If you'd like to save your password again, you'd have to unlock your vault with the "Save password" option enabled.
-settings.debugMode.label = Debug mode *
+unlocked.label.mountFailed = Verbinden van schijf mislukt
+unlock.savePassword.delete.confirmation.title = Verwijder Opgeslagen Wachtwoord
+unlock.savePassword.delete.confirmation.header = Ben je zeker dat je het opgeslagen wachtwoord van deze kluis wilt verwijderen?
+unlock.savePassword.delete.confirmation.content = Het opgeslagen wachtwoord van deze kluis zal onmiddellijk verwijderd worden van je systeem sleutelhanger. Als je opnieuw je wachtwoord wilt opslaan, zal je je kluis moeten ontgrendelen met de optie "Sla wachtwoord op" aan.
+settings.debugMode.label = Debug Mode *
+upgrade.version3dropBundleExtension.title = Kluis Versie 3 Upgrade (Drop Bundel Extensie)
+upgrade.version3to4.title = Kluis Versie 3 naar 4 Upgrade
+upgrade.version4to5.title = Kluis Versie 4 naar 5 Upgrade
+upgrade.version4to5.msg = Deze kluis moet gemigreerd worden naar een nieuw formaat.\nVersleutelde bestanden zullen bijgewerkt worden.\nZorg ervoor dat synchronisatie voltooid is alvorens verder te gaan.\n\nLet op\: Tijdens dit proces zal de wijzigingsdatum van alle bestanden gewijzigd worden naar de huidige datum/tijd.
+upgrade.version4to5.err.io = Migratie mislukt door een I/O Exception. Bekijk log file voor details.

+ 6 - 1
main/ui/src/main/resources/localization/pl.txt

@@ -91,4 +91,9 @@ unlocked.label.mountFailed = Connecting drive failed
 unlock.savePassword.delete.confirmation.title = Delete Saved Password
 unlock.savePassword.delete.confirmation.header = Do you really want to delete the saved password of this vault?
 unlock.savePassword.delete.confirmation.content = The saved password of this vault will be immediately deleted from your system keychain. If you'd like to save your password again, you'd have to unlock your vault with the "Save password" option enabled.
-settings.debugMode.label = Debug mode *
+settings.debugMode.label = Debug Mode *
+upgrade.version3dropBundleExtension.title = Vault Version 3 Upgrade (Drop Bundle Extension)
+upgrade.version3to4.title = Vault Version 3 to 4 Upgrade
+upgrade.version4to5.title = Vault Version 4 to 5 Upgrade
+upgrade.version4to5.msg = This vault needs to be migrated to a newer format.\nEncrypted files will be updated.\nPlease make sure synchronization has finished before proceeding.\n\nNote\: Modification date of all files will be changed to the current date/time in the process.
+upgrade.version4to5.err.io = Migration failed due to an I/O Exception. See log file for details.

+ 13 - 12
main/ui/src/main/resources/localization/pt.txt

@@ -62,10 +62,8 @@ macWarnings.whitelistButton = Desencriptar selecionado de qualquer modo
 # settings.fxml
 settings.version.label = Versão %s
 settings.checkForUpdates.label = Verificar por atualizações
-# Fuzzy
 settings.port.label = Porta WebDAV *
 settings.port.prompt = 0 \= Escolher automaticamente
-# Fuzzy
 settings.useipv6.label = Usar IPv6 literal
 settings.requiresRestartLabel = * Cryptomator precisa ser reiniciado
 # tray icon
@@ -83,18 +81,21 @@ initialize.label.doNotForget = IMPORTANTE\: se você esquecer a sua senha, não
 main.directoryList.remove.confirmation.title = Remover cofre
 main.directoryList.remove.confirmation.header = Você realmente quer remover esse cofre?
 main.directoryList.remove.confirmation.content = O cofre somente será removido da lista. Para apagá-lo permanentemente, por favor apagar os arquivos do seu sistema de arquivos.
-upgrade.version3to4.msg = Esse cofre tem que ser migrado a um novo formato. Os nomes das pastas encriptadas serão atualizados. Por favor assegure-se de que a sincronização foi finalizada antes de proceder com a migração.
+upgrade.version3to4.msg = Esse cofre tem que ser migrado a um novo formato. Os nomes das pastas encriptadas serão atualizados. Por favor, assegure-se de que a sincronização do cofre foi finalizada antes de proceder com a sua migração.
 upgrade.version3to4.err.io = Falha na migração devido a um erro de E/S. Veja o arquivo de log para mais detalhes.
-# Fuzzy
 settings.prefGvfsScheme.label = Esquema WebDAV
 # upgrade.fxml
 upgrade.confirmation.label = Sim, tenho certeza de que a sincronização foi concluída
 initialize.messageLabel.notEmpty = Cofre não vazio
-unlock.label.savePassword = Salvar senha
-# Fuzzy
-unlock.errorMessage.unauthenticVersionMac = Não foi possível autenticar a versão MAC
-unlocked.label.mountFailed = Connecting drive failed
-unlock.savePassword.delete.confirmation.title = Delete Saved Password
-unlock.savePassword.delete.confirmation.header = Do you really want to delete the saved password of this vault?
-unlock.savePassword.delete.confirmation.content = The saved password of this vault will be immediately deleted from your system keychain. If you'd like to save your password again, you'd have to unlock your vault with the "Save password" option enabled.
-settings.debugMode.label = Debug mode *
+unlock.label.savePassword = Armazenar senha
+unlock.errorMessage.unauthenticVersionMac = Não foi possível autenticar a versão do MAC.
+unlocked.label.mountFailed = Falha ao conectar o drive
+unlock.savePassword.delete.confirmation.title = Apagar a senha armazenada
+unlock.savePassword.delete.confirmation.header = Você realmente quer apagar a senha armazenada deste cofre?
+unlock.savePassword.delete.confirmation.content = A senha deste cofre que se encontra armazenada será imediatamente apagada do gestor de senhas do seu sistema. Se você quiser armazenar a sua senha novamente, você terá que abrir o seu cofre com a opção "Armazenar Senha" habilitada.
+settings.debugMode.label = Modo de Debug *
+upgrade.version3dropBundleExtension.title = Atualização para a versão 3 do cofre (Drop Bundle Extension)
+upgrade.version3to4.title = Atualização do cofre da versão 3 para 4
+upgrade.version4to5.title = Atualização do cofre da versão 4 para 5
+upgrade.version4to5.msg = Este cofre precisa ser migrado a um novo formato.\nOs arquivos encriptados serão atualizados.\nPor favor, assegure-se de que a sincronização do cofre foi finalizada antes de proceder com a sua migração.\n\nNota\: A data de modificação de todos os arquivos do cofre será alterada durante o processo para a data e hora corrente.
+upgrade.version4to5.err.io = A migração falhou devido a uma exceção de I/O. Ver arquivo de log para mais detalhes.

Різницю між файлами не показано, бо вона завелика
+ 10 - 5
main/ui/src/main/resources/localization/ru.txt


+ 22 - 17
main/ui/src/main/resources/localization/sk.txt

@@ -73,25 +73,30 @@ tray.menu.quit = Vypnúť
 tray.infoMsg.title = Stále beží
 tray.infoMsg.msg = Cryptomator je stále spustený. Vypnite ho pomocou ikony v systémovej lište.
 tray.infoMsg.msg.osx = Cryptomator je stále sputený. Ukončite ho pomocou ikony v menu.
-initialize.messageLabel.passwordStrength.0 = Very weak
-initialize.messageLabel.passwordStrength.1 = Weak
-initialize.messageLabel.passwordStrength.2 = Fair
-initialize.messageLabel.passwordStrength.3 = Strong
-initialize.messageLabel.passwordStrength.4 = Very strong
-initialize.label.doNotForget = IMPORTANT\: If you forget your password, there is no way to recover your data.
-main.directoryList.remove.confirmation.title = Remove Vault
-main.directoryList.remove.confirmation.header = Do you really want to remove this vault?
-main.directoryList.remove.confirmation.content = The vault will only be removed from the list. To permanently delete it, please delete the files from your filesystem.
+initialize.messageLabel.passwordStrength.0 = Veľmi slabé
+initialize.messageLabel.passwordStrength.1 = Slabé
+initialize.messageLabel.passwordStrength.2 = Dobré
+initialize.messageLabel.passwordStrength.3 = Silné
+initialize.messageLabel.passwordStrength.4 = Veľmi silné
+initialize.label.doNotForget = DÔLEŽITÉ\: Ak zabudnete heslo, nie je možné získať späť vaše dáta.
+main.directoryList.remove.confirmation.title = Odstrániť trezor
+main.directoryList.remove.confirmation.header = Skutočne chcete odstrániť tento trezor?
+main.directoryList.remove.confirmation.content = Trezor bude odstránení zo zoznamu. Pre úplné zmazanie vymažte súbor s trezorom.
 upgrade.version3to4.msg = This vault needs to be migrated to a newer format.\nEncrypted folder names will be updated.\nPlease make sure synchronization has finished before proceeding.
-upgrade.version3to4.err.io = Migration failed due to an I/O Exception. See log file for details.
-settings.prefGvfsScheme.label = WebDAV scheme
+upgrade.version3to4.err.io = Migrácia zlyhala kvôli I/O Exception. Skontrolujte log pre viac detailov
+settings.prefGvfsScheme.label = WebDAV Schéma
 # upgrade.fxml
-upgrade.confirmation.label = Yes, I've made sure that synchronization has finished
-initialize.messageLabel.notEmpty = Vault not empty
-unlock.label.savePassword = Save password
+upgrade.confirmation.label = Áno, som si istý že synchronizácia je hotová
+initialize.messageLabel.notEmpty = Trezor nie je prázdny
+unlock.label.savePassword = Uložiť heslo
 unlock.errorMessage.unauthenticVersionMac = Could not authenticate version MAC.
 unlocked.label.mountFailed = Connecting drive failed
-unlock.savePassword.delete.confirmation.title = Delete Saved Password
-unlock.savePassword.delete.confirmation.header = Do you really want to delete the saved password of this vault?
+unlock.savePassword.delete.confirmation.title = Zmazať uložené heslo
+unlock.savePassword.delete.confirmation.header = Naozaj chcete zmazať uložené heslo pre tento trezor?
 unlock.savePassword.delete.confirmation.content = The saved password of this vault will be immediately deleted from your system keychain. If you'd like to save your password again, you'd have to unlock your vault with the "Save password" option enabled.
-settings.debugMode.label = Debug mode *
+settings.debugMode.label = Debug Mode *
+upgrade.version3dropBundleExtension.title = Vault Version 3 Upgrade (Drop Bundle Extension)
+upgrade.version3to4.title = Vault Version 3 to 4 Upgrade
+upgrade.version4to5.title = Vault Version 4 to 5 Upgrade
+upgrade.version4to5.msg = This vault needs to be migrated to a newer format.\nEncrypted files will be updated.\nPlease make sure synchronization has finished before proceeding.\n\nNote\: Modification date of all files will be changed to the current date/time in the process.
+upgrade.version4to5.err.io = Migration failed due to an I/O Exception. See log file for details.

+ 8 - 3
main/ui/src/main/resources/localization/tr.txt

@@ -81,14 +81,19 @@ main.directoryList.remove.confirmation.header = Kasayı silmek istediğinize emi
 main.directoryList.remove.confirmation.content = Kasa yalnızca listeden silinecek. Tamamen silmek için dosya sisteminizden dosyaları elle siliniz.
 upgrade.version3to4.msg = Bu kasanın yeni formata geçirilmesi gerekmekte. Şifreli klasör isimleri güncellenecek. Devam etmeden önce senkronizasyonun bittiğine emin olun.
 upgrade.version3to4.err.io = Format değiştirme işlemi I/O Hatası dolayısı ile başarısız oldu. Detaylar için log dosyasına bakın
-settings.prefGvfsScheme.label = WebDAV scheme
+settings.prefGvfsScheme.label = WebDAV Scheme
 # upgrade.fxml
 upgrade.confirmation.label = Yes, I've made sure that synchronization has finished
 initialize.messageLabel.notEmpty = Vault not empty
-unlock.label.savePassword = Save password
+unlock.label.savePassword = Save Password
 unlock.errorMessage.unauthenticVersionMac = Could not authenticate version MAC.
 unlocked.label.mountFailed = Connecting drive failed
 unlock.savePassword.delete.confirmation.title = Delete Saved Password
 unlock.savePassword.delete.confirmation.header = Do you really want to delete the saved password of this vault?
 unlock.savePassword.delete.confirmation.content = The saved password of this vault will be immediately deleted from your system keychain. If you'd like to save your password again, you'd have to unlock your vault with the "Save password" option enabled.
-settings.debugMode.label = Debug mode *
+settings.debugMode.label = Debug Mode *
+upgrade.version3dropBundleExtension.title = Vault Version 3 Upgrade (Drop Bundle Extension)
+upgrade.version3to4.title = Vault Version 3 to 4 Upgrade
+upgrade.version4to5.title = Vault Version 4 to 5 Upgrade
+upgrade.version4to5.msg = This vault needs to be migrated to a newer format.\nEncrypted files will be updated.\nPlease make sure synchronization has finished before proceeding.\n\nNote\: Modification date of all files will be changed to the current date/time in the process.
+upgrade.version4to5.err.io = Migration failed due to an I/O Exception. See log file for details.

+ 8 - 3
main/ui/src/main/resources/localization/uk.txt

@@ -81,14 +81,19 @@ main.directoryList.remove.confirmation.header = Ви дійсно хочете 
 main.directoryList.remove.confirmation.content = Сховище буде видалене тільки зі списку. Щоб стерти його остаточно, видаліть файли із файлової системи.
 upgrade.version3to4.msg = Це сховище необхідно перетворити в новий формат. Зашифровані імена папок будуть оновлені. Перш ніж продовжити, виконайте синхронізацію.
 upgrade.version3to4.err.io = Перетворення невдале через помилку введення-виведення. Дивіться деталі в файлі-звіті.
-settings.prefGvfsScheme.label = WebDAV scheme
+settings.prefGvfsScheme.label = WebDAV Scheme
 # upgrade.fxml
 upgrade.confirmation.label = Yes, I've made sure that synchronization has finished
 initialize.messageLabel.notEmpty = Vault not empty
-unlock.label.savePassword = Save password
+unlock.label.savePassword = Save Password
 unlock.errorMessage.unauthenticVersionMac = Could not authenticate version MAC.
 unlocked.label.mountFailed = Connecting drive failed
 unlock.savePassword.delete.confirmation.title = Delete Saved Password
 unlock.savePassword.delete.confirmation.header = Do you really want to delete the saved password of this vault?
 unlock.savePassword.delete.confirmation.content = The saved password of this vault will be immediately deleted from your system keychain. If you'd like to save your password again, you'd have to unlock your vault with the "Save password" option enabled.
-settings.debugMode.label = Debug mode *
+settings.debugMode.label = Debug Mode *
+upgrade.version3dropBundleExtension.title = Vault Version 3 Upgrade (Drop Bundle Extension)
+upgrade.version3to4.title = Vault Version 3 to 4 Upgrade
+upgrade.version4to5.title = Vault Version 4 to 5 Upgrade
+upgrade.version4to5.msg = This vault needs to be migrated to a newer format.\nEncrypted files will be updated.\nPlease make sure synchronization has finished before proceeding.\n\nNote\: Modification date of all files will be changed to the current date/time in the process.
+upgrade.version4to5.err.io = Migration failed due to an I/O Exception. See log file for details.

+ 10 - 5
main/ui/src/main/resources/localization/zh.txt

@@ -89,8 +89,13 @@ initialize.messageLabel.notEmpty = 保险柜非空
 unlock.label.savePassword = 保存密码
 # This Mac means Mac(Apple) or Mac address?
 unlock.errorMessage.unauthenticVersionMac = 无法验证消息验证代码的版本。
-unlocked.label.mountFailed = Connecting drive failed
-unlock.savePassword.delete.confirmation.title = Delete Saved Password
-unlock.savePassword.delete.confirmation.header = Do you really want to delete the saved password of this vault?
-unlock.savePassword.delete.confirmation.content = The saved password of this vault will be immediately deleted from your system keychain. If you'd like to save your password again, you'd have to unlock your vault with the "Save password" option enabled.
-settings.debugMode.label = Debug mode *
+unlocked.label.mountFailed = 连接设备失败
+unlock.savePassword.delete.confirmation.title = 删除已保存的密码
+unlock.savePassword.delete.confirmation.header = 您真的要删除此密码库已保存的密码吗?
+unlock.savePassword.delete.confirmation.content = 此密码库保存的密码将立即从系统钥匙串中删除。如果您想再次保存密码,则必须通过启用“保存密码”选项启用您的密码库。
+settings.debugMode.label = 调试模式 *
+upgrade.version3dropBundleExtension.title = 升级Vault版本3(Drop Bundle Extension)
+upgrade.version3to4.title = Vault Version 3 to 4 Upgrade
+upgrade.version4to5.title = Vault Version 4 to 5 Upgrade
+upgrade.version4to5.msg = This vault needs to be migrated to a newer format.\nEncrypted files will be updated.\nPlease make sure synchronization has finished before proceeding.\n\nNote\: Modification date of all files will be changed to the current date/time in the process.
+upgrade.version4to5.err.io = Migration failed due to an I/O Exception. See log file for details.

+ 6 - 1
main/ui/src/main/resources/localization/zh_HK.txt

@@ -91,4 +91,9 @@ unlocked.label.mountFailed = Connecting drive failed
 unlock.savePassword.delete.confirmation.title = Delete Saved Password
 unlock.savePassword.delete.confirmation.header = Do you really want to delete the saved password of this vault?
 unlock.savePassword.delete.confirmation.content = The saved password of this vault will be immediately deleted from your system keychain. If you'd like to save your password again, you'd have to unlock your vault with the "Save password" option enabled.
-settings.debugMode.label = Debug mode *
+settings.debugMode.label = Debug Mode *
+upgrade.version3dropBundleExtension.title = Vault Version 3 Upgrade (Drop Bundle Extension)
+upgrade.version3to4.title = Vault Version 3 to 4 Upgrade
+upgrade.version4to5.title = Vault Version 4 to 5 Upgrade
+upgrade.version4to5.msg = This vault needs to be migrated to a newer format.\nEncrypted files will be updated.\nPlease make sure synchronization has finished before proceeding.\n\nNote\: Modification date of all files will be changed to the current date/time in the process.
+upgrade.version4to5.err.io = Migration failed due to an I/O Exception. See log file for details.

+ 6 - 1
main/ui/src/main/resources/localization/zh_TW.txt

@@ -91,4 +91,9 @@ unlocked.label.mountFailed = Connecting drive failed
 unlock.savePassword.delete.confirmation.title = Delete Saved Password
 unlock.savePassword.delete.confirmation.header = Do you really want to delete the saved password of this vault?
 unlock.savePassword.delete.confirmation.content = The saved password of this vault will be immediately deleted from your system keychain. If you'd like to save your password again, you'd have to unlock your vault with the "Save password" option enabled.
-settings.debugMode.label = Debug mode *
+settings.debugMode.label = Debug Mode *
+upgrade.version3dropBundleExtension.title = Vault Version 3 Upgrade (Drop Bundle Extension)
+upgrade.version3to4.title = Vault Version 3 to 4 Upgrade
+upgrade.version4to5.title = Vault Version 4 to 5 Upgrade
+upgrade.version4to5.msg = This vault needs to be migrated to a newer format.\nEncrypted files will be updated.\nPlease make sure synchronization has finished before proceeding.\n\nNote\: Modification date of all files will be changed to the current date/time in the process.
+upgrade.version4to5.err.io = Migration failed due to an I/O Exception. See log file for details.

+ 2 - 2
main/ui/src/test/java/org/cryptomator/ui/settings/LocalizationTest.java

@@ -31,8 +31,8 @@ public class LocalizationTest {
 	private static final Logger LOG = LoggerFactory.getLogger(LocalizationTest.class);
 	private static final String RESOURCE_FOLDER_PATH = "/localization/";
 	private static final String REF_FILE_NAME = "en.txt";
-	private static final String[] LANG_FILE_NAMES = {"de.txt", "es.txt", "fr.txt", "hu.txt", "it.txt", "kr.txt", "lv.txt", "nl.txt", "pl.txt", "pt.txt", "ru.txt", "sk.txt", "tr.txt", "uk.txt", "zh_HK.txt", "zh_TW.txt",
-			"zh.txt"};
+	private static final String[] LANG_FILE_NAMES = {"de.txt", "es.txt", "fr.txt", "hu.txt", "it.txt", "ja.txt", "kr.txt", "lv.txt", "nl.txt", "pl.txt", "pt.txt", "ru.txt", "sk.txt", "tr.txt", "uk.txt", "zh_HK.txt",
+			"zh_TW.txt", "zh.txt"};
 
 	/*
 	 * @see Formatter