diff --git a/Cryptomator.xcodeproj/project.pbxproj b/Cryptomator.xcodeproj/project.pbxproj index f4e36ee1d..7dd221244 100644 --- a/Cryptomator.xcodeproj/project.pbxproj +++ b/Cryptomator.xcodeproj/project.pbxproj @@ -897,6 +897,7 @@ 74397A852832A09B00CB9410 /* sw-TZ */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sw-TZ"; path = "sw-TZ.lproj/Localizable.strings"; sourceTree = ""; }; 7460FFED26FB6C100018BCC4 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; 7460FFEE26FCC6FC0018BCC4 /* OnboardingNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingNavigationController.swift; sourceTree = ""; }; + 74626665283BD2D20070924B /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "zh-HK.lproj/Localizable.strings"; sourceTree = ""; }; 7469AD99266E26B0000DCD45 /* URL+Zip.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+Zip.swift"; sourceTree = ""; }; 747C35162762A3F500E4CA28 /* AttributedTextHeaderFooterViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttributedTextHeaderFooterViewModel.swift; sourceTree = ""; }; 74833F9D27E4CCD800C1C5F0 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = ""; }; @@ -2114,6 +2115,7 @@ tr, "zh-Hans", "zh-Hant", + "zh-HK", ); mainGroup = 4A5E5B202453119100BD6298; packageReferences = ( @@ -2795,6 +2797,7 @@ 74267A1C26A5799F004C61BC /* tr */, 74267A1D26A579A4004C61BC /* zh-Hans */, 74397A842832A05E00CB9410 /* zh-Hant */, + 74626665283BD2D20070924B /* zh-HK */, ); name = Localizable.strings; sourceTree = ""; diff --git a/SharedResources/de.lproj/Localizable.strings b/SharedResources/de.lproj/Localizable.strings index e26e9e166..c70b30c10 100644 --- a/SharedResources/de.lproj/Localizable.strings +++ b/SharedResources/de.lproj/Localizable.strings @@ -10,6 +10,7 @@ "common.button.cancel" = "Abbrechen"; "common.button.change" = "Ändern"; "common.button.choose" = "Auswählen"; +"common.button.clear" = "Löschen"; "common.button.close" = "Schließen"; "common.button.confirm" = "Bestätigen"; "common.button.create" = "Erstellen"; @@ -97,6 +98,8 @@ "fileProvider.error.defaultLock.title" = "Entsperren erforderlich"; "fileProvider.error.defaultLock.message" = "Um auf den Inhalt deines Tresors zuzugreifen und ihn anzuzeigen, muss dieser entsperrt werden."; "fileProvider.error.unlockButton" = "Entsperren"; +"fileProvider.clearFileFromCache.title" = "Datei aus Zwischenspeicher entfernen"; +"fileProvider.clearFileFromCache.message" = "Dies entfernt nur die lokale Datei von Ihrem Gerät und löscht nicht die Datei in der Cloud."; "fileProvider.uploadProgress.connecting" = "Verbindung wird hergestellt …"; "fileProvider.uploadProgress.missing" = "Der Fortschritt konnte nicht ermittelt werden. Möglicherweise läuft der Upload noch im Hintergrund."; "fileProvider.uploadProgress.title" = "Wird hochgeladen …"; @@ -263,3 +266,4 @@ "webDAVAuthenticator.error.untrustedCertificate" = "Das Zertifikat dieses Servers ist nicht vertrauenswürdig. Eventuell musst du diese WebDAV-Verbindung erneut hinzufügen."; "Retry Upload" = "Upload erneut versuchen"; +"Clear from Cache" = "Aus Zwischenspeicher entfernen"; diff --git a/SharedResources/el.lproj/Localizable.strings b/SharedResources/el.lproj/Localizable.strings index 7120e5eb1..cdd1c9d46 100644 --- a/SharedResources/el.lproj/Localizable.strings +++ b/SharedResources/el.lproj/Localizable.strings @@ -10,6 +10,7 @@ "common.button.cancel" = "Ακύρωση"; "common.button.change" = "Αλλαγή"; "common.button.choose" = "Επιλογή"; +"common.button.clear" = "Εκκαθάριση"; "common.button.close" = "Κλείσιμο"; "common.button.confirm" = "Επιβεβαίωση"; "common.button.create" = "Δημιουργία"; @@ -97,6 +98,8 @@ "fileProvider.error.defaultLock.title" = "Απαιτείται Ξεκλείδωμα"; "fileProvider.error.defaultLock.message" = "Για να αποκτήσετε πρόσβαση και να εμφανίσετε τα περιεχόμενα της κρύπτη σας, πρέπει να ξεκλειδωθεί."; "fileProvider.error.unlockButton" = "Ξεκλείδωμα"; +"fileProvider.clearFileFromCache.title" = "Εκκαθάριση αρχείου από την προσωρινή μνήμη"; +"fileProvider.clearFileFromCache.message" = "Αυτό καταργεί μόνο το τοπικό αρχείο από τη συσκευή σας και δεν διαγράφει το αρχείο στο cloud."; "fileProvider.uploadProgress.connecting" = "Σύνδεση…"; "fileProvider.uploadProgress.message" = "Τρέχουσα Πρόοδος: %@%\n\nΑν παρατηρήσετε ότι η πρόοδος μεταφόρτωσης έχει κολλήσει, μπορείτε να δοκιμάσετε ξανά τη μεταφόρτωση."; "fileProvider.uploadProgress.missing" = "Η πρόοδος δεν μπορεί να καθοριστεί. Μπορεί να εκτελείται στο παρασκήνιο."; @@ -264,3 +267,4 @@ "webDAVAuthenticator.error.untrustedCertificate" = "Το πιστοποιητικό αυτού του διακομιστή δεν είναι έμπιστο. Ίσως χρειαστεί να προσθέσετε ξανά αυτή τη σύνδεση WebDAV."; "Retry Upload" = "Δοκιμάστε ξανά τη μεταφόρτωση"; +"Clear from Cache" = "Εκκαθάριση από τη μνήμη Cache"; diff --git a/SharedResources/es.lproj/Localizable.strings b/SharedResources/es.lproj/Localizable.strings index a8295a34b..035e46e41 100644 --- a/SharedResources/es.lproj/Localizable.strings +++ b/SharedResources/es.lproj/Localizable.strings @@ -10,6 +10,7 @@ "common.button.cancel" = "Cancelar"; "common.button.change" = "Modificar"; "common.button.choose" = "Seleccionar"; +"common.button.clear" = "Borrar"; "common.button.close" = "Cerrar"; "common.button.confirm" = "Confirmar"; "common.button.create" = "Crear"; @@ -97,6 +98,8 @@ "fileProvider.error.defaultLock.title" = "Desbloqueo requerido"; "fileProvider.error.defaultLock.message" = "Para acceder y mostrar el contenido de su bóveda hay que desbloquearla."; "fileProvider.error.unlockButton" = "Desbloquear"; +"fileProvider.clearFileFromCache.title" = "Borrar archivo de la caché"; +"fileProvider.clearFileFromCache.message" = "Esto solo elimina el archivo local de su dispositivo y no lo elimina de la nube."; "fileProvider.uploadProgress.connecting" = "Conectando…"; "fileProvider.uploadProgress.message" = "Progreso actual: %@\n\nSi nota que el progreso de la carga está atascado, puede volver a intentar la carga."; "fileProvider.uploadProgress.missing" = "No se pudo determinar el progreso. Puede que todavía se ejecute en segundo plano."; @@ -264,3 +267,4 @@ "webDAVAuthenticator.error.untrustedCertificate" = "El certificado de este servidor no es confiable. Es posible que tenga que volver a añadir esta conexión WebDAV."; "Retry Upload" = "Reintentar carga"; +"Clear from Cache" = "Borrar de la caché"; diff --git a/SharedResources/fr.lproj/Localizable.strings b/SharedResources/fr.lproj/Localizable.strings index 938a73a78..b04be6753 100644 --- a/SharedResources/fr.lproj/Localizable.strings +++ b/SharedResources/fr.lproj/Localizable.strings @@ -10,6 +10,7 @@ "common.button.cancel" = "Annuler"; "common.button.change" = "Modifier"; "common.button.choose" = "Choisir"; +"common.button.clear" = "Effacer"; "common.button.close" = "Fermer"; "common.button.confirm" = "Confirmer"; "common.button.create" = "Créer"; @@ -97,6 +98,8 @@ "fileProvider.error.defaultLock.title" = "Déverrouillage requis"; "fileProvider.error.defaultLock.message" = "Pour accéder et afficher le contenu de votre coffre, il doit être déverrouillé."; "fileProvider.error.unlockButton" = "Déverrouiller"; +"fileProvider.clearFileFromCache.title" = "Effacer le fichier du cache"; +"fileProvider.clearFileFromCache.message" = "Cela ne supprime le fichier local que de votre appareil et ne supprime pas le fichier dans le cloud."; "fileProvider.uploadProgress.connecting" = "Connexion…"; "fileProvider.uploadProgress.message" = "Progression actuelle: %@\n\nSi vous remarquez que la progression de l'envoi est bloquée, vous pouvez recommencer l'envoi."; "fileProvider.uploadProgress.missing" = "La progression n'a pas pu être déterminée. Il se peut que cela soit encore en cours en arrière-plan."; @@ -264,3 +267,4 @@ "webDAVAuthenticator.error.untrustedCertificate" = "Le certificat de ce serveur n'est pas fiable. Vous devrez peut-être ré-ajouter cette connexion WebDAV."; "Retry Upload" = "Réessayer l'envoi"; +"Clear from Cache" = "Effacer du cache"; diff --git a/SharedResources/hi.lproj/Localizable.strings b/SharedResources/hi.lproj/Localizable.strings index 7a88c8cdd..e491146b5 100644 --- a/SharedResources/hi.lproj/Localizable.strings +++ b/SharedResources/hi.lproj/Localizable.strings @@ -10,6 +10,7 @@ "common.button.cancel" = "रद्द करें"; "common.button.change" = "बदलें"; "common.button.choose" = "चुनें"; +"common.button.clear" = "साफ़ करें"; "common.button.close" = "बंद करें"; "common.button.confirm" = "पुष्टि करें"; "common.button.create" = "बनाएं"; @@ -83,6 +84,8 @@ "fileProvider.onboarding.info" = "आपके दस्तावेज़ों की सुरक्षा के हेतु क्रिप्टोमेटर का चयन करने के लिए आपका धन्यवाद। शुरू करने के लिए मुख्य ऐप में जाएँ और एक कक्ष तो जोड़ें।"; "fileProvider.onboarding.button.openCryptomator" = "क्रिप्टोमेटर खोलें"; "fileProvider.error.unlockButton" = "अनलॉक करें"; +"fileProvider.clearFileFromCache.title" = "कैशे से फ़ाइल साफ़ करें"; +"fileProvider.clearFileFromCache.message" = "यह केवल आपके डिवाइस से स्थानीय फ़ाइल को हटाता है और क्लाउड में फ़ाइल को नहीं हटाता"; "localFileSystemAuthentication.createNewVault.header" = "अगले स्क्रीन पर अपने कक्ष के लिए भंडार स्थान का चयन करें।"; "localFileSystemAuthentication.createNewVault.button" = "संग्रहण का स्थान चयन करें"; @@ -136,3 +139,4 @@ "vaultList.header.title" = "कक्षों का नाम"; "vaultList.emptyList.message" = "कक्ष जोड़ने के लिए यहाँ दबाएँ"; "vaultList.remove.alert.title" = "कक्ष हटाना चाहेंगे?"; +"Clear from Cache" = "कैशे से फ़ाइल साफ़ करें"; diff --git a/SharedResources/hr.lproj/Localizable.strings b/SharedResources/hr.lproj/Localizable.strings index c9ee24d45..5028dd650 100644 --- a/SharedResources/hr.lproj/Localizable.strings +++ b/SharedResources/hr.lproj/Localizable.strings @@ -10,6 +10,7 @@ "common.button.cancel" = "Odustani"; "common.button.change" = "Promijeni"; "common.button.choose" = "Odaberi"; +"common.button.clear" = "Očisti"; "common.button.close" = "Zatvori"; "common.button.confirm" = "Potvrdi"; "common.button.create" = "Izradi"; @@ -97,6 +98,8 @@ "fileProvider.error.defaultLock.title" = "Potrebno je otključanje"; "fileProvider.error.defaultLock.message" = "Za pristup i prikaz sadržaja Vašeg trezora, on mora biti otključan."; "fileProvider.error.unlockButton" = "Otključaj"; +"fileProvider.clearFileFromCache.title" = "Očisti datoteku iz predmemorije"; +"fileProvider.clearFileFromCache.message" = "Ovo samo uklanja lokalnu datoteku s vašeg uređaja, a ne briše datoteku u oblaku."; "fileProvider.uploadProgress.connecting" = "Spajanje…"; "fileProvider.uploadProgress.message" = "Trenutni napredak: %@\n\nAko primijetite da je napredak učitavanja zapeo, možete ponovno pokušati s prijenosom."; "fileProvider.uploadProgress.missing" = "Napredak se ne može utvrditi. Možda još uvijek radi u pozadini."; @@ -264,3 +267,4 @@ "webDAVAuthenticator.error.untrustedCertificate" = "Certifikat ovog poslužitelja nije pouzdan. Možda ćete morati ponovno dodati ovu WebDAV vezu."; "Retry Upload" = "Ponovno pokušaj prijenos"; +"Clear from Cache" = "Očisti iz predmemorije"; diff --git a/SharedResources/id.lproj/Localizable.strings b/SharedResources/id.lproj/Localizable.strings index 6c2198db7..ecccd80e7 100644 --- a/SharedResources/id.lproj/Localizable.strings +++ b/SharedResources/id.lproj/Localizable.strings @@ -10,6 +10,7 @@ "common.button.cancel" = "Batalkan"; "common.button.change" = "Ganti"; "common.button.choose" = "Pilih"; +"common.button.clear" = "Hapus"; "common.button.close" = "Tutup"; "common.button.confirm" = "Konfirmasi"; "common.button.create" = "Buat"; @@ -97,6 +98,13 @@ "fileProvider.error.defaultLock.title" = "Kunci Perlu Dibuka"; "fileProvider.error.defaultLock.message" = "Kunci perlu dibuka untuk mengakses dan menunjukkan isi vault Anda."; "fileProvider.error.unlockButton" = "Buka Kunci"; +"fileProvider.clearFileFromCache.title" = "Hapus File dari Cache"; +"fileProvider.clearFileFromCache.message" = "Ini hanya akan menghapus file lokal di perangkat Anda dan tidak akan menghapus file yang ada di cloud."; +"fileProvider.uploadProgress.connecting" = "Menyambungkan…"; +"fileProvider.uploadProgress.message" = "Kemajuan Proses Saat Ini: %@\n\nJika proses Upload tidak mengalami peningkatan, Anda bisa mencoba unggah kembali."; +"fileProvider.uploadProgress.missing" = "Kemajuan proses tidak dapat ditentukan. Kemungkinan masih berjalan di latar belakang."; +"fileProvider.uploadProgress.title" = "Mengunggah…"; +"fileProvider.uploadProgress.missingDomainError" = "Tidak dapat menemukan domain."; "keepUnlocked.alert.title" = "Kunci Vault?"; "keepUnlocked.alert.message" = "Perubahan berikut memerlukan vault Anda dalam kondisi terbuka agar bisa diterapkan."; @@ -151,6 +159,8 @@ "purchase.restorePurchase.fullVersionFound.alert.title" = "Pemulihan Berhasil"; "purchase.restorePurchase.fullVersionNotFound.alert.title" = "Versi Lengkap Tidak Tersedia"; "purchase.restorePurchase.fullVersionNotFound.alert.message" = "Kami tidak dapat menemukan versi lengkap yang sudah dibeli untuk dipulihkan. Silahkan coba opsi lain."; +"purchase.restorePurchase.eligibleForUpgrade.alert.title" = "Berhak untuk Peningkatan"; +"purchase.restorePurchase.eligibleForUpgrade.alert.message" = "Sepertinya Anda mencoba melakukan peningkatan dari versi Cryptomator yang lebih lama. Jika demikian, silakan pilih opsi \"Penawaran Peningkatan\"."; "purchase.retry.button" = "Coba lagi"; "purchase.retry.footer" = "Tidak dapat memuat produk yang tersedia."; "purchase.title" = "Buka Versi Lengkap"; @@ -201,7 +211,7 @@ "untrustedTLSCertificate.add" = "Percayai"; "untrustedTLSCertificate.dismiss" = "Jangan Percaya"; -"upgrade.title" = "Penawaran Upgrade"; +"upgrade.title" = "Penawaran Peningkatan"; "upgrade.notEligible.alert.title" = "Upgrade gagal"; "upgrade.notEligible.alert.message" = "Cryptomator tidak bisa menemukan versi yang lebih lama terpasang di perangkat Anda saat ini. Jika Anda sudah membelinya, silahkan download kembali melalui App Store dan coba kembali."; "upgrade.info" = "Terima kasih telah mempercayai Cryptomator sejak versi pertama. Sebagai pengguna setia, Anda berhak mendapatkan upgrade gratis."; @@ -255,3 +265,6 @@ "webDAVAuthenticator.error.unsupportedProtocol" = "Server tampaknya tidak kompatibel dengan WebDAV. Harap periksa apakah Anda telah menggunakan URL yang benar."; "webDAVAuthenticator.error.untrustedCertificate" = "Sertifikat server ini tidak tepercaya. Anda mungkin harus menambahkan kembali koneksi WebDAV ini."; + +"Retry Upload" = "Unggah Kembali"; +"Clear from Cache" = "Hapus dari Cache"; diff --git a/SharedResources/it.lproj/Localizable.strings b/SharedResources/it.lproj/Localizable.strings index d941f06de..ea587fa15 100644 --- a/SharedResources/it.lproj/Localizable.strings +++ b/SharedResources/it.lproj/Localizable.strings @@ -10,6 +10,7 @@ "common.button.cancel" = "Annulla"; "common.button.change" = "Aggiorna"; "common.button.choose" = "Scegli"; +"common.button.clear" = "Cancella"; "common.button.close" = "Chiudi"; "common.button.confirm" = "Conferma"; "common.button.create" = "Crea"; @@ -97,6 +98,8 @@ "fileProvider.error.defaultLock.title" = "Richiesto Sblocco"; "fileProvider.error.defaultLock.message" = "La cassaforte deve essere sbloccata per accedere e vedere il contenuto."; "fileProvider.error.unlockButton" = "Sblocca"; +"fileProvider.clearFileFromCache.title" = "Cancella file dalla cache"; +"fileProvider.clearFileFromCache.message" = "Questo rimuove solo il file locale dal dispositivo e non elimina il file nel cloud."; "fileProvider.uploadProgress.connecting" = "Connessione…"; "fileProvider.uploadProgress.missing" = "Non è stato possibile determinare i progressi, che potrebbero essere ancora in esecuzione in background."; "fileProvider.uploadProgress.title" = "Caricamento…"; @@ -263,3 +266,4 @@ "webDAVAuthenticator.error.untrustedCertificate" = "Il certificato di questo server non è attendibile. Potrebbe essere necessario aggiungere nuovamente questa connessione WebDAV."; "Retry Upload" = "Riprova A Caricare"; +"Clear from Cache" = "Elimina dalla cache"; diff --git a/SharedResources/ja.lproj/Localizable.strings b/SharedResources/ja.lproj/Localizable.strings index d541de475..8d6945715 100644 --- a/SharedResources/ja.lproj/Localizable.strings +++ b/SharedResources/ja.lproj/Localizable.strings @@ -10,6 +10,7 @@ "common.button.cancel" = "キャンセル"; "common.button.change" = "変更"; "common.button.choose" = "選択"; +"common.button.clear" = "明らか"; "common.button.close" = "閉じる"; "common.button.confirm" = "確認"; "common.button.create" = "作成"; @@ -97,6 +98,13 @@ "fileProvider.error.defaultLock.title" = "ロック解除が必要です"; "fileProvider.error.defaultLock.message" = "保管庫の内容にアクセスして表示するには、ロックを解除する必要があります。"; "fileProvider.error.unlockButton" = "解錠"; +"fileProvider.clearFileFromCache.title" = "キャッシュからファイルをクリア"; +"fileProvider.clearFileFromCache.message" = "これにより、デバイスからローカルファイルが削除されるだけで、クラウド内のファイルは削除されません。"; +"fileProvider.uploadProgress.connecting" = "接続する..."; +"fileProvider.uploadProgress.message" = "現在の進行:%@\n\nアップロードの進行状況が止まっていることに気付いた場合は、アップロードを再試行できます。"; +"fileProvider.uploadProgress.missing" = "進捗状況を確認できませんでした。 まだバックグラウンドで実行されている可能性があります。"; +"fileProvider.uploadProgress.title" = "アップロード中"; +"fileProvider.uploadProgress.missingDomainError" = "ドメインが見つかりませんでした。"; "keepUnlocked.alert.title" = "金庫を施錠しますか?"; "keepUnlocked.alert.message" = "この変更を適用するには金庫を施錠する必要があります。"; @@ -257,3 +265,6 @@ "webDAVAuthenticator.error.unsupportedProtocol" = "サーバーに WebDAV との互換性がありません。正しい URL を使用しているか確認してください"; "webDAVAuthenticator.error.untrustedCertificate" = "このサーバーの証明書は信頼されていません。WebDAV 接続を再追加する必要があります。"; + +"Retry Upload" = "アップロードを再試行"; +"Clear from Cache" = "キャッシュからクリア"; diff --git a/SharedResources/nl.lproj/Localizable.strings b/SharedResources/nl.lproj/Localizable.strings index ab9e4cedb..a435a2033 100644 --- a/SharedResources/nl.lproj/Localizable.strings +++ b/SharedResources/nl.lproj/Localizable.strings @@ -10,6 +10,7 @@ "common.button.cancel" = "Annuleren"; "common.button.change" = "Wijzig"; "common.button.choose" = "Kies"; +"common.button.clear" = "Wissen"; "common.button.close" = "Sluiten"; "common.button.confirm" = "Bevestig"; "common.button.create" = "Maak"; @@ -97,6 +98,13 @@ "fileProvider.error.defaultLock.title" = "Ontgrendeling vereist"; "fileProvider.error.defaultLock.message" = "Om toegang te krijgen tot de inhoud van je kluis, moet deze worden ontgrendeld."; "fileProvider.error.unlockButton" = "Ontgrendel"; +"fileProvider.clearFileFromCache.title" = "Wissen uit cache"; +"fileProvider.clearFileFromCache.message" = "Dit verwijdert alleen het lokale bestand van uw apparaat en verwijdert het bestand in de cloud niet."; +"fileProvider.uploadProgress.connecting" = "Verbinden…"; +"fileProvider.uploadProgress.message" = "Huidige vooruitgang: %@\n\n Als je merkt dat de upload vastzit, dan kan je deze opnieuw proberen."; +"fileProvider.uploadProgress.missing" = "De vooruitgang kon niet worden bepaald. Misschien wordt deze nog steeds op de achtergrond uitgevoerd."; +"fileProvider.uploadProgress.title" = "Uploaden…"; +"fileProvider.uploadProgress.missingDomainError" = "Kan domein niet vinden."; "keepUnlocked.alert.title" = "Kluis vergrendelen?"; "keepUnlocked.alert.message" = "Deze wijziging vereist dat je kluis vergrendeld is om van kracht te worden."; @@ -257,3 +265,6 @@ "webDAVAuthenticator.error.unsupportedProtocol" = "Server lijkt niet compatibel te zijn met WebDAV. Controleer of je de juiste URL hebt gebruikt."; "webDAVAuthenticator.error.untrustedCertificate" = "Certificaat van deze server is niet vertrouwd. Je moet mogelijk deze WebDAV verbinding opnieuw toevoegen."; + +"Retry Upload" = "Upload nogmaals proberen"; +"Clear from Cache" = "Wissen uit cache"; diff --git a/SharedResources/pl.lproj/Localizable.strings b/SharedResources/pl.lproj/Localizable.strings index e7b8c3b9d..f07f9c296 100644 --- a/SharedResources/pl.lproj/Localizable.strings +++ b/SharedResources/pl.lproj/Localizable.strings @@ -10,6 +10,7 @@ "common.button.cancel" = "Anuluj"; "common.button.change" = "Zmień"; "common.button.choose" = "Wybierz"; +"common.button.clear" = "Wyczyść"; "common.button.close" = "Zamknij"; "common.button.confirm" = "Zatwierdź"; "common.button.create" = "Utwórz"; @@ -97,6 +98,8 @@ "fileProvider.error.defaultLock.title" = "Wymagane odblokowanie"; "fileProvider.error.defaultLock.message" = "Sejf musi być odblokowany aby zobaczyć i mieć dostęp do jego zawartości."; "fileProvider.error.unlockButton" = "Odblokuj"; +"fileProvider.clearFileFromCache.title" = "Usuń plik z pamięci podręcznej"; +"fileProvider.clearFileFromCache.message" = "Powoduje to jedynie usunięcie pliku lokalnego z urządzenia, a nie usunięcie pliku w chmurze."; "fileProvider.uploadProgress.connecting" = "Łączenie..."; "fileProvider.uploadProgress.message" = "Bieżący postęp: %@\n\nJeśli zauważysz, że postęp przesyłania zawiesił się, możesz spróbować ponownie przesłać dane."; "fileProvider.uploadProgress.missing" = "Nie można zweryfikować postępu. Może on nadal działać w tle."; @@ -156,7 +159,7 @@ "purchase.restorePurchase.fullVersionFound.alert.title" = "Przywrócono pomyślnie"; "purchase.restorePurchase.fullVersionNotFound.alert.title" = "Brak pełnej wersji"; "purchase.restorePurchase.fullVersionNotFound.alert.message" = "Nie mogliśmy znaleźć wcześniej zakupionej pełnej wersji, która mogłaby zostać przywrócona. Proszę spróbować innej opcji."; -"purchase.restorePurchase.eligibleForUpgrade.alert.title" = "Dostępna aktualizacja"; +"purchase.restorePurchase.eligibleForUpgrade.alert.title" = "Możliwość ulepszenia wersji"; "purchase.restorePurchase.eligibleForUpgrade.alert.message" = "Wygląda na to, że próbujesz uaktualnić ze starszej wersji Cryptomator. W takim przypadku wybierz opcję \"Uaktualnij Ofertę\"."; "purchase.retry.button" = "Ponów"; "purchase.retry.footer" = "Nie można załadować dostępnych produktów."; @@ -264,3 +267,4 @@ "webDAVAuthenticator.error.untrustedCertificate" = "Certyfikat tego serwera nie jest zaufany. Może być konieczne ponowne dodanie połączenia WebDAV."; "Retry Upload" = "Ponów wysyłanie"; +"Clear from Cache" = "Usuń z pamięci podręcznej"; diff --git a/SharedResources/pt-BR.lproj/Localizable.strings b/SharedResources/pt-BR.lproj/Localizable.strings index bcc99dfe7..8116a4a65 100644 --- a/SharedResources/pt-BR.lproj/Localizable.strings +++ b/SharedResources/pt-BR.lproj/Localizable.strings @@ -10,6 +10,7 @@ "common.button.cancel" = "Cancelar"; "common.button.change" = "Alterar"; "common.button.choose" = "Escolher"; +"common.button.clear" = "Limpar"; "common.button.close" = "Fechar"; "common.button.confirm" = "Confirmar"; "common.button.create" = "Criar"; @@ -97,6 +98,8 @@ "fileProvider.error.defaultLock.title" = "Desbloqueio necessário"; "fileProvider.error.defaultLock.message" = "Para acessar e mostrar o conteúdo do seu cofre, ele precisa ser desbloqueado."; "fileProvider.error.unlockButton" = "Desbloquear"; +"fileProvider.clearFileFromCache.title" = "Limpar Arquivos Temporários"; +"fileProvider.clearFileFromCache.message" = "Isso apenas remove o arquivo do seu dispositivo local e não o exclui da nuvem."; "fileProvider.uploadProgress.connecting" = "Conectando…"; "fileProvider.uploadProgress.message" = "Progresso atual: %@\n\nSe você notar que o progresso do upload está travado, pode tentar novamente o upload."; "fileProvider.uploadProgress.missing" = "Não foi possível determinar o progresso, que pode estar sendo executado em segundo plano."; @@ -265,3 +268,4 @@ Para mover o seu cofre, por favor, volte e escolha uma pasta diferente."; "webDAVAuthenticator.error.untrustedCertificate" = "O certificado deste servidor não é confiável. Você pode ter que adicionar novamente esta conexão WebDAV."; "Retry Upload" = "Tentar o envio novamente"; +"Clear from Cache" = "Limpar dos Temporários"; diff --git a/SharedResources/ru.lproj/Localizable.strings b/SharedResources/ru.lproj/Localizable.strings index a73506371..4680771d6 100644 --- a/SharedResources/ru.lproj/Localizable.strings +++ b/SharedResources/ru.lproj/Localizable.strings @@ -10,6 +10,7 @@ "common.button.cancel" = "Отмена"; "common.button.change" = "Изменить"; "common.button.choose" = "Выбрать"; +"common.button.clear" = "Очистить"; "common.button.close" = "Закрыть"; "common.button.confirm" = "Подтвердить"; "common.button.create" = "Создать"; @@ -97,7 +98,10 @@ "fileProvider.error.defaultLock.title" = "Требуется разблокировка"; "fileProvider.error.defaultLock.message" = "Хранилище должно быть разблокировано, чтобы получить доступ к его содержимому."; "fileProvider.error.unlockButton" = "Разблокировать"; +"fileProvider.clearFileFromCache.title" = "Удалить файл из кэша"; +"fileProvider.clearFileFromCache.message" = "Эта операция удаляет только локальный файл с вашего устройства, но не из облака."; "fileProvider.uploadProgress.connecting" = "Подключение…"; +"fileProvider.uploadProgress.message" = "Текущий прогресс: %@\n\nЕсли вы заметите, что прогресс загрузки завис, вы можете повторить загрузку."; "fileProvider.uploadProgress.missing" = "Невозможно определить прогресс. Он может продолжаться в фоновом режиме."; "fileProvider.uploadProgress.title" = "Загрузка…"; "fileProvider.uploadProgress.missingDomainError" = "Домен не найден."; @@ -263,3 +267,4 @@ "webDAVAuthenticator.error.untrustedCertificate" = "Сертификат этого сервера ненадёжен. Возможно, вам придётся добавить это подключение WebDAV ещё раз."; "Retry Upload" = "Повторить загрузку"; +"Clear from Cache" = "Удалить из кэша"; diff --git a/SharedResources/sk.lproj/Localizable.strings b/SharedResources/sk.lproj/Localizable.strings index c77106c1e..cc5203b2e 100644 --- a/SharedResources/sk.lproj/Localizable.strings +++ b/SharedResources/sk.lproj/Localizable.strings @@ -10,6 +10,7 @@ "common.button.cancel" = "Zrušiť"; "common.button.change" = "Zmeniť"; "common.button.choose" = "Vybrať"; +"common.button.clear" = "Vymazať"; "common.button.close" = "Zavrieť"; "common.button.confirm" = "Potvrdiť"; "common.button.create" = "Vytvoriť"; @@ -97,6 +98,8 @@ "fileProvider.error.defaultLock.title" = "Odomknutie požadované"; "fileProvider.error.defaultLock.message" = "K prístupu a videniu obsahu Vášho trezora, musí byť odomknutý."; "fileProvider.error.unlockButton" = "Odomknúť"; +"fileProvider.clearFileFromCache.title" = "Vymazať súbor z Cache"; +"fileProvider.clearFileFromCache.message" = "Toto odstráni lokálny súbor iba z Vašeho zariadenia a neodstráni súbor v cloude."; "fileProvider.uploadProgress.connecting" = "Pripájanie…"; "fileProvider.uploadProgress.message" = "Aktuálny priebeh: %@\n\nV prípade, že pozorujete zaseknutý priebeh nahrávania, môžte zopakovať nahrávanie."; "fileProvider.uploadProgress.missing" = "Pokrok nebol spozorovaný. Môže však stále prebiehať na pozadí."; @@ -263,3 +266,4 @@ "webDAVAuthenticator.error.untrustedCertificate" = "Certifikát tohto servera nie je dôveryhodný. Môžte znovu-pridať toto WebDAV spojenie."; "Retry Upload" = "Opakovať nahratie"; +"Clear from Cache" = "Vymazať z Cache"; diff --git a/SharedResources/sv.lproj/Localizable.strings b/SharedResources/sv.lproj/Localizable.strings index 376548324..f923cc6ad 100644 --- a/SharedResources/sv.lproj/Localizable.strings +++ b/SharedResources/sv.lproj/Localizable.strings @@ -10,6 +10,7 @@ "common.button.cancel" = "Avbryt"; "common.button.change" = "Ändra"; "common.button.choose" = "Välj"; +"common.button.clear" = "Rensa"; "common.button.close" = "Stäng"; "common.button.confirm" = "Bekräfta"; "common.button.create" = "Skapa"; @@ -97,9 +98,11 @@ "fileProvider.error.defaultLock.title" = "Upplåsning krävs"; "fileProvider.error.defaultLock.message" = "För att komma åt och visa innehållet i ditt valv måste det låsas upp."; "fileProvider.error.unlockButton" = "Lås upp"; +"fileProvider.clearFileFromCache.title" = "Ta bort fil från buffert"; +"fileProvider.clearFileFromCache.message" = "Detta tar bara bort den lokala filen från din enhet och tar inte bort filen i molnet."; "fileProvider.uploadProgress.connecting" = "Ansluter…"; "fileProvider.uploadProgress.message" = "Status: %@\n\nOm du märker att uppladdningsprocessen har fastnat kan du försöka ladda upp den igen."; -"fileProvider.uploadProgress.missing" = "Processen kunde inte fastställas. Det kan fortfarande köras i bakgrunden."; +"fileProvider.uploadProgress.missing" = "Oklart om det fungerade. Processen kan fortfarande köras i bakgrunden."; "fileProvider.uploadProgress.title" = "Laddar upp…"; "fileProvider.uploadProgress.missingDomainError" = "Kunde inte hitta domänen."; @@ -264,3 +267,4 @@ "webDAVAuthenticator.error.untrustedCertificate" = "Certifikatet för denna server är inte betrott. Du kan behöva lägga till denna WebDAV-anslutning igen."; "Retry Upload" = "Ladda upp igen"; +"Clear from Cache" = "Ta bort fil från buffert"; diff --git a/SharedResources/sw-TZ.lproj/Localizable.strings b/SharedResources/sw-TZ.lproj/Localizable.strings index 68e1254a0..2863bbc16 100644 --- a/SharedResources/sw-TZ.lproj/Localizable.strings +++ b/SharedResources/sw-TZ.lproj/Localizable.strings @@ -10,6 +10,7 @@ "common.button.cancel" = "Katisha"; "common.button.change" = "Badilisha"; "common.button.choose" = "Chagua"; +"common.button.clear" = "Ondoa"; "common.button.close" = "Futa"; "common.button.confirm" = "Thibitisha"; "common.button.create" = "Unda"; @@ -97,6 +98,13 @@ "fileProvider.error.defaultLock.title" = "Fungua Inahitajika"; "fileProvider.error.defaultLock.message" = "Ili kufikia na kuonyesha yaliyomo kwenye vault yako, inapaswa kufunguliwa."; "fileProvider.error.unlockButton" = "Fungua"; +"fileProvider.clearFileFromCache.title" = "Ondoa Mafaili kutoka kwa Akiba"; +"fileProvider.clearFileFromCache.message" = "Hii huondoa tu faili ya ndani kutoka kwa kifaa chako na haifuti faili kwenye wingu."; +"fileProvider.uploadProgress.connecting" = "Kuunganisha…"; +"fileProvider.uploadProgress.message" = "Maendeleo ya sasa: %@\n\nlf Ikiwa unatambua kuwa maendeleo ya kupakia yamekwama, unaweza kujaribu tena upakiaji."; +"fileProvider.uploadProgress.missing" = "Maendeleo hayawezi kuamuliwa. Inaweza kuwa bado inafanya kazi kwa mandari nyuma."; +"fileProvider.uploadProgress.title" = "Inapakia…"; +"fileProvider.uploadProgress.missingDomainError" = "Haikuweza kupata kikoa."; "keepUnlocked.alert.title" = "Funga Kuba?"; "keepUnlocked.alert.message" = "Mabadiliko haya yanahitaji kuba yako kufungwa ili kuanza kutumika."; @@ -106,6 +114,7 @@ "keepUnlocked.footer.on" = "Kutumia chaguo lililoteuliwa, nakala ya ufunguo wako inahitaji kuhifadhiwa kwenye kiti cha vitufe cha iOS, mradi tu kuba imefunguliwa."; "keepUnlockedDuration.auto" = "Ruhusu iOS Iamue Kiotomatiki"; "keepUnlockedDuration.auto.shortDisplayName" = "Otomatiki"; +"keepUnlockedDuration.indefinite" = "Isiyo na kikomo"; "localFileSystemAuthentication.createNewVault.header" = "Katika skrini inayofuata, chagua eneo la kuhifadhi kwa kuba yako mpya."; "localFileSystemAuthentication.createNewVault.button" = "Teua Mahali pa Hifadhi"; @@ -172,7 +181,10 @@ "settings.rateApp" = "Programu ya Kiwango"; "settings.sendLogFile" = "Tuma Faili logi"; "settings.unlockFullVersion" = "Fungua Toleo Kamili"; + +"snapshots.fileprovider.file1" = "/Namba.za Uhasibu"; "snapshots.fileprovider.file2" = "/Uwasilishaji wa Mwisho.ufunguo"; +"snapshots.fileprovider.file3" = "/Njia ya Bidhaa.mov"; "snapshots.fileprovider.file4" = "/Pendekezo.docx"; "snapshots.fileprovider.file5" = "/Taarifa.pdf"; "snapshots.fileprovider.folder3" = "/Mradi wa Siri"; @@ -253,3 +265,6 @@ "webDAVAuthenticator.error.unsupportedProtocol" = "Seva haionekani kuwa inaoana na WebDAV. Tafadhali angalia ikiwa umetumia URL sahihi."; "webDAVAuthenticator.error.untrustedCertificate" = "Cheti cha seva hii hakiaminiki. Huenda ukalazimika kuongeza upya muunganisho huu wa WebDAV."; + +"Retry Upload" = "Jaribu upya Upakiaji"; +"Clear from Cache" = "Ondoa Mafaili kutoka kwa Akiba"; diff --git a/SharedResources/tr.lproj/Localizable.strings b/SharedResources/tr.lproj/Localizable.strings index b8f041ad1..c715084f3 100644 --- a/SharedResources/tr.lproj/Localizable.strings +++ b/SharedResources/tr.lproj/Localizable.strings @@ -10,6 +10,7 @@ "common.button.cancel" = "İptal"; "common.button.change" = "Değiştir"; "common.button.choose" = "Seç"; +"common.button.clear" = "Temizle"; "common.button.close" = "Kapat"; "common.button.confirm" = "Onayla"; "common.button.create" = "Oluştur"; @@ -97,6 +98,8 @@ "fileProvider.error.defaultLock.title" = "Kilit açma gerekli"; "fileProvider.error.defaultLock.message" = "Kasanızın içeriğine erişmek ve göstermek için kilidinin açılması gerekir."; "fileProvider.error.unlockButton" = "Kilidi Aç"; +"fileProvider.clearFileFromCache.title" = "Dosyayı Önbellekten Temizle"; +"fileProvider.clearFileFromCache.message" = "Bu yalnızca cihazınızdan yerel dosyayı kaldırır ve bulut içindeki dosyayı silmez."; "fileProvider.uploadProgress.connecting" = "Bağlanıyor…"; "fileProvider.uploadProgress.message" = "Mevcut Süreç: %@\n\nYükleme sürecinin takıldığını fark ederseniz, yeniden yüklemeyi deneyebilirsiniz."; "fileProvider.uploadProgress.missing" = "İlerleme saptanamadı. Hala arka planda çalışıyor olabilir."; @@ -264,3 +267,4 @@ "webDAVAuthenticator.error.untrustedCertificate" = "Bu sunucunun sertifikası güvenilir değil. Bu WebDAV bağlantısını yeniden eklemeniz gerekebilir."; "Retry Upload" = "Yüklemeyi yeniden dene"; +"Clear from Cache" = "Önbellekten Temizle"; diff --git a/SharedResources/zh-HK.lproj/Localizable.strings b/SharedResources/zh-HK.lproj/Localizable.strings index e69de29bb..24752fd1e 100644 --- a/SharedResources/zh-HK.lproj/Localizable.strings +++ b/SharedResources/zh-HK.lproj/Localizable.strings @@ -0,0 +1,271 @@ +/* + Localizable.strings + Cryptomator + + Copyright © 2021 Skymatic GmbH. All rights reserved. +*/ + +"common.alert.error.title" = "錯誤"; +"common.alert.attention.title" = "注意"; +"common.button.cancel" = "取消"; +"common.button.change" = "修改"; +"common.button.choose" = "選擇"; +"common.button.clear" = "清除"; +"common.button.close" = "關閉"; +"common.button.confirm" = "確認"; +"common.button.create" = "新增"; +"common.button.createFolder" = "建立資料夾"; +"common.button.done" = "完成"; +"common.button.download" = "下載"; +"common.button.edit" = "編輯"; +"common.button.enable" = "啟用"; +"common.button.next" = "繼續"; +"common.button.ok" = "確認"; +"common.button.remove" = "移除"; +"common.button.retry" = "重試"; +"common.button.signOut" = "登出"; +"common.button.verify" = "驗證"; +"common.cells.openInFilesApp" = "在「檔案」應用程式中開啟"; +"common.cells.password" = "密碼"; +"common.cells.url" = "網址"; +"common.cells.username" = "使用者名稱"; +"common.footer.learnMore" = "了解更多。"; + +"accountList.header.title" = "認證"; +"accountList.emptyList.message" = "點擊此處添加帳號"; +"accountList.signOut.alert.title" = "移除關聯的加密庫?"; +"accountList.signOut.alert.message" = "登出後,所有關聯的加密庫將從列表中移除。這並不會刪除任何加密數據。你可以再次登入並稍後重新加入加密庫。"; + +"addVault.title" = "新增加密庫"; +"addVault.createNewVault.title" = "建立新的加密庫"; +"addVault.createNewVault.purchase" = "建立新的加密庫需要 Cryptomator 完整版。"; +"addVault.createNewVault.setVaultName.header.title" = "為加密庫命名。"; +"addVault.createNewVault.setVaultName.cells.name" = "加密庫名稱"; +"addVault.createNewVault.setVaultName.error.emptyVaultName" = "加密庫名稱不可為空。"; +"addVault.createNewVault.chooseCloud.header" = "Cryptomator 應該把加密後的檔案儲存在哪裏?"; +"addVault.createNewVault.chooseFolder.error.vaultNameCollision" = "「%@」已經在此位置,請更加加密庫名稱或位置。"; +"addVault.createNewVault.detectedMasterkey.text" = "Cryptomator 在此檢測到現有的加密庫。\n如要建立新的加密庫,請返回並選擇其他資料夾。"; +"addVault.createNewVault.password.enterPassword.header" = "輸入新密碼。"; +"addVault.createNewVault.password.confirmPassword.header" = "確認新密碼。"; +"addVault.createNewVault.password.confirmPassword.alert.title" = "確認密碼?"; +"addVault.createNewVault.password.confirmPassword.alert.message" = "重要:如果你遺忘了密碼,你的數據將無法被恢復。"; +"addVault.createNewVault.password.error.emptyPassword" = "密碼不可為空。"; +"addVault.createNewVault.password.error.nonMatchingPasswords" = "密碼不符。"; +"addVault.createNewVault.password.error.tooShortPassword" = "密碼必須包含至少 8 個字符。"; +"addVault.createNewVault.progress" = "正在建立加密庫…"; +"addVault.openExistingVault.title" = "開啟現有的加密庫"; +"addVault.openExistingVault.chooseCloud.header" = "這加密檔案庫在甚麼地方?"; +"addVault.openExistingVault.detectedMasterkey.text" = "Cryptomator 在此檢測到加密庫「%@」。\n你想把這加密庫加到列表嗎?"; +"addVault.openExistingVault.detectedMasterkey.add" = "加入這加密庫"; +"addVault.openExistingVault.password.footer" = "輸入 「%@」 的密碼:"; +"addVault.openExistingVault.progress" = "正在加入加密庫…"; +"addVault.success.info" = "已成功加入加密庫「%@」。\n現在可以通過「檔案」程式瀏覽加密庫。"; +"addVault.success.footer" = "如果還沒有,請在「檔案」應用程式中啟用 Cryptomator。"; + +"biometryType.faceID" = "Face ID"; +"biometryType.touchID" = "Touch ID"; + +"changePassword.error.invalidOldPassword" = "當前的密碼不正確,請重試。"; +"changePassword.header.currentPassword.title" = "輸入目前的密碼。"; +"changePassword.header.newPassword.title" = "輸入新密碼。"; +"changePassword.header.newPasswordConfirmation.title" = "確認新密碼。"; +"changePassword.progress" = "正在更改密碼…"; + +"chooseFolder.emptyFolder.footer" = "資料夾為空"; +"chooseFolder.createNewFolder.header.title" = "為資料夾命名。"; +"chooseFolder.createNewFolder.cells.name" = "資料夾名稱"; +"chooseFolder.createNewFolder.error.emptyFolderName" = "資料夾名稱不得為空。"; +"chooseFolder.createNewFolder.progress" = "建立資料夾中…"; + +"cloudProvider.error.itemNotFound" = "找不到「%@」。"; +"cloudProvider.error.itemAlreadyExists" = "「%@」已經存在。"; +"cloudProvider.error.itemTypeMismatch" = "「%@」為非預期的文件類型。"; +"cloudProvider.error.parentFolderDoesNotExist" = "上一層資料夾「%@」不存在。"; +"cloudProvider.error.pageTokenInvalid" = "無法繼續取得資料夾的內容。"; +"cloudProvider.error.quotaInsufficient" = "儲存空間不足。"; +"cloudProvider.error.unauthorized" = "無法執行未授權的操作。"; +"cloudProvider.error.noInternetConnection" = "此操作需要連線至互聯網。"; + +"cloudProviderType.localFileSystem" = "其他儲存空間"; + +"fileProvider.onboarding.title" = "歡迎"; +"fileProvider.onboarding.info" = "感謝您選擇 Cryptomator 來保護你的文件。若要開始,請先前往主程式並加入加密庫。"; +"fileProvider.onboarding.button.openCryptomator" = "開啟 Cryptomator"; +"fileProvider.error.biometricalAuthCanceled.title" = "解鎖已取消"; +"fileProvider.error.biometricalAuthCanceled.message" = "以%@解鎖失敗,請重試。"; +"fileProvider.error.biometricalAuthWrongPassword.title" = "密碼錯誤"; +"fileProvider.error.biometricalAuthWrongPassword.message" = "保存在 %@ 的密碼錯誤,請重試並輸入你的密碼來重新啟用 %@ 。"; +"fileProvider.error.defaultLock.title" = "需要解鎖"; +"fileProvider.error.defaultLock.message" = "要存取加密庫和顯示其內容,需要先解鎖。"; +"fileProvider.error.unlockButton" = "解鎖"; +"fileProvider.clearFileFromCache.title" = "清除快取檔䅁"; +"fileProvider.clearFileFromCache.message" = "這只會從本機上刪除文件,而不會刪除雲端的文件。"; +"fileProvider.uploadProgress.connecting" = "連接中…"; +"fileProvider.uploadProgress.message" = "目前進度:%@\n\n如果你注意到上傳進度卡住,可以重試上傳。"; +"fileProvider.uploadProgress.missing" = "無法確定目前進度。它可能仍在背景運行。"; +"fileProvider.uploadProgress.title" = "上載中..."; +"fileProvider.uploadProgress.missingDomainError" = "找不到域名。"; + +"keepUnlocked.alert.title" = "鎖定加密庫?"; +"keepUnlocked.alert.message" = "此更改需要鎖定加密庫後才能生效。"; +"keepUnlocked.alert.confirm" = "確認並立即鎖定"; +"keepUnlocked.header" = "指定你希望此加密庫在空閒時保持解鎖狀態的時長。"; +"keepUnlocked.footer.auto" = "讓 iOS 決定意味着 Cryptomator 可能被隨時終止以釋放內存。這會自動鎖定加密檔案庫。"; +"keepUnlocked.footer.on" = "使用這個選項表示在加密檔案庫解鎖時,您密鑰的副本需要儲存在 iOS 鑰匙圈中。"; +"keepUnlockedDuration.auto" = "由 iOS 自動決定"; +"keepUnlockedDuration.auto.shortDisplayName" = "自動"; +"keepUnlockedDuration.indefinite" = "無期限"; + +"localFileSystemAuthentication.createNewVault.header" = "在下一個頁面,請選擇新加密庫的儲存位置。"; +"localFileSystemAuthentication.createNewVault.button" = "選取儲存位置"; +"localFileSystemAuthentication.createNewVault.error.detectedExistingVault" = "此位置已存在加密庫。 請以其他儲存位置重試。"; +"localFileSystemAuthentication.openExistingVault.header" = "在下一個頁面,請選擇已存在加密庫所在的文件夾。"; +"localFileSystemAuthentication.openExistingVault.button" = "選取加密庫的資料夾"; +"localFileSystemAuthentication.openExistingVault.error.noVaultFound" = "選擇的資料夾不是加密檔案庫。請以其他資料夾重試。"; +"localFileSystemAuthentication.info.footer" = "文件提供程式顯示為灰色的表示不支援「選擇資料夾」。這並非 Cryptomator 的限制。"; + +"maintenanceModeError.runningCloudTask" = "無法執行操作,因為此加密庫的其他背景操作必須要先完成。請稍後再試。"; + +"nameValidation.error.endsWithPeriod" = "您不能使用以句點(.)結尾的名稱。請選擇其他名稱。"; +"nameValidation.error.endsWithSpace" = "您不能使用以空格( )結尾的名稱。請選擇其他名稱。"; +"nameValidation.error.containsIllegalCharacter" = "您不能使用具有「%@」的名稱。請選擇其他名稱。"; + +"onboarding.title" = "歡迎"; +"onboarding.info" = "感謝選擇 Cryptomator 來保護您的文件。\n\n有了 Cryptomator,數據的鑰匙就在你手中。 + Cryptomator 可以快速輕鬆地加密您的數據。\n\n此應用程式和「檔案」應用程式完美結合。為此,請確保稍後在「檔案」應用程式中啟用 Cryptomator 以存取你的加密庫。"; +"onboarding.button.continue" = "繼續"; + +"purchase.beginFreeTrial.alert.title" = "試用開始"; +"purchase.expiredTrial" = "你的試用期已過。"; +"purchase.footer.privacyPolicy" = "私隱政策"; +"purchase.footer.termsOfUse" = "使用條款"; +"purchase.header.feature.familySharing" = "家庭共享"; +"purchase.header.feature.openSource" = "鼓勵開源程式開發者"; +"purchase.header.feature.writeAccess" = "寫入加密庫功能"; +"purchase.product.donateAndUpgrade" = "捐款與升級"; +"purchase.product.freeUpgrade" = "免費升級"; +"purchase.product.lifetimeLicense" = "終身授權"; +"purchase.product.lifetimeLicense.duration" = "一次性"; +"purchase.product.pricing.free" = "免費"; +"purchase.product.trial" = "三十日試用"; +"purchase.product.trial.expirationDate" = "到期日期: %@"; +"purchase.product.trial.duration" = "30 日"; +"purchase.product.yearlySubscription" = "年度訂閱"; +"purchase.product.yearlySubscription.duration" = "每年"; +"purchase.readOnlyMode.alert.title" = "唯讀模式"; +"purchase.readOnlyMode.alert.message" = "您可以稍後在設定中解鎖完整版 Cryptomator,而暫時以唯讀模式下繼續使用。"; +"purchase.restorePurchase.button" = "復原已購項目"; +"purchase.restorePurchase.validTrialFound.alert.title" = "繼續試用"; +"purchase.restorePurchase.validTrialFound.alert.message" = "你目前可以在時限內使用完整版的 Cryptomator。試用期將於 %@ 到期。之後,你的加密庫仍可在唯讀模式下取存。"; +"purchase.restorePurchase.fullVersionFound.alert.title" = "復原成功"; +"purchase.restorePurchase.fullVersionNotFound.alert.title" = "沒有完整版"; +"purchase.restorePurchase.fullVersionNotFound.alert.message" = "我們無法找到已購買並可以恢復的完整版本。請嘗試其他選項。"; +"purchase.restorePurchase.eligibleForUpgrade.alert.title" = "可以升級"; +"purchase.restorePurchase.eligibleForUpgrade.alert.message" = "你似乎正嘗試從舊版本的 Cryptomator 升級。在這情況下,請選擇「升級優惠」。"; +"purchase.retry.button" = "重試"; +"purchase.retry.footer" = "無法載入可購買產品。"; +"purchase.title" = "解鎖完整版"; +"purchase.unlockedFullVersion.message" = "您現在可以使用完整版的 Cryptomator。加密快樂!"; +"purchase.unlockedFullVersion.title" = "感謝"; +"purchase.error.unknown" = "由於未知原因,無法在 App Store 中購買,請稍後再試。\n\n如果此錯誤仍然存在,請嘗試重新啟動您的設備、或在 iOS 設定中登出並重新登入您的 Apple ID。"; + +"settings.title" = "設定"; +"settings.aboutCryptomator" = "關於 Cryptomator"; +"settings.aboutCryptomator.title" = "版本號%@(%@)"; +"settings.cacheSize" = "快取大小"; +"settings.clearCache" = "清理快取"; +"settings.cloudServices" = "雲端服務"; +"settings.contact" = "聯絡方式"; +"settings.debugMode" = "除錯模式"; +"settings.debugMode.alert.message" = "在此模式下,敏感數據可能會寫入您設備上的日誌文件(例如文件名和路徑)。密碼、 cookies 等被明確排除在外。\n\n請記住盡快停用除錯模式。"; +"settings.manageSubscriptions" = "管理訂閱"; +"settings.rateApp" = "為應用程式評分"; +"settings.sendLogFile" = "傳送日誌檔案"; +"settings.unlockFullVersion" = "解鎖完整版"; + +"snapshots.fileprovider.file1" = "/財務.numbers"; +"snapshots.fileprovider.file2" = "/最終演講.key"; +"snapshots.fileprovider.file3" = "/產品預告.mov"; +"snapshots.fileprovider.file4" = "/計劃書.docx"; +"snapshots.fileprovider.file5" = "/報告.pdf"; +"snapshots.fileprovider.folder3" = "/秘密計劃"; +"snapshots.fileprovider.folder2" = "/帳單"; +"snapshots.fileprovider.folder1" = "/證書"; +"snapshots.main.vault1" = "/工作"; +"snapshots.main.vault2" = "/家庭"; +"snapshots.main.vault3" = "/文件"; +"snapshots.main.vault4" = "/加州之旅"; + +"trialStatus.active" = "生效中"; +"trialStatus.expired" = "已過期"; + +"unlockVault.button.unlock" = "解鎖"; +"unlockVault.button.unlockVia" = "以%@解鎖"; +"unlockVault.password.footer" = "輸入 「%@」 的密碼:"; +"unlockVault.enableBiometricalUnlock.switch" = "啟用 %@"; +"unlockVault.enableBiometricalUnlock.footer" = "你可以通過 %@ 解鎖加密庫,而不使用密碼解鎖。"; +"unlockVault.evaluatePolicy.reason" = "解鎖你的加密庫"; +"unlockVault.progress" = "解鎖中…"; + +"untrustedTLSCertificate.title" = "無效的 TLS 憑證"; +"untrustedTLSCertificate.message" = "「%@」的 TLS 證書無效。您還是要信任它嗎?\n\nSHA-256: %@"; +"untrustedTLSCertificate.add" = "信任"; +"untrustedTLSCertificate.dismiss" = "不信任"; + +"upgrade.title" = "升級優惠"; +"upgrade.notEligible.alert.title" = "升級失敗"; +"upgrade.notEligible.alert.message" = "Cryptomator 無法檢測到您設備上安裝的舊版本。如果曾購買,請先從 App Store 重新下載並重試。"; +"upgrade.info" = "感謝您從第一版開始就信任 Cryptomator。作為忠實用戶,您可以獲得免費升級。"; + +"urlSession.error.httpError.401" = "用戶名或密碼錯誤。"; +"urlSession.error.httpError.403" = "沒有權限取得要求的資源。"; +"urlSession.error.httpError.404" = "找不到要求的資源。"; +"urlSession.error.httpError.405" = "請求方法不能被用於請求相應的資源。"; +"urlSession.error.httpError.409" = "請求存在衝突而無法處理。"; +"urlSession.error.httpError.412" = "資源存取被拒。"; +"urlSession.error.httpError.default" = "網絡連接失敗,狀態碼為 %ld 。"; +"urlSession.error.unexpectedResponse" = "出現了預期外的網絡錯誤。"; + +"vaultAccountManager.error.vaultAccountAlreadyExists" = "你已經添加了這個加密庫。"; + +"vaultDetail.button.changeVaultPassword" = "更改密碼"; +"vaultDetail.button.lock" = "立即鎖定"; +"vaultDetail.button.moveVault" = "移動"; +"vaultDetail.button.removeVault" = "從加密庫列表中移除"; +"vaultDetail.button.renameVault" = "重新命名"; +"vaultDetail.changePassword.footer" = "為加密庫選擇一個只有您知道的強密碼,並將其保管在安全的地方。"; +"vaultDetail.disabledBiometricalUnlock.footer" = "如果啟用了 %@,你的加密庫密碼便會儲存在 iOS 鑰匙圈中。"; +"vaultDetail.enabledBiometricalUnlock.footer" = "僅當 %@ 身份驗證失敗時才需要你的加密庫密碼。"; +"vaultDetail.info.footer.accessVault" = "以「檔案」應用程式存取加密庫。"; +"vaultDetail.info.footer.accountInfo" = "已經使用 %@ 登入 %@。"; +"vaultDetail.keepUnlocked.title" = "解鎖時長"; +"vaultDetail.keepUnlocked.footer.off" = "當 Cryptomator 被「檔案」應用程式終止時,便需要解鎖。"; +"vaultDetail.keepUnlocked.footer.limitedDuration" = "當您的加密庫空閒了 %@ 時便需要解鎖。"; +"vaultDetail.keepUnlocked.footer.unlimitedDuration" = "除非手動鎖定,否則無需解鎖。"; +"vaultDetail.locked.footer" = "你的加密庫已被鎖定。"; +"vaultDetail.moveVault.detectedMasterkey.text" = "Cryptomator 在此檢測到現有的加密庫。\n\n如要移動您的加密庫,請返回並選擇其他資料夾。"; +"vaultDetail.moveVault.progress" = "移動中…"; +"vaultDetail.removeVault.footer" = "這只會從列表中移除加密庫,而不會刪除任何加密文件。"; +"vaultDetail.renameVault.progress" = "重新命名中…"; +"vaultDetail.unlocked.footer" = "加密庫目前在「檔䅁」應用程式中解鎖。"; +"vaultDetail.unlockVault.footer" = "輸入「%@」的密碼以將其儲存在 iOS 鑰匙圈中並啟用 %@。"; + +"vaultList.header.title" = "加密庫"; +"vaultList.emptyList.message" = "點擊此處來加入加密庫"; +"vaultList.remove.alert.title" = "移除加密庫?"; +"vaultList.remove.alert.message" = "這只會從列表中移除加密庫,而不會刪除任何加密文件。您可以稍後再重新加入加密庫。"; + +"vaultProviderFactory.error.unsupportedVaultConfig" = "不支援目前加密庫的設定。請確保您運行的是最新版本的 Cryptomator。"; +"vaultProviderFactory.error.unsupportedVaultVersion" = "不支援 %ld 版本的加密庫。這加密庫是使用 Cryptomator 較舊或較新版本建立的。"; + +"webDAVAuthentication.progress" = "驗證中…"; +"webDAVAuthentication.httpConnection.alert.title" = "使用 HTTPS?"; +"webDAVAuthentication.httpConnection.alert.message" = "使用 HTTP 是不安全的。我們推薦使用 HTTPS 來取代。如果您瞭解風險,您可以使用 HTTP 繼續。"; +"webDAVAuthentication.httpConnection.change" = "更改為 HTTPS"; +"webDAVAuthentication.httpConnection.continue" = "保持 HTTP"; + +"webDAVAuthenticator.error.unsupportedProtocol" = "伺服器似乎不支援 WebDAV 。請檢查 URL 是否正確。"; +"webDAVAuthenticator.error.untrustedCertificate" = "此伺服器的證書不被信任。你可能需要重新添加此 WebDAV 連接。"; + +"Retry Upload" = "重新上載"; +"Clear from Cache" = "從快取中移除"; diff --git a/SharedResources/zh-Hans.lproj/Localizable.strings b/SharedResources/zh-Hans.lproj/Localizable.strings index fab4bdb55..aab518958 100644 --- a/SharedResources/zh-Hans.lproj/Localizable.strings +++ b/SharedResources/zh-Hans.lproj/Localizable.strings @@ -10,6 +10,7 @@ "common.button.cancel" = "取消"; "common.button.change" = "更改"; "common.button.choose" = "选择"; +"common.button.clear" = "清除"; "common.button.close" = "关闭"; "common.button.confirm" = "确认"; "common.button.create" = "新建"; @@ -97,6 +98,8 @@ "fileProvider.error.defaultLock.title" = "需要解锁"; "fileProvider.error.defaultLock.message" = "需解锁才能访问和显示您的保险库中的内容。"; "fileProvider.error.unlockButton" = "解锁"; +"fileProvider.clearFileFromCache.title" = "清除缓存文件"; +"fileProvider.clearFileFromCache.message" = "该操作仅会删除设备中的本地文件,不会删除云存储中的文件"; "fileProvider.uploadProgress.connecting" = "正在连接…"; "fileProvider.uploadProgress.message" = "当前进度:%@\n\n若发现上传进度卡住,请重试上传"; "fileProvider.uploadProgress.missing" = "无法确定上传进度,可能仍在后台运行"; @@ -264,3 +267,4 @@ "webDAVAuthenticator.error.untrustedCertificate" = "此服务器的证书不受信任,你可能需要重新添加此 WebDAV 连接"; "Retry Upload" = "重试上传"; +"Clear from Cache" = "清除缓存"; diff --git a/SharedResources/zh-Hant.lproj/Localizable.strings b/SharedResources/zh-Hant.lproj/Localizable.strings index 43aff619b..a1fe23f27 100644 --- a/SharedResources/zh-Hant.lproj/Localizable.strings +++ b/SharedResources/zh-Hant.lproj/Localizable.strings @@ -10,9 +10,10 @@ "common.button.cancel" = "取消"; "common.button.change" = "修改"; "common.button.choose" = "選擇"; +"common.button.clear" = "清除"; "common.button.close" = "關閉"; "common.button.confirm" = "確認"; -"common.button.create" = "新建"; +"common.button.create" = "新增"; "common.button.createFolder" = "建立資料夾"; "common.button.done" = "完成"; "common.button.download" = "下載"; @@ -27,12 +28,13 @@ "common.cells.openInFilesApp" = "在「檔案」應用程式中開啟"; "common.cells.password" = "密碼"; "common.cells.url" = "網址"; -"common.cells.username" = "帳號名稱"; +"common.cells.username" = "使用者名稱"; "common.footer.learnMore" = "了解更多。"; "accountList.header.title" = "認證"; "accountList.emptyList.message" = "點擊此處添加帳號"; "accountList.signOut.alert.title" = "移除關聯的加密檔案庫?"; +"accountList.signOut.alert.message" = "登出後,所有關聯的加密檔案庫將從列表中移除。這並不會刪除任何加密數據。您可以再次登入並稍後重新添加加密檔案庫。"; "addVault.title" = "新增加密檔案庫"; "addVault.createNewVault.title" = "新建加密檔案庫"; @@ -42,6 +44,7 @@ "addVault.createNewVault.setVaultName.error.emptyVaultName" = "加密檔案庫名稱不可留空。"; "addVault.createNewVault.chooseCloud.header" = "Cryptomator 應該將您加密後的檔案存放在哪裡?"; "addVault.createNewVault.chooseFolder.error.vaultNameCollision" = "“%@”已經在此位置,請更換加密檔案庫名或位置"; +"addVault.createNewVault.detectedMasterkey.text" = "Cryptomator 在此檢測到現有的加密檔案庫。\n如要建立新的加密檔案庫,請返回並選擇其他資料夾。"; "addVault.createNewVault.password.enterPassword.header" = "輸入新密碼."; "addVault.createNewVault.password.confirmPassword.header" = "確認新密碼."; "addVault.createNewVault.password.confirmPassword.alert.title" = "確認密碼?"; @@ -52,11 +55,12 @@ "addVault.createNewVault.progress" = "正在創建加密檔案庫……"; "addVault.openExistingVault.title" = "開啟現有加密檔案庫"; "addVault.openExistingVault.chooseCloud.header" = "加密檔案庫位於什麼地方?"; +"addVault.openExistingVault.detectedMasterkey.text" = "Cryptomator 在此檢測到加密檔案庫「%@」。\n您想把這加密檔案庫加到列表嗎?"; "addVault.openExistingVault.detectedMasterkey.add" = "添加這個加密檔案庫"; "addVault.openExistingVault.password.footer" = "輸入 「%@」 的密碼:"; "addVault.openExistingVault.progress" = "正在添加加密檔案庫……"; "addVault.success.info" = "成功添加加密檔案庫“%@”\n現在可以通過文件管理訪問加密檔案庫"; -"addVault.success.footer" = "如果尚未打開,請在文件應用程序中啟用 Cryptomator。"; +"addVault.success.footer" = "如果還沒有,請在「檔案」應用程式中啟用 Cryptomator。"; "biometryType.faceID" = "Face ID"; "biometryType.touchID" = "Touch ID"; @@ -77,44 +81,93 @@ "cloudProvider.error.itemAlreadyExists" = "「%@」已經存在。"; "cloudProvider.error.itemTypeMismatch" = "“%@”有一個非預期的文件類型"; "cloudProvider.error.parentFolderDoesNotExist" = "父文件夾“%@”不存在"; +"cloudProvider.error.pageTokenInvalid" = "無法繼續取得目錄的內容。"; "cloudProvider.error.quotaInsufficient" = "您的存儲已空間不足"; "cloudProvider.error.unauthorized" = "無法執行未授權的操作"; +"cloudProvider.error.noInternetConnection" = "此操作需要連線至互聯網。"; "cloudProviderType.localFileSystem" = "其他儲存空間"; "fileProvider.onboarding.title" = "歡迎"; "fileProvider.onboarding.info" = "感謝您選擇 Cryptomator 來保護您的文件。若要開始,請前往主應用程序並添加一個加密檔案庫"; "fileProvider.onboarding.button.openCryptomator" = "打開 Cryptomator"; -"fileProvider.error.biometricalAuthCanceled.title" = "解鎖取消"; +"fileProvider.error.biometricalAuthCanceled.title" = "解鎖已取消"; "fileProvider.error.biometricalAuthCanceled.message" = "通過“%@”解鎖失敗,請重試"; "fileProvider.error.biometricalAuthWrongPassword.title" = "密碼錯誤"; "fileProvider.error.biometricalAuthWrongPassword.message" = "保存在%@的密碼錯誤,請重試並輸入你的密碼來重新啟用%@"; "fileProvider.error.defaultLock.title" = "需要解鎖"; -"fileProvider.error.defaultLock.message" = "需要解鎖才能訪問和展示加密檔案庫"; +"fileProvider.error.defaultLock.message" = "要存取加密庫和顯示其內容,需要先解鎖。"; "fileProvider.error.unlockButton" = "解鎖"; +"fileProvider.clearFileFromCache.title" = "清除快取檔䅁"; +"fileProvider.clearFileFromCache.message" = "這只會從您的本機上刪除文件,而不會刪除雲端的文件。"; +"fileProvider.uploadProgress.connecting" = "連線中…"; +"fileProvider.uploadProgress.message" = "目前進度:%@\n\n如果您注意到上傳進度卡住,您可以重試上傳。"; +"fileProvider.uploadProgress.missing" = "無法確定目前進度。它可能仍在後台運行。"; +"fileProvider.uploadProgress.title" = "上傳中…"; +"fileProvider.uploadProgress.missingDomainError" = "找不到域名。"; -"keepUnlocked.alert.title" = "鎖定加密檔案庫?"; +"keepUnlocked.alert.title" = "鎖定加密檔案庫?"; "keepUnlocked.alert.message" = "此項更改需要鎖定加密檔案庫後才能生效"; -"keepUnlocked.alert.confirm" = "確認並上鎖"; +"keepUnlocked.alert.confirm" = "確認並立即鎖定"; "keepUnlocked.header" = "指定您希望此加密檔案庫在空閒時保持解鎖狀態的時間"; +"keepUnlocked.footer.auto" = "讓 iOS 決定意味着 Cryptomator 可能被隨時終止以釋放內存。這會自動鎖定加密檔案庫。"; +"keepUnlocked.footer.on" = "使用這個選項表示在加密檔案庫解鎖時,您密鑰的副本需要儲存在 iOS 鑰匙圈中。"; "keepUnlockedDuration.auto" = "由 iOS 自動決定"; "keepUnlockedDuration.auto.shortDisplayName" = "自動"; "keepUnlockedDuration.indefinite" = "無期限"; -"localFileSystemAuthentication.createNewVault.header" = "請在下一個屏幕選擇新加密檔案庫的存儲位置"; +"localFileSystemAuthentication.createNewVault.header" = "在下一個頁面,請選擇新加密庫的儲存位置。"; "localFileSystemAuthentication.createNewVault.button" = "選取儲存位置"; -"localFileSystemAuthentication.openExistingVault.header" = "請在下一屏中選擇已存在加密檔案庫所在的文件夾"; +"localFileSystemAuthentication.createNewVault.error.detectedExistingVault" = "此位置已存在加密檔案庫。 請以其他儲存位置重試。"; +"localFileSystemAuthentication.openExistingVault.header" = "在下一個頁面,請選擇已存在加密庫所在的文件夾。"; "localFileSystemAuthentication.openExistingVault.button" = "選取加密檔案庫的資料夾"; +"localFileSystemAuthentication.openExistingVault.error.noVaultFound" = "選擇的資料夾不是加密檔案庫。請以其他資料夾重試。"; +"localFileSystemAuthentication.info.footer" = "文件提供程式顯示為灰色的表示不支援「選擇資料夾」。這並非 Cryptomator 的限制。"; + +"maintenanceModeError.runningCloudTask" = "無法執行操作,因為此加密檔案庫的其他後台操作必須要先完成。請稍後再試。"; + +"nameValidation.error.endsWithPeriod" = "您不能使用以句點(.)結尾的名稱。請選擇其他名稱。"; +"nameValidation.error.endsWithSpace" = "您不能使用以空格( )結尾的名稱。請選擇其他名稱。"; +"nameValidation.error.containsIllegalCharacter" = "您不能使用具有「%@」的名稱。請選擇其他名稱。"; "onboarding.title" = "歡迎"; +"onboarding.info" = "感謝您選擇 Cryptomator 來保護您的文件。\n\n有了 Cryptomator,您數據的鑰匙就在您手中。 + Cryptomator 可以快速輕鬆地加密您的數據。\n\n此應用程式和「檔案」應用程式完美結合。為此,請確保稍後在「檔案」應用程式中啟用 Cryptomator 以存取您的加密檔案庫。"; "onboarding.button.continue" = "繼續"; + +"purchase.beginFreeTrial.alert.title" = "試用開始"; "purchase.expiredTrial" = "您的試用已過期"; "purchase.footer.privacyPolicy" = "隱私政策"; "purchase.footer.termsOfUse" = "使用條款"; "purchase.header.feature.familySharing" = "家庭共享"; +"purchase.header.feature.openSource" = "鼓勵開源程式開發者"; +"purchase.header.feature.writeAccess" = "寫入加密檔案庫功能"; +"purchase.product.donateAndUpgrade" = "捐款與升級"; +"purchase.product.freeUpgrade" = "免費升級"; +"purchase.product.lifetimeLicense" = "終身授權"; +"purchase.product.lifetimeLicense.duration" = "一次性"; "purchase.product.pricing.free" = "免費"; +"purchase.product.trial" = "30 天試用"; +"purchase.product.trial.expirationDate" = "到期日期: %@"; +"purchase.product.trial.duration" = "30 天"; +"purchase.product.yearlySubscription" = "年度訂閱"; +"purchase.product.yearlySubscription.duration" = "每年"; +"purchase.readOnlyMode.alert.title" = "唯讀模式"; +"purchase.readOnlyMode.alert.message" = "您可以稍後在設定中解鎖完整版 Cryptomator,而暫時以唯讀模式下繼續使用。"; +"purchase.restorePurchase.button" = "復原已購項目"; +"purchase.restorePurchase.validTrialFound.alert.title" = "繼續試用"; +"purchase.restorePurchase.validTrialFound.alert.message" = "您目前可以在時限內使用完整版的 Cryptomator。您的試用期將於 %@ 到期。之後,您的加密檔案庫仍可在唯讀模式下取存。"; +"purchase.restorePurchase.fullVersionFound.alert.title" = "復原成功"; +"purchase.restorePurchase.fullVersionNotFound.alert.title" = "沒有完整版"; +"purchase.restorePurchase.fullVersionNotFound.alert.message" = "我們無法找到已購買並可以恢復的完整版本。請嘗試其他選項。"; +"purchase.restorePurchase.eligibleForUpgrade.alert.title" = "可以升級"; +"purchase.restorePurchase.eligibleForUpgrade.alert.message" = "您似乎正嘗試從舊版本的 Cryptomator 升級。在這情況下,請選擇「升級優惠」。"; "purchase.retry.button" = "重試"; +"purchase.retry.footer" = "無法載入可購買產品。"; +"purchase.title" = "解鎖完整版"; +"purchase.unlockedFullVersion.message" = "您現在可以使用完整版的 Cryptomator。加密快樂!"; "purchase.unlockedFullVersion.title" = "感謝"; +"purchase.error.unknown" = "由於未知原因,無法在 App Store 中購買,請稍後再試。\n\n如果此錯誤仍然存在,請嘗試重新啟動您的設備、或在 iOS 設定中登出並重新登入您的 Apple ID。"; "settings.title" = "設定"; "settings.aboutCryptomator" = "關於 Cryptomator"; @@ -125,20 +178,53 @@ "settings.contact" = "聯絡方式"; "settings.debugMode" = "調試模式"; "settings.debugMode.alert.message" = "在此模式下,敏感數據可能會寫入您設備上的日誌文件(例如文件名和路徑)。 密碼、cookies 等被明確排除在外。\n\n請記住盡快禁用調試模式。"; +"settings.manageSubscriptions" = "管理訂閱"; "settings.rateApp" = "為應用程式評分"; +"settings.sendLogFile" = "傳送日誌檔案"; +"settings.unlockFullVersion" = "解鎖完整版"; + +"snapshots.fileprovider.file1" = "/財務.numbers"; +"snapshots.fileprovider.file2" = "/最終演講.key"; +"snapshots.fileprovider.file3" = "/產品預告.mov"; +"snapshots.fileprovider.file4" = "計劃書.docx"; +"snapshots.fileprovider.file5" = "報告.pdf"; +"snapshots.fileprovider.folder3" = "/秘密計劃"; +"snapshots.fileprovider.folder2" = "/帳單"; +"snapshots.fileprovider.folder1" = "/證書"; +"snapshots.main.vault1" = "/工作"; +"snapshots.main.vault2" = "/家庭"; +"snapshots.main.vault3" = "文件"; +"snapshots.main.vault4" = "加州之旅"; + +"trialStatus.active" = "生效中"; +"trialStatus.expired" = "已過期"; "unlockVault.button.unlock" = "解鎖"; "unlockVault.button.unlockVia" = "使用%@解鎖"; "unlockVault.password.footer" = "輸入 「%@」 的密碼:"; "unlockVault.enableBiometricalUnlock.switch" = "啓用 %@"; +"unlockVault.enableBiometricalUnlock.footer" = "您可以通過 %@ 解鎖加密檔案庫,而不使用密碼解鎖。"; "unlockVault.evaluatePolicy.reason" = "解鎖您的加密檔案庫"; "unlockVault.progress" = "正在解鎖……"; "untrustedTLSCertificate.title" = "無效的 TLS 憑證"; +"untrustedTLSCertificate.message" = "「%@」的 TLS 證書無效。您還是要信任它嗎?\n\nSHA-256: %@"; "untrustedTLSCertificate.add" = "信任"; "untrustedTLSCertificate.dismiss" = "不信任"; +"upgrade.title" = "升級優惠"; +"upgrade.notEligible.alert.title" = "升級失敗"; +"upgrade.notEligible.alert.message" = "Cryptomator 無法檢測到您設備上安裝的舊版本。如果曾購買,請先從 App Store 重新下載並重試。"; +"upgrade.info" = "感謝您從第一版開始就信任 Cryptomator。作為忠實用戶,您可以獲得免費升級。"; + "urlSession.error.httpError.401" = "用戶名或密碼錯誤"; +"urlSession.error.httpError.403" = "沒有權限取得要求的資源。"; +"urlSession.error.httpError.404" = "找不到要求的資源。"; +"urlSession.error.httpError.405" = "請求方法不能被用於請求相應的資源。"; +"urlSession.error.httpError.409" = "請求存在衝突而無法處理。"; +"urlSession.error.httpError.412" = "資源存取被拒。"; +"urlSession.error.httpError.default" = "網絡連接失敗,狀態碼為 %ld 。"; +"urlSession.error.unexpectedResponse" = "出現了預期外的網絡錯誤。"; "vaultAccountManager.error.vaultAccountAlreadyExists" = "您已經添加了這個加密檔案庫。"; @@ -147,16 +233,39 @@ "vaultDetail.button.moveVault" = "移動"; "vaultDetail.button.removeVault" = "從加密檔案庫列表中移除"; "vaultDetail.button.renameVault" = "重新命名"; +"vaultDetail.changePassword.footer" = "為您的加密檔案庫選擇一個只有您知道的強密碼,並將其保管在安全的地方。"; +"vaultDetail.disabledBiometricalUnlock.footer" = "如果您啟用 %@,您的加密檔案庫密碼便會儲存在 iOS 鑰匙圈中。"; +"vaultDetail.enabledBiometricalUnlock.footer" = "僅當 %@ 身份驗證失敗時才需要您的加密檔案庫密碼。"; +"vaultDetail.info.footer.accessVault" = "以「檔案」應用程式存取加密檔案庫。"; "vaultDetail.info.footer.accountInfo" = "已經使用 %@ 登入 %@。"; +"vaultDetail.keepUnlocked.title" = "解鎖時長"; +"vaultDetail.keepUnlocked.footer.off" = "當 Cryptomator 被「檔案」應用程式終止時,便需要解鎖。"; +"vaultDetail.keepUnlocked.footer.limitedDuration" = "當您的加密檔案庫空閒了 %@ 時便需要解鎖。"; +"vaultDetail.keepUnlocked.footer.unlimitedDuration" = "除非手動鎖定,否則無需解鎖。"; "vaultDetail.locked.footer" = "您的加密檔案庫當前已鎖定。"; +"vaultDetail.moveVault.detectedMasterkey.text" = "Cryptomator 在此檢測到現有的加密檔案庫。\n\n如要移動您的加密檔案庫,請返回並選擇其他資料夾。"; "vaultDetail.moveVault.progress" = "正在移動……"; +"vaultDetail.removeVault.footer" = "這只會從列表中移除加密檔案庫,而不會刪除任何加密文件。"; "vaultDetail.renameVault.progress" = "正在重命名……"; +"vaultDetail.unlocked.footer" = "您的加密檔案庫目前在「檔䅁」應用程式中解鎖。"; +"vaultDetail.unlockVault.footer" = "輸入「%@」的密碼以將其儲存在 iOS 鑰匙圈中並啟用 %@。"; "vaultList.header.title" = "加密檔案庫"; "vaultList.emptyList.message" = "點擊此處以添加加密檔案庫"; -"vaultList.remove.alert.title" = "移除加密檔案庫?"; +"vaultList.remove.alert.title" = "移除加密檔案庫?"; +"vaultList.remove.alert.message" = "這只會從列表中移除加密檔案庫,而不會刪除任何加密文件。您可以稍後再重新加入加密檔案庫。"; + +"vaultProviderFactory.error.unsupportedVaultConfig" = "不支援目前加密檔案庫的設定。請確保您運行的是最新版本的 Cryptomator。"; +"vaultProviderFactory.error.unsupportedVaultVersion" = "不支援 %ld 版本的加密檔案庫。這加密檔案庫是使用 Cryptomator 較舊或較新版本建立的。"; "webDAVAuthentication.progress" = "正在驗證……"; "webDAVAuthentication.httpConnection.alert.title" = "是否使用 HTTPS?"; "webDAVAuthentication.httpConnection.alert.message" = "使用 HTTP 是不安全的。我們推薦使用 HTTPS 來取代。如果您瞭解風險,您可以使用 HTTP 繼續。"; "webDAVAuthentication.httpConnection.change" = "更換為 HTTPS"; +"webDAVAuthentication.httpConnection.continue" = "保持 HTTP"; + +"webDAVAuthenticator.error.unsupportedProtocol" = "伺服器似乎不支援 WebDAV 。請檢查 URL 是否正確。"; +"webDAVAuthenticator.error.untrustedCertificate" = "此伺服器的證書不被信任。您可能需要重新添加此 WebDAV 連接。"; + +"Retry Upload" = "重新上傳"; +"Clear from Cache" = "從快取中移除";