From ddf112bdfa01468663cd8e397e92c81e7b3ac716 Mon Sep 17 00:00:00 2001 From: Cryptobot Date: Wed, 11 Jun 2025 12:28:56 +0200 Subject: [PATCH] New Crowdin updates (#3858) New translations strings.properties Arabic; Finnish; German; Korean; Macedonian; Vietnamese; [ci skip] --- src/main/resources/i18n/strings_ar.properties | 1 + src/main/resources/i18n/strings_de.properties | 4 +- src/main/resources/i18n/strings_fi.properties | 43 +++++++++ src/main/resources/i18n/strings_ko.properties | 13 +++ src/main/resources/i18n/strings_mk.properties | 4 + src/main/resources/i18n/strings_vi.properties | 94 +++++++++++++++++++ 6 files changed, 157 insertions(+), 2 deletions(-) diff --git a/src/main/resources/i18n/strings_ar.properties b/src/main/resources/i18n/strings_ar.properties index 5faff677f..4e4b34095 100644 --- a/src/main/resources/i18n/strings_ar.properties +++ b/src/main/resources/i18n/strings_ar.properties @@ -423,6 +423,7 @@ main.vaultDetail.stats=إحصائيات الخزنة main.vaultDetail.locateEncryptedFileBtn=تحديد موقع الملف المشفر main.vaultDetail.locateEncryptedFileBtn.tooltip=اختر ملف من خزانتك لتحديد مكان نظيره المشفر main.vaultDetail.encryptedPathsCopied=تم نسخ مسارات الملفات إلى الحافظة! +main.vaultDetail.decryptName.buttonLabel=فك تشفير اسم الملف ### Missing main.vaultDetail.missing.info=لم يتمكن Cryptomator من العثور على خزنة في هذا المسار. main.vaultDetail.missing.recheck=إعادة الفحص diff --git a/src/main/resources/i18n/strings_de.properties b/src/main/resources/i18n/strings_de.properties index e190914d2..1d0dcda87 100644 --- a/src/main/resources/i18n/strings_de.properties +++ b/src/main/resources/i18n/strings_de.properties @@ -616,7 +616,7 @@ eventView.entry.decryptionFailed.copyEncrypted=Pfad der verschlüsselten Datei k eventView.entry.brokenDirFile.message=Ungültiger Verzeichnislink eventView.entry.brokenDirFile.showEncrypted=Defekten, verschlüsselten Link anzeigen eventView.entry.brokenDirFile.copyEncrypted=Pfad des ungültigen Links kopieren -eventView.entry.brokenFileNode.message=Fehlender Dateisystemknoten +eventView.entry.brokenFileNode.message=Beschädigter Dateisystemknoten eventView.entry.brokenFileNode.showEncrypted=Beschädigten, verschlüsselten Knoten anzeigen -eventView.entry.brokenFileNode.copyEncrypted=Pfad des kaputten, verschlüsselten Knotens kopieren +eventView.entry.brokenFileNode.copyEncrypted=Pfad des beschädigten, verschlüsselten Knotens kopieren eventView.entry.brokenFileNode.copyDecrypted=Pfad der entschlüsselten Datei kopieren diff --git a/src/main/resources/i18n/strings_fi.properties b/src/main/resources/i18n/strings_fi.properties index ee3979bab..397d38ccb 100644 --- a/src/main/resources/i18n/strings_fi.properties +++ b/src/main/resources/i18n/strings_fi.properties @@ -177,6 +177,7 @@ hub.registerFailed.description.generic=Rekisteröinnissä tapahtui virhe. Löyd hub.registerFailed.description.deviceAlreadyExists=Tämä laite on jo rekisteröity toiselle käyttäjälle. Yritä vaihtaa käyttäjätiliä tai käytää toista laitetta. ### Unauthorized hub.unauthorized.message=Pääsy estetty +hub.unauthorized.description=Sinulla ei ole oikeutta avata tätä holvia. Ota yhteyttä holvin omistajaan pyytääksesi pääsyä. ### Requires Account Initialization hub.requireAccountInit.message=Toimia vaaditaan hub.requireAccountInit.description.0=Jatkaaksesi, ole hyvä ja suorita tarvittavat toimenpiteet @@ -282,6 +283,7 @@ preferences.title=Asetukset ## General preferences.general=Yleiset preferences.general.startHidden=Piilota ikkuna kun Cryptomator käynnistyy +preferences.general.autoCloseVaults=Lukitse holvit kysymättä, kun ohjelma suljetaan preferences.general.debugLogging=Ota virheloki käyttöön preferences.general.debugDirectory=Näytä lokitiedostot preferences.general.autoStart=Käynnistä Cryptomator järjestelmän käynnistyessä @@ -330,6 +332,7 @@ preferences.updates.upToDate=Cryptomator on ajan tasalla. ## Contribution preferences.contribute=Tue meitä +preferences.contribute.registeredFor=Tukijan sertifikaatti rekisteröity %s preferences.contribute.noCertificate=Tue Cryptomatoria ja saa tukijasertifikaatti. Se on kuin lisenssiavain, mutta mahtaville ihmisille, jotka käyttävät vapaata ohjelmistoa. ;-) preferences.contribute.getCertificate=Eikö sinulla ole sellaista? Lue lisää miten voit hankkia sellaisen. preferences.contribute.promptText=Liitä tukijasertifikaatin koodi tähän @@ -391,6 +394,7 @@ main.vaultlist.contextMenu.vaultoptions=Näytä holvin asetukset main.vaultlist.contextMenu.reveal=Paljasta Asema main.vaultlist.addVaultBtn.menuItemNew=Luo uusi holvi... main.vaultlist.addVaultBtn.menuItemExisting=Avaa olemassa oleva holvi... +main.vaultlist.showEventsButton.tooltip=Avaa tapahtumanäkymä ##Notificaition main.notification.updateAvailable=Päivitys on saatavilla. main.notification.support=Tue Cryptomatoria. @@ -419,6 +423,9 @@ main.vaultDetail.stats=Holvin tilastot main.vaultDetail.locateEncryptedFileBtn=Etsi salattu tiedosto main.vaultDetail.locateEncryptedFileBtn.tooltip=Valitse tiedosto holvistasi löytääksesi sen salatun vastineen main.vaultDetail.encryptedPathsCopied=Polut kopioitu leikepöydälle! +main.vaultDetail.locateEncrypted.filePickerTitle=Valitse tiedosto holvin sisältä +main.vaultDetail.decryptName.buttonLabel=Pura tiedoston nimen salaus +main.vaultDetail.decryptName.tooltip=Valitse salattu tiedosto purkaaksesi nimen salauksen ### Missing main.vaultDetail.missing.info=Cryptomator ei löytänyt täältä holvia. main.vaultDetail.missing.recheck=Tarkista uudelleen @@ -545,6 +552,10 @@ updateReminder.yesAutomatically=Kyllä, automaattisesti dokanySupportEnd.preferencesBtn=Avaa asetukset #Retry If Readonly +retryIfReadonly.title=Rajoitettu holvin pääsy +retryIfReadonly.message=Ei kirjoitusoikeuksia holvihakemistoon +retryIfReadonly.description=Cryptomator ei voi kirjoittaa holvihakemistoon. Voit vaihtaa holvin lukutilaan ja yrittää uudelleen. Tämä vaihtoehto voidaan poistaa käytöstä holvin asetuksissa. +retryIfReadonly.retry=Vaihda ja yritä uudelleen # Share Vault shareVault.title=Jaa holvi @@ -554,14 +565,46 @@ shareVault.instruction.1=1. Jaa käyttöoikeus salattuun holvikansioon pilvipalv shareVault.instruction.2=2. Jaa holvin salasana turvallisella tavalla. shareVault.remarkBestPractices=Lisätietoja varten tutustu hyvien käytäntöjen suosituksiin dokumentaatiossamme. shareVault.docsTooltip=Avaa dokumentaatio lukeaksesi lisää holvein jakamisesta. +shareVault.hubAd.description=Turvallinen tapa työskennellä tiimeissä +shareVault.hubAd.keyManagement=• Nollatieto avainten hallinta +shareVault.hubAd.authentication=• Vahva todennus +shareVault.hubAd.encryption=• Päästä päähän salaus shareVault.visitHub=Käy Cryptomator Hubissa shareVault.hub.message=Kuinka jakaa Hub -holvi +shareVault.hub.description=Jotta holvin sisältö voitaisiin jakaa toisen tiimin jäsenen kanssa, sinun on suoritettava kaksi vaihetta: shareVault.hub.instruction.1=1. Jaa käyttöoikeus salattuun holvikansioon pilvipalvelun kautta. +shareVault.hub.instruction.2=2. Myönnä käyttöoikeus tiimin jäsenelle Cryptomator Hubissa. shareVault.hub.openHub=Avaa Cryptomator Hub # Decrypt File Names +decryptNames.title=Pura tiedostonimien salaus +decryptNames.filePicker.title=Valitse salattu tiedosto +decryptNames.dropZone.message=Pudota tiedostoja tai napsauta valitaksesi +decryptNames.dropZone.error.generic=Tiedostonimien salauksen purku epäonnistui # Event View +eventView.title=Tapahtumat +eventView.filter.allVaults=Kaikki +eventView.clearListButton.tooltip=Tyhjennä luettelo ## event list entries +eventView.entry.vaultLocked.description=Avaa "%s" lisätietoja varten +eventView.entry.conflictResolved.message=Ratkaistu ristiriita +eventView.entry.conflictResolved.showDecrypted=Näytä purettu tiedosto +eventView.entry.conflictResolved.copyDecrypted=Kopioi purettu polku +eventView.entry.conflict.message=Ristiriidan ratkaisu epäonnistui +eventView.entry.conflict.showDecrypted=Näytä purettu, alkuperäinen tiedosto +eventView.entry.conflict.copyDecrypted=Näytä purettu, alkuperäinen polku +eventView.entry.conflict.showEncrypted=Näytä ristiriitainen, salattu tiedosto +eventView.entry.conflict.copyEncrypted=Kopioi ristiriitainen, salattu polku +eventView.entry.decryptionFailed.message=Salauksen purku epäonnistui +eventView.entry.decryptionFailed.showEncrypted=Näytä salattu tiedosto +eventView.entry.decryptionFailed.copyEncrypted=Kopioi salattu polku +eventView.entry.brokenDirFile.message=Virheellinen hakemiston linkki +eventView.entry.brokenDirFile.showEncrypted=Näytä virheellinen, salattu linkki +eventView.entry.brokenDirFile.copyEncrypted=Kopioi virheellisen polun linkki +eventView.entry.brokenFileNode.message=Virheellinen tiedostojärjestelmän solmu +eventView.entry.brokenFileNode.showEncrypted=Näytä virheellinen, salattu solmu +eventView.entry.brokenFileNode.copyEncrypted=Kopioi virheellisen, salatun solmun polku +eventView.entry.brokenFileNode.copyDecrypted=Kopioi purettu polku diff --git a/src/main/resources/i18n/strings_ko.properties b/src/main/resources/i18n/strings_ko.properties index ab03e9c6c..dd97c84e1 100644 --- a/src/main/resources/i18n/strings_ko.properties +++ b/src/main/resources/i18n/strings_ko.properties @@ -424,6 +424,9 @@ main.vaultDetail.stats=Vault 통계 main.vaultDetail.locateEncryptedFileBtn=암호화된 파일 위치 main.vaultDetail.locateEncryptedFileBtn.tooltip=암호화된 파일을 보기 위해 Vault에서 파일을 선택하십시오. main.vaultDetail.encryptedPathsCopied=클립보드에 복사됨! +main.vaultDetail.locateEncrypted.filePickerTitle=Vault 내부에서 파일 선택 +main.vaultDetail.decryptName.buttonLabel=파일명 복호화 +main.vaultDetail.decryptName.tooltip=암호화된 볼트 파일을 선택해 파일 이름을 복호화 ### Missing main.vaultDetail.missing.info=Cryptomator가 이 경로에 있는 Vault를 찾지 못했습니다. main.vaultDetail.missing.recheck=다시 시도 @@ -580,11 +583,21 @@ shareVault.hub.instruction.2=2. Cryptomator Hub에서 팀 구성원에 접근을 shareVault.hub.openHub=Cryptomator Hub 열기 # Decrypt File Names +decryptNames.title=파일명 복호화 +decryptNames.filePicker.title=암호화된 파일 선택 +decryptNames.filePicker.extensionDescription=Cryptomator로 암호화된 파일 +decryptNames.copyTable.tooltip=테이블 복사 +decryptNames.clearTable.tooltip=테이블 비우기 +decryptNames.dropZone.message=파일을 여기에 드롭하거나 클릭하세요 +decryptNames.dropZone.error.vaultInternalFiles=복호화 가능한 이름이 선택되지 않은 Vailt 내부 파일 +decryptNames.dropZone.error.noDirIdBackup=선택된 파일 폴더에 dirId.c9r 파일이 포함되어 있지 않습니다 +decryptNames.dropZone.error.generic=파일 이름 복호화 실패 # Event View eventView.title=이벤트 eventView.filter.allVaults=전체 +eventView.clearListButton.tooltip=목록 지우기 ## event list entries eventView.entry.vaultLocked.description="%s"를 잠금 해제하여 세부정보 보기 eventView.entry.conflictResolved.message=해결된 충돌 diff --git a/src/main/resources/i18n/strings_mk.properties b/src/main/resources/i18n/strings_mk.properties index a2ea03831..f6766ee83 100644 --- a/src/main/resources/i18n/strings_mk.properties +++ b/src/main/resources/i18n/strings_mk.properties @@ -1,6 +1,7 @@ # Locale Specific CSS files such as CJK, RTL,... # Generics +generic.action.dismiss=Откажи ## Button generic.button.apply=Примени generic.button.back=Назад @@ -13,6 +14,7 @@ generic.button.copied=Копирано! generic.button.done=Прифати generic.button.next=Продолжи generic.button.print=Печати +generic.button.remove=Отстрани # Error error.message=Грешка @@ -22,6 +24,8 @@ error.hyperlink.report=Пријави ја оваа грешка error.technicalDetails=Детали: error.existingSolutionDescription=Не очекуваше да се случи ова. Но најдовме постоечко решение за оваа грешка. Ве молиме погледнете го следниот линк. error.hyperlink.solution=Пребарај решение +error.dismiss=Откажи +error.lookUpSolution=Пребарај решение # Defaults defaults.vault.vaultName=Сеф diff --git a/src/main/resources/i18n/strings_vi.properties b/src/main/resources/i18n/strings_vi.properties index 858d0f527..2254972b3 100644 --- a/src/main/resources/i18n/strings_vi.properties +++ b/src/main/resources/i18n/strings_vi.properties @@ -68,6 +68,7 @@ addvaultwizard.new.validCharacters.dashes=Dấu gạch ngang (%s) hoặc dấu g ### Expert Settings addvaultwizard.new.expertSettings.enableExpertSettingsCheckbox="Bật các cài đặt chuyên gia" addvaultwizard.new.expertSettings.shorteningThreshold.invalid=Nhập giá trị từ 36 đến 220 (mặc định 220) +addvaultwizard.new.expertSettings.shorteningThreshold.tooltip=Mở tài liệu để tìm hiểu thêm. addvaultwizard.new.expertSettings.shorteningThreshold.title="Chiều dài tối đa của tên các file được mã hóa" addvaultwizard.new.expertSettings.shorteningThreshold.valid="Hợp lệ" ### Password @@ -138,7 +139,12 @@ unlock.error.customPath.message=Không thể gắn vault vào đường dẫn t unlock.error.customPath.description.notSupported=Nếu bạn muốn tiếp tục sử dụng đường dẫn tuỳ chỉnh, vui lòng chuyển đến tuỳ chọn và chọn loại ổ đĩa hỗ trợ nó. Nếu không, hãy chuyển đến tuỳ chọn vault và chọn điểm gắn kết được hỗ trợ. unlock.error.customPath.description.notExists=Đường dẫn gắn kết tuỳ chỉnh không tồn tại. Tạo nó trong hệ thống tệp cục bộ của bạn hoặc thay đổi nó trong các tuỳ chọn vault. unlock.error.customPath.description.inUse="Ký hiệu ổ cứng hoặc đường dẫn tự gán "%s" đã bị chiếm dụng". +unlock.error.customPath.description.hideawayNotDir=Không thể xóa tệp tạm thời, tệp ẩn "%3$s" dùng để mở khóa. Vui lòng kiểm tra tệp này và xóa nó bằng tay. +unlock.error.customPath.description.couldNotBeCleaned=Vault của bạn không gắn được vào đường dẫn "%s". Vui lòng thử lại hoặc chọn một đường dẫn khác. +unlock.error.customPath.description.notEmptyDir=Đường dẫn tùy chỉnh "%s" không phải là một thư mục trống. Vui lòng chọn một thư mục trống và thử lại. +unlock.error.customPath.description.generic=Bạn đã chọn một đường dẫn gắn tùy chỉnh cho vault này, nhưng việc sử dụng nó đã thất bại với thông báo: %2$s unlock.error.restartRequired.message=Không thể mở vault +unlock.error.restartRequired.description=Thay đổi loại ổ đĩa trong tùy chọn vault hoặc khởi động lại Cryptomator. unlock.error.title=Mở khóa "%s" không thành công ## Hub hub.noKeychain.message=Không thể truy cập khoá thiết bị @@ -153,18 +159,30 @@ hub.receive.message=Đang xử lý phản hồi… hub.receive.description=Cryptomator đang nhận và xử lý phản hồi từ Hub. Vui lòng chờ. ### Register Device hub.register.message=Thiết bị mới +hub.register.description=Đây là lần đầu tiên truy cập Hub từ thiết bị này. Vui lòng đăng ký bằng Khóa Tài Khoản của bạn. hub.register.nameLabel=Tên thiết bị +hub.register.invalidAccountKeyLabel=Khóa Tài Khoản không đúng hub.register.registerBtn=Đăng ký ### Register Device Legacy hub.register.legacy.occupiedMsg=Tên đã sử dụng +hub.register.legacy.description=Đây là lần đầu tiên truy cập Hub từ thiết bị này. Vui lòng đăng ký. ### Registration Success hub.registerSuccess.message=Đã đăng ký thiết bị +hub.registerSuccess.description=Thiết bị của bạn đã được đăng ký thành công. Bạn có thể tiếp tục mở khóa vault. hub.registerSuccess.unlockBtn=Mở khoá +hub.registerSuccess.legacy.description=Để truy cập vault, thiết bị của bạn cần được chủ sở hữu vault cấp phép. ### Registration Failed hub.registerFailed.message=Đăng ký thiết bị thất bại +hub.registerFailed.description.generic=Đã xảy ra lỗi trong quá trình đăng ký. Để biết thêm chi tiết, vui lòng kiểm tra nhật ký ứng dụng. +hub.registerFailed.description.deviceAlreadyExists=Thiết bị này đã được đăng ký cho người dùng khác. Hãy thử tài khoản khác hoặc sử dụng một thiết bị khác. ### Unauthorized hub.unauthorized.message=Truy cập bị từ chối +hub.unauthorized.description=Bạn không được phép mở vault này. Vui lòng liên hệ với chủ sở hữu vault để yêu cầu quyền truy cập. ### Requires Account Initialization +hub.requireAccountInit.message=Cần thực hiện hành động +hub.requireAccountInit.description.0=Để tiếp tục, vui lòng hoàn thành các bước yêu cầu trong +hub.requireAccountInit.description.1=Hồ sơ người dùng +hub.requireAccountInit.description.2=. ### License Exceeded hub.invalidLicense.message=Giấy phép Hub không hợp lệ hub.invalidLicense.description=Phiên bản Cryptomator Hub của bạn có giấy phép không hợp lệ. Vui lòng thông báo cho quản trị viên Hub để nâng cấp hoặc gia hạn giấy phép. @@ -265,10 +283,12 @@ preferences.title=Tùy chỉnh ## General preferences.general=Chung preferences.general.startHidden=Ẩn cửa sổ khi khởi động Cryptomator +preferences.general.autoCloseVaults=Tự động khóa vaults khi thoát ứng dụng mà không cần xác nhận preferences.general.debugLogging=Bật nhật kí gỡ lỗi preferences.general.debugDirectory=Mở tệp nhật ký preferences.general.autoStart=Khởi chạy Cryptomator khi khởi động hệ thống preferences.general.keychainBackend=Lưu mật khẩu với +preferences.general.quickAccessService=Thêm các vault đã mở khóa vào khu vực truy cập nhanh ## Interface preferences.interface=Giao diện preferences.interface.theme=Cái nhìn và cảm nhận @@ -282,8 +302,10 @@ preferences.interface.interfaceOrientation=Định hướng giao diện preferences.interface.interfaceOrientation.ltr=Trái sang phải preferences.interface.interfaceOrientation.rtl=Phải sang trái preferences.interface.showTrayIcon=Hiển thị biểu tượng khay (yêu cầu khởi động lại) +preferences.interface.compactMode=Bật danh sách vault thu gọn ## Volume preferences.volume=Ổ lưu trữ ảo +preferences.volume.type=Loại ổ đĩa mặc định preferences.volume.type.automatic=Tự động preferences.volume.docsTooltip=Mở tài liệu để tìm hiểu thêm về các loại ổ đĩa khác nhau. preferences.volume.fuseRestartRequired=Để áp dụng các thay đổi, Cryptomator cần được khởi động lại. @@ -300,10 +322,13 @@ preferences.updates.currentVersion=Phiên bản hiện tại: %s preferences.updates.autoUpdateCheck=Tự động kiểm tra phiên bản mới preferences.updates.checkNowBtn=Kiểm tra ngay preferences.updates.updateAvailable=Có bản cập nhật lên phiên bản %s. +preferences.updates.lastUpdateCheck=Lần kiểm tra cuối: %s preferences.updates.lastUpdateCheck.never=không bao giờ preferences.updates.lastUpdateCheck.recently=gần đây preferences.updates.lastUpdateCheck.daysAgo=%s ngày trước preferences.updates.lastUpdateCheck.hoursAgo=%s giờ trước +preferences.updates.checkFailed=Không thể kiểm tra cập nhật. Vui lòng kiểm tra kết nối internet hoặc thử lại sau. +preferences.updates.upToDate=Cryptomator đã được cập nhật mới nhất. ## Contribution preferences.contribute=Hỗ trợ chúng tôi @@ -311,8 +336,14 @@ preferences.contribute.registeredFor=Chứng nhận Người Hỗ Trợ được preferences.contribute.noCertificate=Hỗ trợ Cryptomator và lấy về cho bạn chứng nhận người hỗ trợ. Chứng nhận này giống như giấy phép sử dụng phần mềm, nhưng chỉ dành cho những con người tuyệt vời đang dùng phần mềm tự do. ;-) preferences.contribute.getCertificate=Bạn chưa có? Tìm hiểu cách bạn có thể lấy được nó. preferences.contribute.promptText=Vui lòng dán mã chứng nhận người hỗ trợ vào đây +preferences.contribute.thankYou=Cảm ơn bạn đã hỗ trợ phát triển mã nguồn mở của Cryptomator! +preferences.contribute.donate=Ủng Hộ +preferences.contribute.sponsor=Nhà tài trợ ### Remove License Key Dialog +removeCert.title=Xoá Chứng chỉ +removeCert.message=Xóa chứng chỉ người ủng hộ? +removeCert.description=Các tính năng chính của Cryptomator không bị ảnh hưởng bởi điều này. Việc truy cập vào các vault của bạn không bị hạn chế và mức độ bảo mật cũng không bị giảm. #<-- Add entries for donations and code/translation/documentation contribution --> ## About @@ -362,7 +393,12 @@ main.vaultlist.contextMenu.unlock=Mở khoá… main.vaultlist.contextMenu.unlockNow=Mở khóa bây giờ main.vaultlist.contextMenu.vaultoptions=Hiện tùy chọn vault main.vaultlist.contextMenu.reveal=Hiển thị Ổ đĩa +main.vaultlist.addVaultBtn.menuItemNew=Tạo Vault Mới... +main.vaultlist.addVaultBtn.menuItemExisting=Mở Vault Hiện Có... +main.vaultlist.showEventsButton.tooltip=Mở xem sự kiện ##Notificaition +main.notification.updateAvailable=Có bản cập nhật mới. +main.notification.support=Hỗ trợ Cryptomator. ## Vault Detail ### Welcome main.vaultDetail.welcomeOnboarding=Cảm ơn bạn đã chọn Cryptomator để bảo vệ tệp của bạn. Nếu bạn cần bất kỳ hỗ trợ nào, hãy xem hướng dẫn bắt đầu của chúng tôi: @@ -388,6 +424,9 @@ main.vaultDetail.stats=Thống kê Vault main.vaultDetail.locateEncryptedFileBtn=Định vị Tệp Đã mã hoá main.vaultDetail.locateEncryptedFileBtn.tooltip=Chọn một tệp từ vaule của bạn để xác định vị trí đối tác được mã hoá của nó main.vaultDetail.encryptedPathsCopied=Đường dẫn Đã sao chép vào Bảng tạm! +main.vaultDetail.locateEncrypted.filePickerTitle=Chọn tệp bên trong Vault +main.vaultDetail.decryptName.buttonLabel=Giải mã tên tệp +main.vaultDetail.decryptName.tooltip=Chọn một tệp vault đã được mã hóa để giải mã tên của nó ### Missing main.vaultDetail.missing.info=Cryptomator không thể tìm thấy vault tại đường dẫn này. main.vaultDetail.missing.recheck=Kiểm tra lại @@ -426,6 +465,7 @@ vaultOptions.general.startHealthCheckBtn=Bắt đầu Kiểm tra sức khỏe ## Mount vaultOptions.mount=Gắn kết +vaultOptions.mount.info=Mở phần tùy chọn ổ đĩa ảo để thay đổi các cài đặt mặc định. vaultOptions.mount.readonly=Chỉ đọc vaultOptions.mount.customMountFlags=Cờ gắn kết tuỳ chỉnh vaultOptions.mount.winDriveLetterOccupied=đã bị chiếm @@ -436,6 +476,7 @@ vaultOptions.mount.mountPoint.custom=Sử dụng thư mục đã chọn vaultOptions.mount.mountPoint.directoryPickerButton=Chọn… vaultOptions.mount.mountPoint.directoryPickerTitle=Chọn một thư mục vaultOptions.mount.volumeType.default=Mặc định (%s) +vaultOptions.mount.volumeType.restartRequired=Để sử dụng loại ổ đĩa này, Cryptomator cần được khởi động lại. vaultOptions.mount.volume.tcp.port=Cổng TCP vaultOptions.mount.volume.type=Loại Ổ đĩa ## Master Key @@ -504,25 +545,78 @@ quit.forced.forceAndQuitBtn=Bắt buộc và Thoát # Update Reminder updateReminder.title=Kiểm tra cập nhật updateReminder.message=Kiểm tra cập nhật? +updateReminder.description=Luôn cập nhật các tính năng mới, sửa lỗi và cải tiến bảo mật. Chúng tôi khuyến nghị để tự động kiểm tra cập nhật. updateReminder.notNow=Không phải bây giờ +updateReminder.yesOnce=Có, chỉ một lần +updateReminder.yesAutomatically=Có, tự động #Dokany Support End dokanySupportEnd.title=Thông báo ngừng phát triển dokanySupportEnd.message=Kết thúc hỗ trợ cho Dokany +dokanySupportEnd.description=Loại ổ đĩa Dokany không còn được Cryptomator hỗ trợ. Cài đặt của bạn đã được điều chỉnh để sử dụng loại ổ đĩa mặc định. Bạn có thể xem loại mặc định trong phần tùy chọn. dokanySupportEnd.preferencesBtn=Mở Tuỳ chọn #Retry If Readonly +retryIfReadonly.title=Truy cập Vault bị giới hạn +retryIfReadonly.message=Không có quyền ghi vào thư mục vault +retryIfReadonly.description=Cryptomator không thể ghi vào thư mục vault. Bạn có thể chuyển vault sang chế độ chỉ đọc và thử lại. Tùy chọn này có thể được tắt trong phần tùy chọn vault. +retryIfReadonly.retry=Thay đổi và Thử lại # Share Vault shareVault.title=Chia sẻ Vault +shareVault.message=Bạn muốn chia sẻ vault của mình với người khác không? +shareVault.description=Luôn cẩn trọng khi chia sẻ vault của bạn với người khác. Tóm lại, hãy làm theo các bước sau: +shareVault.instruction.1=1. Chia sẻ quyền truy cập thư mục vault đã mã hóa qua dịch vụ lưu trữ đám mây. +shareVault.instruction.2=2. Chia sẻ mật khẩu vault một cách an toàn. +shareVault.remarkBestPractices=Để biết thêm thông tin, hãy tham khảo các gợi ý về phương pháp tốt nhất trong tài liệu của chúng tôi. +shareVault.docsTooltip=Mở tài liệu hướng dẫn để tìm hiểu thêm về việc chia sẻ vault. shareVault.hubAd.description=Cách an toàn để làm việc theo nhóm shareVault.hubAd.keyManagement=• Quản lý khóa Zero-knowledge +shareVault.hubAd.authentication=• Xác thực bảo mật cao shareVault.hubAd.encryption=• Mã hóa đầu cuối shareVault.visitHub=Truy cập Cryptomator Hub +shareVault.hub.message=Hướng dẫn chia sẻ vault trên Hub +shareVault.hub.description=Để chia sẻ nội dung vault với thành viên nhóm khác, bạn cần thực hiện hai bước sau: +shareVault.hub.instruction.1=1. Chia sẻ quyền truy cập thư mục vault đã mã hóa qua dịch vụ lưu trữ đám mây. +shareVault.hub.instruction.2=2. Cấp quyền truy cập cho thành viên nhóm trong Cryptomator Hub. +shareVault.hub.openHub=Mở Cryptomator Hub # Decrypt File Names +decryptNames.title=Giải mã tên tệp +decryptNames.filePicker.title=Chọn tệp được mã hóa +decryptNames.filePicker.extensionDescription=Tệp mã hóa Cryptomator +decryptNames.copyTable.tooltip=Sao chép bảng +decryptNames.clearTable.tooltip=Xóa bảng +decryptNames.copyHint=Sao chép nội dung ô với %s +decryptNames.dropZone.message=Kéo thả tệp hoặc nhấp để chọn +decryptNames.dropZone.error.vaultInternalFiles=Đã chọn các tệp bên trong vault không có tên giải mã được +decryptNames.dropZone.error.foreignFiles=Các tệp không thuộc vault "%s" +decryptNames.dropZone.error.noDirIdBackup=Thư mục của các tệp đã chọn không chứa tệp dirId.c9r +decryptNames.dropZone.error.generic=Không thể giải mã tên tệp # Event View +eventView.title=Sự kiện +eventView.filter.allVaults=Tất cả +eventView.clearListButton.tooltip=Xóa danh sách ## event list entries +eventView.entry.vaultLocked.description=Mở khóa "%s" để xem chi tiết +eventView.entry.conflictResolved.message=Đã xử lý xung đột +eventView.entry.conflictResolved.showDecrypted=Xem tệp đã giải mã +eventView.entry.conflictResolved.copyDecrypted=Sao chép đường dẫn giải mã +eventView.entry.conflict.message=Giải quyết xung đột thất bại +eventView.entry.conflict.showDecrypted=Xem tệp gốc đã giải mã +eventView.entry.conflict.copyDecrypted=Sao chép đường dẫn gốc đã giải mã +eventView.entry.conflict.showEncrypted=Hiển thị tệp bị xung đột, đã mã hóa +eventView.entry.conflict.copyEncrypted=Sao chép đường dẫn mã hóa bị xung đột +eventView.entry.decryptionFailed.message=Giải mã thất bại +eventView.entry.decryptionFailed.showEncrypted=Hiển thị tệp đã mã hóa +eventView.entry.decryptionFailed.copyEncrypted=Sao chép đường dẫn tệp đã mã hóa +eventView.entry.brokenDirFile.message=Liên kết thư mục hỏng +eventView.entry.brokenDirFile.showEncrypted=Hiển thị liên kết mã hóa bị hỏng +eventView.entry.brokenDirFile.copyEncrypted=Sao chép đường dẫn liên kết bị hỏng +eventView.entry.brokenFileNode.message=Nút tập tin bị hỏng +eventView.entry.brokenFileNode.showEncrypted=Hiển thị nút mã hóa bị hỏng +eventView.entry.brokenFileNode.copyEncrypted=Sao chép đường dẫn nút mã hóa bị hỏng +eventView.entry.brokenFileNode.copyDecrypted=Sao chép đường dẫn giải mã