From 8e56218fbb84dc2f1080368311f54006cf274151 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Wed, 11 Nov 2020 17:13:11 +0100 Subject: [PATCH 1/2] Update launcher-linux.sh drastically reducing the allowed stacksize to 2m --- main/buildkit/src/main/resources/launcher-linux.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/buildkit/src/main/resources/launcher-linux.sh b/main/buildkit/src/main/resources/launcher-linux.sh index b64d2c1ce..6ceb933b0 100644 --- a/main/buildkit/src/main/resources/launcher-linux.sh +++ b/main/buildkit/src/main/resources/launcher-linux.sh @@ -7,6 +7,6 @@ java \ -Dcryptomator.logDir="~/.local/share/Cryptomator/logs" \ -Dcryptomator.mountPointsDir="~/.local/share/Cryptomator/mnt" \ -Djdk.gtk.version=2 \ - -Xss20m \ + -Xss2m \ -Xmx512m \ - org.cryptomator.launcher.Cryptomator \ No newline at end of file + org.cryptomator.launcher.Cryptomator From d7a4dff0807cdbad85140face91c0e905cc493e6 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Mon, 16 Nov 2020 17:15:37 +0100 Subject: [PATCH 2/2] New Crowdin updates (#1401) New translations strings.properties [ci skip] --- .../main/resources/i18n/strings_ar.properties | 3 +- .../main/resources/i18n/strings_bs.properties | 18 +- .../main/resources/i18n/strings_ca.properties | 3 +- .../main/resources/i18n/strings_cs.properties | 8 +- .../main/resources/i18n/strings_de.properties | 4 +- .../main/resources/i18n/strings_el.properties | 3 +- .../main/resources/i18n/strings_es.properties | 6 +- .../main/resources/i18n/strings_fr.properties | 10 +- .../main/resources/i18n/strings_hi.properties | 3 +- .../main/resources/i18n/strings_hr.properties | 3 +- .../main/resources/i18n/strings_id.properties | 3 +- .../main/resources/i18n/strings_it.properties | 3 +- .../main/resources/i18n/strings_ja.properties | 37 ++- .../main/resources/i18n/strings_ko.properties | 4 +- .../main/resources/i18n/strings_lv.properties | 3 +- .../main/resources/i18n/strings_nb.properties | 3 +- .../main/resources/i18n/strings_nl.properties | 3 +- .../main/resources/i18n/strings_nn.properties | 3 +- .../main/resources/i18n/strings_pa.properties | 239 +++++++++++++++++- .../main/resources/i18n/strings_pl.properties | 4 +- .../main/resources/i18n/strings_pt.properties | 3 +- .../resources/i18n/strings_pt_BR.properties | 3 +- .../main/resources/i18n/strings_ro.properties | 3 +- .../main/resources/i18n/strings_ru.properties | 8 +- .../main/resources/i18n/strings_sk.properties | 8 +- .../main/resources/i18n/strings_sv.properties | 16 +- .../main/resources/i18n/strings_tr.properties | 3 +- .../main/resources/i18n/strings_zh.properties | 38 ++- .../resources/i18n/strings_zh_TW.properties | 3 +- 29 files changed, 399 insertions(+), 49 deletions(-) diff --git a/main/ui/src/main/resources/i18n/strings_ar.properties b/main/ui/src/main/resources/i18n/strings_ar.properties index 0efa11874..f8cfaa754 100644 --- a/main/ui/src/main/resources/i18n/strings_ar.properties +++ b/main/ui/src/main/resources/i18n/strings_ar.properties @@ -101,7 +101,8 @@ unlock.unlockBtn=افتح unlock.success.message=تم فتح المخزن "%s" بنجاح! يمكنك الوصول إليه الآن. unlock.success.rememberChoice=تذكر اختياري ولا تظهر هذا مرة أخرى unlock.success.revealBtn=افتح الحافظة -## Invalid Mount Point +## Failure +### Invalid Mount Point unlock.error.invalidMountPoint.notExisting=نقطة التحميل ليست مجلد فارغ أو غير موجودة: %s unlock.error.invalidMountPoint.existing=نقطة/مجلد التحميل موجود بالفعل أو المجلد الأصل مفقود: %s diff --git a/main/ui/src/main/resources/i18n/strings_bs.properties b/main/ui/src/main/resources/i18n/strings_bs.properties index 472709f07..e8d8579d6 100644 --- a/main/ui/src/main/resources/i18n/strings_bs.properties +++ b/main/ui/src/main/resources/i18n/strings_bs.properties @@ -85,13 +85,26 @@ removeVault.confirmBtn=Ukloni Sef # Change Password changepassword.title=Promjeni lozinku changepassword.enterOldPassword=Unesi trenutnu lozinku za "%s" +changepassword.finalConfirmation=Razumijem da neću moći pristupiti svojim podacima ako zaboravim lozinku # Forget Password +forgetPassword.title=Zaboravili ste šifru +forgetPassword.information=Ovo će izbrisati sačuvanu lozinku ovog sefa iz vaše sistemske pohrane. +forgetPassword.confirmBtn=Zaboravili ste šifru # Unlock +unlock.title=Otključaj sef +unlock.passwordPrompt=Unesite lozinku za "%s": +unlock.savePassword=Snimi lozinku unlock.unlockBtn=Otključaj ## Success -## Invalid Mount Point +unlock.success.message=Uspješno ste otključali "%s"! Vaš sef je sada dostupan. +unlock.success.rememberChoice=Zapamtite izbor, ne pokazujte ovo ponovo +unlock.success.revealBtn=Otkrij sef +## Failure +unlock.error.heading=Sef nije moguće otključati +### Invalid Mount Point +unlock.error.invalidMountPoint.notExisting=Tačka postavljanja "%s" nije direktorij, nije prazna ili ne postoji. # Migration ## Start @@ -125,6 +138,9 @@ main.vaultlist.addVaultBtn=Dodaj sef main.vaultDetail.unlockNowBtn=Otključaj sada ### Unlocked main.vaultDetail.lockBtn=Zaključaj +main.vaultDetail.bytesPerSecondRead=Čitaj: +main.vaultDetail.bytesPerSecondWritten=Piši: +main.vaultDetail.stats=Statistika sefa ### Missing ### Needs Migration diff --git a/main/ui/src/main/resources/i18n/strings_ca.properties b/main/ui/src/main/resources/i18n/strings_ca.properties index 3a6b6ab6e..e4a5a44b6 100644 --- a/main/ui/src/main/resources/i18n/strings_ca.properties +++ b/main/ui/src/main/resources/i18n/strings_ca.properties @@ -99,7 +99,8 @@ unlock.unlockBtn=Desbloqueja unlock.success.message="%s" s'ha desbloquejat correctament! Ja es pot accedir a la caixa forta. unlock.success.rememberChoice=Recorda l'elecció. No ho tornis a mostrar. unlock.success.revealBtn=Mostra la caixa forta -## Invalid Mount Point +## Failure +### Invalid Mount Point unlock.error.invalidMountPoint.notExisting=El punt de muntatge no és un directori buit, o no existeix: %s unlock.error.invalidMountPoint.existing=El punt de muntatge o la carpeta ja existeix, o no es pot accedir al directori superior: %s diff --git a/main/ui/src/main/resources/i18n/strings_cs.properties b/main/ui/src/main/resources/i18n/strings_cs.properties index d2f7221a0..5243b692d 100644 --- a/main/ui/src/main/resources/i18n/strings_cs.properties +++ b/main/ui/src/main/resources/i18n/strings_cs.properties @@ -101,9 +101,11 @@ unlock.unlockBtn=Odemknout unlock.success.message=Trezor "%s" byl úspěšně odemčen a nyní je dostupný. unlock.success.rememberChoice=Pamatovat si volbu, nezobrazovat to znovu unlock.success.revealBtn=Zobrazit trezor -## Invalid Mount Point -unlock.error.invalidMountPoint.notExisting=Připojovací bod není prázdnou složkou nebo neexistuje: %s -unlock.error.invalidMountPoint.existing=Připojovací bod/složka již existuje nebo nadřazená složka chybí: %s +## Failure +unlock.error.heading=Nelze odemknout trezor +### Invalid Mount Point +unlock.error.invalidMountPoint.notExisting=Připojovací bod %s není složkou, není prázdný nebo neexistuje. +unlock.error.invalidMountPoint.existing=Připojovací bod %s již existuje nebo nadřazená složka chybí. # Migration migration.title=Upgrade trezoru diff --git a/main/ui/src/main/resources/i18n/strings_de.properties b/main/ui/src/main/resources/i18n/strings_de.properties index 560cdca79..350e6a3a0 100644 --- a/main/ui/src/main/resources/i18n/strings_de.properties +++ b/main/ui/src/main/resources/i18n/strings_de.properties @@ -101,7 +101,9 @@ unlock.unlockBtn=Entsperren unlock.success.message=„%s“ erfolgreich entsperrt! Nun kannst du auf deinen Tresor zugreifen. unlock.success.rememberChoice=Auswahl speichern und nicht mehr anzeigen unlock.success.revealBtn=Tresor anzeigen -## Invalid Mount Point +## Failure +unlock.error.heading=Tresor konnte nicht entsperrt werden +### Invalid Mount Point unlock.error.invalidMountPoint.notExisting=Einhängepunkt ist kein leeres Verzeichnis oder existiert nicht: %s unlock.error.invalidMountPoint.existing=Einhängepunkt/Ordner bereits vorhanden oder übergeordneter Ordner fehlt: %s diff --git a/main/ui/src/main/resources/i18n/strings_el.properties b/main/ui/src/main/resources/i18n/strings_el.properties index 14297e166..e3d908e21 100644 --- a/main/ui/src/main/resources/i18n/strings_el.properties +++ b/main/ui/src/main/resources/i18n/strings_el.properties @@ -101,7 +101,8 @@ unlock.unlockBtn=Ξεκλείδωμα unlock.success.message="%s" ξεκλειδώθηκε επιτυχώς! Το vault σας είναι διαθέσιμο. unlock.success.rememberChoice=Απομνημόνευση επιλογής, μην ρωτήσεις ξανά unlock.success.revealBtn=Αποκάλυψη Vault -## Invalid Mount Point +## Failure +### Invalid Mount Point unlock.error.invalidMountPoint.notExisting=Το σημείο προσάρτησης δεν είναι κενός φάκελος ή δεν υπάρχει: %s unlock.error.invalidMountPoint.existing=Το σημείο/φάκελος προσάρτησης υπάρχει ήδη ή ο γονικός φάκελος λείπει: %s diff --git a/main/ui/src/main/resources/i18n/strings_es.properties b/main/ui/src/main/resources/i18n/strings_es.properties index 58f6e78bd..b8ccdd8a4 100644 --- a/main/ui/src/main/resources/i18n/strings_es.properties +++ b/main/ui/src/main/resources/i18n/strings_es.properties @@ -101,7 +101,9 @@ unlock.unlockBtn=Desbloquear unlock.success.message=¡"%s" se desbloqueó con éxito! La bóveda ya es accesible. unlock.success.rememberChoice=Recordar opción y no mostrar de nuevo unlock.success.revealBtn=Revelar bóveda -## Invalid Mount Point +## Failure +unlock.error.heading=No se puede desbloquear la bóveda +### Invalid Mount Point unlock.error.invalidMountPoint.notExisting=El punto de montaje no es un directorio vacío o no existe: %s unlock.error.invalidMountPoint.existing=El punto de montaje/carpeta ya existe o falta la carpeta padre: %s @@ -227,9 +229,11 @@ main.vaultDetail.accessLocation=El contenido de la bóveda es accesible aquí: main.vaultDetail.revealBtn=Revelar unidad main.vaultDetail.lockBtn=Bloquear main.vaultDetail.bytesPerSecondRead=Leído: +main.vaultDetail.bytesPerSecondWritten=Escritura: main.vaultDetail.throughput.idle=inactivo main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s +main.vaultDetail.stats=Estadísticas de la bóveda ### Missing main.vaultDetail.missing.info=Cryptomator no pudo encontrar una bóveda en esta ruta. main.vaultDetail.missing.recheck=Volver a comprobar diff --git a/main/ui/src/main/resources/i18n/strings_fr.properties b/main/ui/src/main/resources/i18n/strings_fr.properties index cd727c456..a9f1cd195 100644 --- a/main/ui/src/main/resources/i18n/strings_fr.properties +++ b/main/ui/src/main/resources/i18n/strings_fr.properties @@ -101,8 +101,10 @@ unlock.unlockBtn=Déverrouiller unlock.success.message=“%s” déverrouillé ! Le contenu de votre coffre est maintenant accessible. unlock.success.rememberChoice=Se souvenir de mon choix et ne plus me demander unlock.success.revealBtn=Révéler le coffre -## Invalid Mount Point -unlock.error.invalidMountPoint.notExisting=Le point de montage %s n'est pas un répertoire vide ou n'existe pas +## Failure +unlock.error.heading=Impossible de déverrouiller le coffre +### Invalid Mount Point +unlock.error.invalidMountPoint.notExisting=Le point de montage «%s» n'est pas un répertoire, n'est pas vide ou n'existe pas. unlock.error.invalidMountPoint.existing=Le point de montage/le répertoire existe déjà ou le répertoire parent est manquant: %s # Migration @@ -171,7 +173,7 @@ preferences.about=A propos # Vault Statistics stats.title=Statistiques sur %s -stats.cacheHitRate=Taux de réussite de la cache +stats.cacheHitRate=Taux de réussite du cache ## Read stats.read.throughput.idle=Lecture : inactif stats.read.throughput.kibs=Lecture : %.2f kiB/s @@ -227,9 +229,11 @@ main.vaultDetail.accessLocation=Le contenu de votre coffre est accessible ici : main.vaultDetail.revealBtn=Révéler le lecteur main.vaultDetail.lockBtn=Verrouiller main.vaultDetail.bytesPerSecondRead=Lecture : +main.vaultDetail.bytesPerSecondWritten=Écriture: main.vaultDetail.throughput.idle=inactif main.vaultDetail.throughput.kbps=%.1fkB/s main.vaultDetail.throughput.mbps=%.1fMB/s +main.vaultDetail.stats=Statistiques du coffre ### Missing main.vaultDetail.missing.info=Cryptomateur n'a pas pu trouver de coffre-fort dans ce chemin d'accès. main.vaultDetail.missing.recheck=Revérifier diff --git a/main/ui/src/main/resources/i18n/strings_hi.properties b/main/ui/src/main/resources/i18n/strings_hi.properties index f67653653..4cd4fd450 100644 --- a/main/ui/src/main/resources/i18n/strings_hi.properties +++ b/main/ui/src/main/resources/i18n/strings_hi.properties @@ -59,7 +59,8 @@ changepassword.title=पासवर्ड बदलें # Unlock unlock.unlockBtn=अनलॉक करें ## Success -## Invalid Mount Point +## Failure +### Invalid Mount Point # Migration migration.title=वाउल्ट को अपग्रेड करें diff --git a/main/ui/src/main/resources/i18n/strings_hr.properties b/main/ui/src/main/resources/i18n/strings_hr.properties index 74e7b2868..acd501750 100644 --- a/main/ui/src/main/resources/i18n/strings_hr.properties +++ b/main/ui/src/main/resources/i18n/strings_hr.properties @@ -26,7 +26,8 @@ # Unlock ## Success -## Invalid Mount Point +## Failure +### Invalid Mount Point # Migration ## Start diff --git a/main/ui/src/main/resources/i18n/strings_id.properties b/main/ui/src/main/resources/i18n/strings_id.properties index 691b3f934..ec8e7477a 100644 --- a/main/ui/src/main/resources/i18n/strings_id.properties +++ b/main/ui/src/main/resources/i18n/strings_id.properties @@ -78,7 +78,8 @@ addvaultwizard.existing.chooseBtn=Pilih… # Unlock unlock.unlockBtn=Buka Gembok ## Success -## Invalid Mount Point +## Failure +### Invalid Mount Point # Migration ## Start diff --git a/main/ui/src/main/resources/i18n/strings_it.properties b/main/ui/src/main/resources/i18n/strings_it.properties index 5e91d956f..ee1d0db85 100644 --- a/main/ui/src/main/resources/i18n/strings_it.properties +++ b/main/ui/src/main/resources/i18n/strings_it.properties @@ -101,7 +101,8 @@ unlock.unlockBtn=Sblocca unlock.success.message=Sbloccato "%s" con successo! La tua cassaforte è ora accessibile. unlock.success.rememberChoice=Ricorda la scelta, non mostrare ancora unlock.success.revealBtn=Rivela Cassaforte -## Invalid Mount Point +## Failure +### Invalid Mount Point unlock.error.invalidMountPoint.notExisting=Il punto di montaggio non è una directory vuota o non esiste: %s unlock.error.invalidMountPoint.existing=Il punto di Mount/cartella esiste già o la cartella superiore è mancante: %s diff --git a/main/ui/src/main/resources/i18n/strings_ja.properties b/main/ui/src/main/resources/i18n/strings_ja.properties index c427c6acc..d4693138e 100644 --- a/main/ui/src/main/resources/i18n/strings_ja.properties +++ b/main/ui/src/main/resources/i18n/strings_ja.properties @@ -101,7 +101,9 @@ unlock.unlockBtn=解錠 unlock.success.message="%s" の解錠に成功しました! 金庫にアクセス可能です。 unlock.success.rememberChoice=選択を記憶させて、再度表示しない unlock.success.revealBtn=金庫を表示 -## Invalid Mount Point +## Failure +unlock.error.heading=金庫の解錠に失敗 +### Invalid Mount Point unlock.error.invalidMountPoint.notExisting=マウントポイントが空のディレクトリか存在していません: %s # Migration @@ -141,6 +143,11 @@ preferences.general.startHidden=Cryptomator を開始したときウィンドウ preferences.general.debugLogging=ログを有効にする preferences.general.debugDirectory=ログ ファイルを表示 preferences.general.autoStart=システム開始時にCryptomatorを起動する +preferences.general.keychainBackend=次を利用してパスワードを保存する +preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Gnome Keyring +preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=KDE Wallet +preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=macOS のキーチェーンアクセス +preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Windows のデータ保護 preferences.general.interfaceOrientation=インターフェイスの向き preferences.general.interfaceOrientation.ltr=左から右 preferences.general.interfaceOrientation.rtl=右から左 @@ -164,22 +171,34 @@ preferences.donationKey.getDonationKey=Donation Key を入手する preferences.about=詳細情報 # Vault Statistics +stats.title=%s の統計情報 +stats.cacheHitRate=キャッシュ ヒット率 ## Read stats.read.throughput.idle=読み取り: アイドル状態 stats.read.throughput.kibs=読み取り: %.2f kiB/s stats.read.throughput.mibs=読み取り: %.2f MiB/s -stats.read.total.data.none=データ読み込み: - -stats.read.total.data.kib=データ読み込み: %.1f kiB -stats.read.total.data.mib=データ読み込み: %.1f MiB -stats.read.total.data.gib=データ読み込み: %.1f GiB +stats.read.total.data.none=データ読み取り: - +stats.read.total.data.kib=データ読み取り: %.1f kiB +stats.read.total.data.mib=データ読み取り: %.1f MiB +stats.read.total.data.gib=データ読み取り: %.1f GiB +stats.decr.total.data.none=復号済みデータ: - +stats.decr.total.data.kib=復号済みデータ: %.1f kiB +stats.decr.total.data.mib=復号済みデータ: %.1f MiB +stats.decr.total.data.gib=復号済みデータ: %.1f GiB +stats.read.accessCount=合計読み取り: %d ## Write stats.write.throughput.idle=書き込み: アイドル状態 stats.write.throughput.kibs=書き込み: %.2f kiB/s stats.write.throughput.mibs=書き込み: %.2f MiB/s stats.write.total.data.none=データ読み込み: - -stats.write.total.data.kib=データ書き込み: %.1f kiB -stats.write.total.data.mib=データ読み込み: %.1f MiB -stats.write.total.data.gib=データ読み込み: %.1f GiB +stats.write.total.data.kib=書き込み済みデータ: %.1f kiB +stats.write.total.data.mib=書き込み済みデータ: %.1f MiB +stats.write.total.data.gib=書き込み済みデータ: %.1f GiB +stats.encr.total.data.none=暗号化済みデータ: - +stats.encr.total.data.kib=暗号化済みデータ: %.1f kiB +stats.encr.total.data.mib=暗号化済みデータ: %.1f MiB +stats.encr.total.data.gib=暗号化済みデータ: %.1f GiB +stats.write.accessCount=合計書き込み: %d # Main Window main.closeBtn.tooltip=閉じる @@ -209,9 +228,11 @@ main.vaultDetail.accessLocation=アクセス可能な金庫のコンテンツ: main.vaultDetail.revealBtn=ドライブを表示 main.vaultDetail.lockBtn=施錠 main.vaultDetail.bytesPerSecondRead=読み取り: +main.vaultDetail.bytesPerSecondWritten=書き込み: main.vaultDetail.throughput.idle=アイドル main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s +main.vaultDetail.stats=保管庫の統計情報 ### Missing main.vaultDetail.missing.info=Cryptomator はこのパスの金庫を見つけることができませんでした。 main.vaultDetail.missing.recheck=再確認 diff --git a/main/ui/src/main/resources/i18n/strings_ko.properties b/main/ui/src/main/resources/i18n/strings_ko.properties index c4c469181..9ad4a5bde 100644 --- a/main/ui/src/main/resources/i18n/strings_ko.properties +++ b/main/ui/src/main/resources/i18n/strings_ko.properties @@ -101,7 +101,9 @@ unlock.unlockBtn=잠금해제 unlock.success.message="%s"의 잠금해제가 성공적으로 수행되었습니다! 이제 이 Vault의 접근이 가능합니다. unlock.success.rememberChoice=선택 기억함, 다시 묻지 않음 unlock.success.revealBtn=Vault 표시 -## Invalid Mount Point +## Failure +unlock.error.heading=Vault 잠금을 해제 할 수 없습니다. +### Invalid Mount Point unlock.error.invalidMountPoint.notExisting=구성지점이 존재하지 않거나 빈 디렉터리가 아닙니다: %s unlock.error.invalidMountPoint.existing=구성지점/폴더가 이미 존재하거나 부모 폴더가 없습니다: %s diff --git a/main/ui/src/main/resources/i18n/strings_lv.properties b/main/ui/src/main/resources/i18n/strings_lv.properties index 914d86909..e1d23e934 100644 --- a/main/ui/src/main/resources/i18n/strings_lv.properties +++ b/main/ui/src/main/resources/i18n/strings_lv.properties @@ -98,7 +98,8 @@ unlock.unlockBtn=Atslēgt ## Success unlock.success.message="%s" sekmīgi atslēgts! Jūsu glabātuve tagad ir pieejama. unlock.success.revealBtn=Atklāt glabātuvi -## Invalid Mount Point +## Failure +### Invalid Mount Point # Migration migration.title=Jaunināt glabātuvi diff --git a/main/ui/src/main/resources/i18n/strings_nb.properties b/main/ui/src/main/resources/i18n/strings_nb.properties index 7bb1f8255..51282a600 100644 --- a/main/ui/src/main/resources/i18n/strings_nb.properties +++ b/main/ui/src/main/resources/i18n/strings_nb.properties @@ -101,7 +101,8 @@ unlock.unlockBtn=Lås opp unlock.success.message=Vellykket opplåsning av "%s"! Hvelvet ditt er nå tilgjengelig. unlock.success.rememberChoice=Husk valget - ikke vis dette igjen unlock.success.revealBtn=Gjør hvelvet synlig -## Invalid Mount Point +## Failure +### Invalid Mount Point # Migration migration.title=Oppgrader hvelv diff --git a/main/ui/src/main/resources/i18n/strings_nl.properties b/main/ui/src/main/resources/i18n/strings_nl.properties index 797c80a2b..58e8ed2e4 100644 --- a/main/ui/src/main/resources/i18n/strings_nl.properties +++ b/main/ui/src/main/resources/i18n/strings_nl.properties @@ -99,7 +99,8 @@ unlock.unlockBtn=Ontgrendel ## Success unlock.success.message="%s" is met succes ontgrendeld! Uw kluis is nu toegankelijk. unlock.success.revealBtn=Toon kluis -## Invalid Mount Point +## Failure +### Invalid Mount Point # Migration migration.title=Kluis upgraden diff --git a/main/ui/src/main/resources/i18n/strings_nn.properties b/main/ui/src/main/resources/i18n/strings_nn.properties index 491df855f..840bd6153 100644 --- a/main/ui/src/main/resources/i18n/strings_nn.properties +++ b/main/ui/src/main/resources/i18n/strings_nn.properties @@ -100,7 +100,8 @@ unlock.unlockBtn=Låse opp unlock.success.message=Vellykka opplåsning av "%s"! Kvelven din er no tilgjengeleg. unlock.success.rememberChoice=Hugs valet - ikkje vis dette igjen unlock.success.revealBtn=Gjer kvelven synleg -## Invalid Mount Point +## Failure +### Invalid Mount Point # Migration migration.title=Oppgrader kvelv diff --git a/main/ui/src/main/resources/i18n/strings_pa.properties b/main/ui/src/main/resources/i18n/strings_pa.properties index 74e7b2868..907eedf3f 100644 --- a/main/ui/src/main/resources/i18n/strings_pa.properties +++ b/main/ui/src/main/resources/i18n/strings_pa.properties @@ -2,69 +2,306 @@ # Generics ## Button +generic.button.apply=ਲਾਗੂ ਕਰੋ +generic.button.back=ਪਿੱਛੇ +generic.button.cancel=ਰੱਦ ਕਰੋ +generic.button.change=ਬਦਲੋ +generic.button.close=ਬੰਦ ਕਰੋ +generic.button.copy=ਕਾਪੀ ਕਰੋ +generic.button.copied=ਕਾਪੀ ਕੀਤਾ! +generic.button.done=ਮੁਕੰਮਲ +generic.button.next=ਅੱਗੇ +generic.button.print=ਪਰਿੰਟ ਕਰੋ ## Error +generic.error.title=ਅਣਪਛਾਤੀ ਗਲਤੀ ਵਪਾਰੀ ਹੈ +generic.error.instruction=ਇਹ ਵਾਪਰਨਾ ਨਹੀਂ ਚਾਹੀਦਾ ਸੀ। ਹੇਠ ਦਿੱਤੀ ਗਲਤੀ ਲਿਖਤ ਬਾਰੇ ਰਿਪੋਰਟ ਕਰੋ ਅਤੇ ਇਹ ਗਲਤੀ ਹੋਣ ਦੌਰਾਨ ਜਿਹੜੇ ਵੀ ਕਦਮ ਚੁੱਕੇ ਹਨ, ਬਾਰੇ ਵੇਰਵਾ ਦਿਉ। # Defaults +defaults.vault.vaultName=ਵਾਲਟ # Tray Menu +traymenu.showMainWindow=ਵੇਖਾਓ +traymenu.showPreferencesWindow=ਮੇਰੀ ਪਸੰਦ +traymenu.lockAllVaults=ਸਾਰੇ ਲਾਕ ਕਰੋ +traymenu.quitApplication=ਬਾਹਰ +traymenu.vault.unlock=ਅਣ-ਲਾਕ ਕਰੋ +traymenu.vault.lock=ਲਾਕ ਕਰੋ +traymenu.vault.reveal=ਦਿਖਾਓ # Add Vault Wizard +addvaultwizard.title=ਵਾਲਟ ਜੋੜੋ ## Welcome +addvaultwizard.welcome.newButton=ਨਵਾਂ ਵਾਲਟ ਬਣਾਓ +addvaultwizard.welcome.existingButton=ਮੌਜੂਦਾ ਵਾਲਟ ਖੋਲ੍ਹੋ ## New ### Name +addvaultwizard.new.nameInstruction=ਵਾਲਟ ਲਈ ਨਾਂ ਚੁਣੋ +addvaultwizard.new.namePrompt=ਵਾਲਟ ਦਾ ਨਾਂ ### Location +addvaultwizard.new.locationInstruction=ਤੁਹਾਡੇ ਵਾਲੇਟ ਲਈ ਇੰਕ੍ਰਿਪਟ ਕੀਤੀਆਂ ਫ਼ਾਇਲਾਂ Cryptomator ਕਿੱਥੇ ਸਟੋਰ ਕਰੇ? +addvaultwizard.new.locationLabel=ਸਟੋਰੇਜ਼ ਦੀ ਥਾਂ +addvaultwizard.new.locationPrompt=… +addvaultwizard.new.directoryPickerLabel=ਪਸੰਦੀਦਾ ਟਿਕਾਣਾ +addvaultwizard.new.directoryPickerButton=…ਚੁਣੋ +addvaultwizard.new.directoryPickerTitle=ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ +addvaultwizard.new.fileAlreadyExists=ਇਸ ਮਾਰਗ ਉੱਤੇ ਵਾਲਟ ਨਹੀਂ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ, ਕਿਉਂਕਿ ਕੁਝ ਚੀਜ਼ਾਂ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹਨ। +addvaultwizard.new.locationDoesNotExist=ਇਸ ਮਾਰਗ ਉੱਤੇ ਵਾਲੇਟ ਨਹੀਂ ਬਣਾਇਆ ਜਾ ਸਕਦਾ, ਕਿਉਂਕਿ ਮਾਰਗ ਦਾ ਇੱਕ ਭਾਗ ਮੌਜੂਦ ਨਹੀਂ ਹੈ। +addvaultwizard.new.invalidName=ਵਾਲਟ ਦਾ ਨਾਂ ਗਲਤ ਹੈ। ਨਿਯਮਤ ਡਾਇਰੈਕਟਰੀ ਨਾਂ ਦੇਣ ਬਾਰੇ ਵਿਚਾਰੋ। ### Password +addvaultwizard.new.createVaultBtn=ਵਾਲਟ ਬਣਾਓ +addvaultwizard.new.generateRecoveryKeyChoice=ਤੁਸੀਂ ਬਿਨਾਂ ਪਾਸਵਰਡ ਦੇ ਆਪਣੇ ਡਾਟੇ ਨੂੰ ਇਸਤੇਮਾਲ ਨਹੀਂ ਕਰ ਸਕੋਗੇ। ਕੀ ਤੁਸੀਂ ਰਿਕਵਰੀ ਕੁੰਜੀ ਚਾਹੋਗੇ, ਜੇ ਕਿਤੇ ਤੁਸੀਂ ਆਪਣਾ ਪਾਸਵਰਡ ਭੁੱਲ ਜਾਓ? +addvaultwizard.new.generateRecoveryKeyChoice.yes=ਹਾਂ ਜੀ ਬਿਲਕੁਲ, ਅਫਸੋਸ ਨਾਲੋਂ ਸਾਵਧਾਨੀ ਚੰਗੀ ਹੈ +addvaultwizard.new.generateRecoveryKeyChoice.no=ਨਹੀਂ ਜੀ ਸ਼ੁਕਰੀਆ, ਮੈਨੂੰ ਆਪਣਾ ਪਾਸਵਰਡ ਯਾਦ ਰਹੇਗਾ ### Information +addvault.new.readme.storageLocation.fileName=IMPORTANT.rtf +addvault.new.readme.storageLocation.1=⚠️ ਵਾਲੇਟ ਫਾਇਲਾਂ ⚠️ +addvault.new.readme.storageLocation.2=ਇਹ ਤੁਹਾਡੇ ਵਾਲਟ ਦਾ ਸਟੋਰੇਜ਼ ਟਿਕਾਣਾ ਹੈ। +addvault.new.readme.storageLocation.3=ਨਾ ਕਰੋ +addvault.new.readme.storageLocation.4=• ਇਸ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕਿਸੇ ਫਾਇਲ ਨਾਲ ਛੇੜਛਾੜ ਜਾਂ +addvault.new.readme.storageLocation.5=• ਇਸ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਇੰਕ੍ਰਿਪਸ਼ਨ ਲਈ ਕੋਈ ਫਾਇਲ ਨਾ ਚੇਪੋ। +addvault.new.readme.storageLocation.6=ਜੇ ਤੁਸੀਂ ਫਾਇਲਾਂ ਨੂੰ ਇੰਕ੍ਰਿਪਟ ਕਰਨਾ ਜਾਂ ਵਾਲਟ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਵੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਇੰਝ ਕਰੋ: +addvault.new.readme.storageLocation.7=1. ਇਸ ਵਾਲਟ ਨੂੰ Cryptomator ਵਿੱਚ ਜੋੜੋ। +addvault.new.readme.storageLocation.8=2. Cryptomator ਵਿੱਚ ਵਾਲਟ ਨੂੰ ਅਣ-ਲਾਕ ਕਰੋ। +addvault.new.readme.storageLocation.9=3. "ਦਿਖਾਓ" ਬਟਨ ਨੂੰ ਕਲਿੱਕ ਕਰਕੇ ਪਹੁੰਚ ਟਿਕਾਣੇ ਨੂੰ ਖੋਲ੍ਹੋ। +addvault.new.readme.storageLocation.10=ਜੇ ਤੁਹਾਨੂੰ ਮਦਦ ਚਾਹੀਦੀ ਹੈ ਤਾਂ ਦਸਤਾਵੇਜ਼ ਵੇਖੋ: %s +addvault.new.readme.accessLocation.fileName=WELCOME.rtf +addvault.new.readme.accessLocation.1=🔐️ ਇੰਕ੍ਰਿਪਟ ਕੀਤਾ ਵਾਲੀਅਮ 🔐️ +addvault.new.readme.accessLocation.2=ਇਹ ਤੁਹਾਡੇ ਵਾਲਟ ਦਾ ਪਹੁੰਚ ਟਿਕਾਣਾ ਹੈ। +addvault.new.readme.accessLocation.3=ਇਸ ਵਾਲੀਅਮ ਵਿੱਚ ਜੋੜੀ ਗਈ ਕੋਈ ਵੀ ਫਾਇਲ Cryptomator ਵਲੋਂ ਇੰਕ੍ਰਿਪਟ ਕੀਤੀ ਜਾਵੇਗੀ। ਤੁਸੀਂ ਇਸ ਨੂੰ ਕਿਸੇ ਵੀ ਆਮ ਡਰਾਇਵ/ਫੋਲਡਰ ਵਾਂਗ ਵਰਤ ਸਕਦੇ ਹੋ। ਇਹ ਕੇਵਲ ਇਸ ਦੀ ਸਮੱਗਰੀ ਵੇਖਣ ਲਈ ਹੀ ਡਿ-ਕ੍ਰਿਪਟ ਹੁੰਦਾ ਹੈ, ਤੁਹਾਡੀਆਂ ਫਾਇਲਾਂ ਤੁਹਾਡੀ ਹਾਰਡ ਡਰਾਇਵ ਉੱਤੇ ਹਮੇਸ਼ਾਂ ਇੰਕ੍ਰਿਪਟ ਰਹਿੰਦੀਆਂ ਹਨ। +addvault.new.readme.accessLocation.4=ਇਹ ਫਾਇਲ ਕਿਸੇ ਵੀ ਵੇਲੇ ਹਟਾ ਸਕਦੇ ਹੋ। ## Existing +addvaultwizard.existing.instruction=ਆਪਣੇ ਮੌਜੂਦਾ ਵਾਲਟ ਦੀ "masterkey.cryptomator" ਫਾਇਲ ਚੁਣੋ। +addvaultwizard.existing.chooseBtn=…ਚੁਣੋ +addvaultwizard.existing.filePickerTitle=ਮਾਸਟਰ-ਕੁੰਜੀ ਫਾਇਲ ਚੁਣੋ ## Success +addvaultwizard.success.nextStepsInstructions="%s" ਵਾਲਟ ਜੋੜਿਆ ਗਿਆ।\nਇਸ ਵਾਲਟ ਲਈ ਪਹੁੰਚ ਜਾਂ ਸਮੱਗਰੀ ਜੋੜਨ ਵਾਸਤੇ ਤੁਹਾਨੂੰ ਇਸ ਨੂੰ ਅਣ-ਲਾਕ ਕਰਨਾ ਹੋਵੇਗਾ। ਬਦਲਵੇਂ ਰੂਪ ਵਿੱਚ ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਵੇਲੇ ਇਸ ਨੂੰ ਅਣ-ਲਾਕ ਕਰ ਸਕਦੇ ਹੋ। +addvaultwizard.success.unlockNow=ਹੁਣੇ ਅਣ-ਲਾਕ ਕਰੋ # Remove Vault +removeVault.title=ਵਾਲਟ ਹਟਾਓ +removeVault.information=ਇਸ ਸਿਰਫ਼ Cryptomator ਨੂੰ ਇਹ ਵਾਲਟ ਭੁਲਾਏਗਾ। ਤੁਸੀਂ ਇਸ ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਵੀ ਜੋੜ ਸਕਦੇ ਹੋ। ਕੋਈ ਵੀ ਇੰਕ੍ਰਿਪਟ ਕੀਤੀ ਫਾਇਲ ਤੁਹਾਡੀ ਹਾਰਡ ਡਰਾਇਵ ਉਤੋਂ ਹਟਾਈ ਨਹੀਂ ਜਾਵੇਗੀ। +removeVault.confirmBtn=ਵਾਲਟ ਹਟਾਓ # Change Password +changepassword.title=ਪਾਸਵਰਡ ਬਦਲੋ +changepassword.enterOldPassword="%s" ਲਈ ਮੌਜੂਦਾ ਪਾਸਵਰਡ ਦਿਓ +changepassword.finalConfirmation=ਮੈਂ ਸਮਝਦਾ/ਸਮਝਦੀ ਹਾਂ ਕਿ ਜੇ ਮੈਂ ਪਾਸਵਰਡ ਭੁੱਲਿਆ/ਭੁੱਲੀ ਤਾਂ ਮੈਂ ਆਪਣਾ ਡਾਟਾ ਵਰਤ ਨਹੀਂ ਸਕਾਂਗਾ/ਸਕਾਂਗੀ # Forget Password +forgetPassword.title=ਪਾਸਵਰਡ ਭੁੱਲ ਗਏ +forgetPassword.information=ਇਹ ਤੁਹਾਡੇ ਸਿਸਟਮ ਦੇ ਕੀ-ਚੇਨ ਵਿੱਚੋਂ ਇਸ ਵਾਲਟ ਦੇ ਸੰਭਾਲੇ ਪਾਸਵਰਡ ਨੂੰ ਹਟਾਏਗਾ। +forgetPassword.confirmBtn=ਪਾਸਵਰਡ ਭੁੱਲ ਗਏ # Unlock +unlock.title=ਵਾਲਟ ਅਣ-ਲਾਕ ਕਰੋ +unlock.passwordPrompt="%s" ਲਈ ਪਾਸਵਰਡ ਦਿਓ: +unlock.savePassword=ਪਾਸਵਰਡ ਸੰਭਾਲੋ +unlock.unlockBtn=ਅਣ-ਲਾਕ ਕਰੋ ## Success -## Invalid Mount Point +unlock.success.message="%s" ਕਾਮਯਾਬੀ ਨਾਲ ਅਣ-ਲਾਕ ਕੀਤਾ! ਤੁਹਾਡਾ ਵਾਲਟ ਹੁਣ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। +unlock.success.rememberChoice=ਚੋਣਾਂ ਯਾਦ ਰੱਖੋ, ਇਹ ਮੁੜ ਕੇ ਨਾ ਵੇਖਾਓ +unlock.success.revealBtn=ਵਾਲਟ ਦਿਖਾਓ +## Failure +unlock.error.heading=ਵਾਲਟ ਅਣ-ਲਾਕ ਕਰਨ ਲਈ ਅਸਮਰੱਥ +### Invalid Mount Point +unlock.error.invalidMountPoint.notExisting="%s" ਮਾਊਂਟ ਪੁਆਇੰਟ ਡਾਇਰੈਕਟਰੀ ਨਹੀਂ, ਖਾਲੀ ਨਹੀਂ ਜਾਂ ਮੌਜੂਦ ਹੀ ਨਹੀਂ ਹੈ। +unlock.error.invalidMountPoint.existing="%s" ਮਾਊਂਟ ਪੁਆਇੰਟ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ ਜਾਂ ਉਸ ਦਾ ਮੂਲ ਫੋਲਡਰ ਗੁੰਮ ਹੈ। # Migration +migration.title=ਵਾਲਟ ਅੱਪਗਰੇਡ ਕਰੋ ## Start +migration.start.prompt=ਤੁਹਾਡੇ ਵਾਲੇਟ "%s" ਨੂੰ ਨਵੇਂ ਫਾਰਮੈਟ ਲਈ ਅੱਪਗਰੇਡ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਜਾਰੀ ਰੱਖਣ ਤੋਂ ਪਹਿਲਾਂ ਪੱਕਾ ਕਰੋ ਕਿ ਇਸ ਵਾਲਟ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਨ ਵਾਲੀ ਕੋਈ ਵੀ ਸਿੰਕਰੋਨਾਈਜੇਸ਼ਨ ਬਾਕੀ ਨਹੀਂ ਰਹਿੰਦੀ ਹੈ। +migration.start.confirm=ਹਾਂ, ਮੇਰਾ ਵਾਲਟ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਿੰਕ ਹੈ ## Run +migration.run.enterPassword="%s" ਲਈ ਪਾਸਵਰਡ ਦਿਓ +migration.run.startMigrationBtn=ਵਾਲਟ ਮਾਈਗਰੇਟ ਕਰੋ +migration.run.progressHint=ਇਸ ਨੂੰ ਕੁਝ ਵੇਲਾ ਲੱਗ ਸਕਦਾ ਹੈ… ## Sucess +migration.success.nextStepsInstructions="%s" ਕਾਮਯਾਬੀ ਨਾਲ ਮਾਈਗਰੇਟ ਕੀਤਾ\nਹੁਣ ਤੁਸੀਂ ਆਪਣੇ ਵਾਲਟ ਨੂੰ ਅਣ-ਲਾਕ ਕਰ ਸਕਦੇ ਹੋ। +migration.success.unlockNow=ਹੁਣੇ ਅਣ-ਲਾਕ ਕਰੋ ## Missing file system capabilities +migration.error.missingFileSystemCapabilities.title=ਗੈਰ-ਸਹਾਇਕ ਫਾਇਲ ਸਿਸਟਮ +migration.error.missingFileSystemCapabilities.description=ਮਾਈਗਰੇਸ਼ਨ ਸ਼ੁਰੂ ਨਹੀਂ ਹੋਈ ਸੀ, ਕਿਉਂਕਿ ਤੁਹਾਡਾ ਵਾਲਟ ਅਢੁੱਕਵੇਂ ਫਾਇਲ ਸਿਸਟਮ ਉੱਤੇ ਮੌਜੂਦ ਹੈ। +migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=ਫਾਇਲ ਸਿਸਟਮ ਲੰਮੇ ਫਾਇਲ ਨਾਵਾਂ ਲਈ ਸਹਾਇਕ ਨਹੀਂ ਹੈ। +migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=ਫਾਇਲ ਸਿਸਟਮ ਲੰਮੇ ਮਾਰਗਾਂ ਲਈ ਸਹਾਇਕ ਨਹੀਂ ਹੈ। +migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=ਫਾਇਲ ਸਿਸਟਮ ਪੜ੍ਹਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਦਿੰਦਾ ਹੈ। +migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=ਫਾਇਲ ਸਿਸਟਮ ਲਿਖਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਦਿੰਦਾ ਹੈ। ## Impossible +migration.impossible.heading=ਵਾਲਟ ਮਾਈਗਰੇਟ ਕਰਨ ਲਈ ਅਸਮਰੱਥ +migration.impossible.reason=ਵਾਲਟ ਨੂੰ ਆਪਣੇ-ਆਪ ਮਾਈਗਰੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਸ ਦਾ ਸਟੋਰੇਜ਼ ਟਿਕਾਣਾ ਜਾਂ ਪਹੁੰਚ ਪੁਆਇੰਟ ਅਨੁਕੂਲ ਨਹੀਂ ਹੈ। +migration.impossible.moreInfo=ਵਾਲਟ ਨੂੰ ਅਜੇ ਵੀ ਪੁਰਾਣੇ ਵਰਜ਼ਨ ਨਾਲ ਖੋਲ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਵਾਲਟ ਨੂੰ ਖੁਦ ਕਿਵੇਂ ਮਾਈਗਰੇਟ ਕਰੀਏ, ਇਸ ਬਾਰੇ ਹਦਾਇਤਾਂ ਲਈ ਵੇਖੋ # Preferences +preferences.title=ਮੇਰੀ ਪਸੰਦ ## General +preferences.general=ਆਮ +preferences.general.theme=ਦਿੱਖ ਅਤੇ ਰਵਈਆ +preferences.general.theme.automatic=ਆਟੋਮੈਟਿਕ +preferences.general.theme.light=ਹਲਕਾ +preferences.general.theme.dark=ਗੂੜ੍ਹਾ +preferences.general.unlockThemes=ਗੂੜ੍ਹਾ ਢੰਗ ਅਣ-ਲਾਕ ਕਰੋ +preferences.general.startHidden=ਜਦੋਂ Cryptomator ਸ਼ੁਰੂ ਹੋਵੇ ਤਾਂ ਵਿੰਡੋ ਲੁਕਾਓ +preferences.general.debugLogging=ਡੀਬੱਗ ਲਾਗ ਸਮਰੱਥ ਕਰੋ +preferences.general.debugDirectory=ਲਾਗ ਫਾਇਲਾਂ ਦਿਖਾਓ +preferences.general.autoStart=ਸਿਸਟਮ ਸ਼ੁਰੂ ਵੇਲੇ Cryptomator ਚਲਾਓ +preferences.general.keychainBackend=ਪਾਸਵਰਡ ਇਸ ਨਾਲ ਸੰਭਾਲੋ +preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=ਗਨੋਮ ਕੀਰਿੰਗ +preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=ਕੇਡੀਈ ਵਾਲਟ +preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=macOS ਕੀਚੇਨ ਪਹੁੰਚ +preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=ਵਿੰਡੋ ਡਾਟਾ ਪਰੋਟੈਕਸ਼ਨ +preferences.general.interfaceOrientation=ਇੰਟਰਟੇਸ ਸਥਿਤੀ +preferences.general.interfaceOrientation.ltr=ਖੱਬੇ ਤੋਂ ਸੱਜਾ +preferences.general.interfaceOrientation.rtl=ਸੱਜੇ ਤੋਂ ਖੱਬਾ ## Volume +preferences.volume=ਵਰਚੁਅਲ ਡਰਾਇਵ +preferences.volume.type=ਵਾਲੀਅਮ ਦੀ ਕਿਸਮ +preferences.volume.webdav.port=WebDAV ਪੋਰਟ +preferences.volume.webdav.scheme=WebDAV ਸਕੀਮ ## Updates +preferences.updates=ਅੱਪਡੇਟ +preferences.updates.currentVersion=ਮੌਜੂਦਾ ਵਰਜ਼ਨ: %s +preferences.updates.autoUpdateCheck=ਅੱਪਡੇਟ ਲਈ ਆਪਣੇ-ਆਪ ਜਾਂਚ ਕਰੋ +preferences.updates.checkNowBtn=ਹੁਣੇ ਜਾਂਚ ਕਰੋ +preferences.updates.updateAvailable=ਉਪਲੱਬਧ %s ਵਰਜ਼ਨ ਲਈ ਅੱਪਡੇਟ ਕਰੋ। ## Donation Key +preferences.donationKey=ਦਾਨ ਦਿਓ +preferences.donationKey.registeredFor=%s ਲਈ ਰਜਿਸਟਰ ਕਰੋ +preferences.donationKey.noDonationKey=ਕੋਈ ਵਾਜਬ ਦਾਨ ਕੁੰਜੀ ਨਹੀਂ ਲੱਭੀ ਹੈ। ਇਹ ਲਸੰਸ ਕੁੰਜੀ ਵਾਂਗ ਹੀ ਹੈ, ਪਰ ਮੁਫ਼ਤ ਸਾਫਟਵੇਅਰ ਵਰਤਣ ਵਾਲੇ ਬੇਮਿਸਾਲ ਲੋਕਾਂ ਲਈ। ;-) +preferences.donationKey.getDonationKey=ਦਾਨ ਕੁੰਜੀ ਦਿਓ ## About +preferences.about=ਇਸ ਬਾਰੇ # Vault Statistics +stats.title=%s ਲਈ ਅੰਕੜੇ +stats.cacheHitRate=ਕੈਸ਼ ਹਿੱਟ ਦਰ ## Read +stats.read.throughput.idle=ਪੜ੍ਹਨ: ਵੇਹਲਾ +stats.read.throughput.kibs=ਪੜ੍ਹਨ: %.2f kiB/s +stats.read.throughput.mibs=ਪੜ੍ਹਨ: %.2f MiB/s +stats.read.total.data.none=ਡਾਟਾ ਪੜ੍ਹਨ: - +stats.read.total.data.kib=ਡਾਟਾ ਪੜ੍ਹਨ: %.1f kiB +stats.read.total.data.mib=ਡਾਟਾ ਪੜ੍ਹਨ: %.1f MiB +stats.read.total.data.gib=ਡਾਟਾ ਪੜ੍ਹਨ: %.1f GiB +stats.decr.total.data.none=ਡਾਟਾ ਡਿ-ਕ੍ਰਿਪਟ ਕੀਤਾ: - +stats.decr.total.data.kib=ਡਾਟਾ ਡਿ-ਕ੍ਰਿਪਟ ਕੀਤਾ: %.1f kiB +stats.decr.total.data.mib=ਡਾਟਾ ਡਿ-ਕ੍ਰਿਪਟ ਕੀਤਾ: %.1f MiB +stats.decr.total.data.gib=ਡਾਟਾ ਡਿ-ਕ੍ਰਿਪਟ ਕੀਤਾ: %.1f GiB +stats.read.accessCount=ਕੁੱਲ ਪੜ੍ਹੇ: %d ## Write +stats.write.throughput.idle=ਲਿਖੇ: ਵੇਹਲ +stats.write.throughput.kibs=ਲਿਖੇ: %.2f kiB/s +stats.write.throughput.mibs=ਲਿਖੇ: %.2f MiB/s +stats.write.total.data.none=ਡਾਟਾ ਪੜ੍ਹਿਆ: - +stats.write.total.data.kib=ਡਾਟਾ ਲਿਖਿਆ: %.1f kiB +stats.write.total.data.mib=ਡਾਟਾ ਲਿਖਿਆ: %.1f MiB +stats.write.total.data.gib=ਡਾਟਾ ਲਿਖਿਆ: %.1f GiB +stats.encr.total.data.none=ਡਾਟਾ ਇੰਕ੍ਰਿਪਟ ਕੀਤਾ: - +stats.encr.total.data.kib=ਡਾਟਾ ਇੰਕ੍ਰਿਪਟ ਕੀਤਾ: %.1f kiB +stats.encr.total.data.mib=ਡਾਟਾ ਇੰਕ੍ਰਿਪਟ ਕੀਤਾ: %.1f MiB +stats.encr.total.data.gib=ਡਾਟਾ ਇੰਕ੍ਰਿਪਟ ਕੀਤਾ: %.1f GiB +stats.write.accessCount=ਕੁੱਲ ਲਿਖੇ: %d # Main Window +main.closeBtn.tooltip=ਬੰਦ ਕਰੋ +main.minimizeBtn.tooltip=ਘੱਟੋ-ਘੱਟ +main.preferencesBtn.tooltip=ਮੇਰੀ ਪਸੰਦ +main.debugModeEnabled.tooltip=ਡੀਬੱਗ ਮੋਡ ਚਾਲੂ ਹੈ +main.donationKeyMissing.tooltip=ਦਾਨ ਦੇਣ ਬਾਰੇ ਵਿਚਾਰ ਕਰੋ ਜੀ ## Drag 'n' Drop +main.dropZone.dropVault=ਇਹ ਵਾਲਟ ਜੋੜੋ +main.dropZone.unknownDragboardContent=ਜੇ ਤੁਸੀਂ ਵਾਲਟ ਜੋੜਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਇਸ ਨੂੰ ਬੰਦ ਵਿੰਡੋ ਉੱਤੇ ਖਿੱਚੋ ## Vault List +main.vaultlist.emptyList.onboardingInstruction=ਵਾਲਟ ਜੋੜਨ ਲਈ ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ +main.vaultlist.contextMenu.remove=…ਵਾਲਟ ਹਟਾਓ +main.vaultlist.addVaultBtn=ਵਾਲਟ ਜੋੜੋ ## Vault Detail ### Welcome +main.vaultDetail.welcomeOnboarding=ਆਪਣੀਆਂ ਫਾਇਲਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ Cryptomator ਚੁਣਨ ਵਾਸਤੇ ਧੰਨਵਾਦ ਹੈ। ਜੇ ਤੁਹਾਨੂੰ ਮਦਦ ਚਾਹੀਦੀ ਹੋਵੇ ਤਾਂ ਸਾਡੀਆਂ ਸ਼ੁਰੂਆਤੀ ਗਾਈਡਾਂ ਵੇਖੋ: ### Locked +main.vaultDetail.lockedStatus=ਲਾਕ ਹੈ +main.vaultDetail.unlockBtn=ਅਣ-ਲਾਕ ਕਰੋ… +main.vaultDetail.unlockNowBtn=ਹੁਣੇ ਅਣ-ਲਾਕ ਕਰੋ +main.vaultDetail.optionsBtn=ਵਾਲਟ ਚੋਣਾਂ +main.vaultDetail.passwordSavedInKeychain=ਪਾਸਵਰਡ ਸੰਭਾਲਿਆ ### Unlocked +main.vaultDetail.unlockedStatus=ਅਣ-ਲਾਕ ਹੈ +main.vaultDetail.accessLocation=ਤੁਹਾਡੇ ਵਾਲਟ ਦੀ ਸਮੱਗਰੀ ਇੱਥੋਂ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ: +main.vaultDetail.revealBtn=ਡਰਾਇਵ ਦਿਖਾਓ +main.vaultDetail.lockBtn=ਲਾਕ ਕਰੋ +main.vaultDetail.bytesPerSecondRead=ਪੜ੍ਹਨ: +main.vaultDetail.bytesPerSecondWritten=ਲਿਖਣ: +main.vaultDetail.throughput.idle=ਵੇਹਲਾ +main.vaultDetail.throughput.kbps=%.1f kiB/s +main.vaultDetail.throughput.mbps=%.1f MiB/s +main.vaultDetail.stats=ਵਾਲਟ ਅੰਕੜੇ ### Missing +main.vaultDetail.missing.info=Cryptomator ਇਸ ਮਾਗਰ ਉੱਤੇ ਵਾਲਟ ਨਹੀਂ ਲੱਭਿਆ ਸਕੀ। +main.vaultDetail.missing.recheck=ਮੁੜ-ਜਾਂਚੋ +main.vaultDetail.missing.remove=ਵਾਲਟ ਸੂਚੀ ਤੋਂ ਹਟਾਓ… +main.vaultDetail.missing.changeLocation=ਵਾਲਟ ਟਿਕਾਣੇ ਨੂੰ ਬਦਲੋ… ### Needs Migration +main.vaultDetail.migrateButton=ਵਾਲਟ ਅੱਪਗਰੇਡ ਕਰੋ +main.vaultDetail.migratePrompt=ਤੁਹਾਡੇ ਵਾਲਟ ਨੂੰ ਵਰਤੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਨਵੇਂ ਫਾਰਮੈਟ ਲਈ ਅੱਪਗਰੇਡ ਕਰਨ ਦੀ ਲੋੜ ਹੈ # Wrong File Alert +wrongFileAlert.title=ਫਾਇਲਾਂ ਇੰਕ੍ਰਿਪਟ ਕਿਵੇਂ ਹੁੰਦੀਆਂ ਹਨ +wrongFileAlert.header.title=ਕੀ ਤੁਸੀਂ ਇਹ ਫਾਇਲਾਂ ਨੂੰ ਇੰਕ੍ਰਿਪਟ ਕਰਨ ਦੀ ਕੀਤੀ ਸੀ? +wrongFileAlert.header.lead=ਇਸ ਮਕਸਦ ਲਈ Cryptomator ਤੁਹਾਡੇ ਸਿਸਟਮ ਫਾਇਲ ਮੈਨੇਜਰ ਵਿੱਚ ਵਾਲੀਅਮ ਦਿੰਦਾ ਹੈ। +wrongFileAlert.instruction.0=ਫਾਇਲਾਂ ਇੰਕ੍ਰਿਪਟ ਕਰਨ ਲਈ, ਅੱਗੇ ਦਿੱਤੇ ਪੜਾਅ ਹਨ: +wrongFileAlert.instruction.1=1. ਆਪਣੇ ਵਾਲਟ ਨੂੰ ਅਣ-ਲਾਕ ਕਰੋ। +wrongFileAlert.instruction.2=2. ਆਪਣੇ ਫਾਇਲ ਮੈਨੇਜਰ ਵਿੱਚ ਵਾਲੀਅਮ ਨੂੰ ਖੋਲ੍ਹਣ ਲਈ "ਦਿਖਾਓ" ਨੂੰ ਕਲਿੱਕ ਕਰੋ। +wrongFileAlert.instruction.3=3. ਆਪਣੀਆਂ ਫਾਇਲਾਂ ਇਸ ਵਾਲੀਅਮ ਵਿੱਚ ਜੋੜੋ। +wrongFileAlert.link=ਹੋਰ ਮਦਦ ਲਈ ਵੇਖੋ # Vault Options ## General +vaultOptions.general=ਆਮ +vaultOptions.general.vaultName=ਵਾਲਟ ਦਾ ਨਾਂ +vaultOptions.general.unlockAfterStartup=Cryptomator ਸ਼ੁਰੂ ਹੋਣ ਵੇਲੇ ਵਾਲਟ ਅਣ-ਲਾਕ ਕਰੋ +vaultOptions.general.actionAfterUnlock=ਕਾਮਯਾਬੀ ਨਾਲ ਅਣ-ਲਾਕ ਕਰਨ ਦੇ ਬਾਅਦ +vaultOptions.general.actionAfterUnlock.ignore=ਕੁਝ ਨਾ ਕਰੋ +vaultOptions.general.actionAfterUnlock.reveal=ਡਰਾਇਵ ਦਿਖਾਓ +vaultOptions.general.actionAfterUnlock.ask=ਪੁੱਛੋ ## Mount +vaultOptions.mount=ਮਾਊਂਟ ਕਰਨਾ +vaultOptions.mount.readonly=ਕੇਵਲ ਪੜ੍ਹਨ ਲਈ +vaultOptions.mount.customMountFlags=ਪਸੰਦੀਦਾ ਮਾਊਂਟ ਚਿੰਨ੍ਹ +vaultOptions.mount.winDriveLetterOccupied=ਮੱਲਿਆ +vaultOptions.mount.mountPoint=ਮਾਊਂਟ ਪੁਆਇੰਟ +vaultOptions.mount.mountPoint.auto=ਆਪਣੇ-ਆਪ ਢੁੱਕਵਾਂ ਟਿਕਾਣਾ ਚੁਣ ਲਵੋ +vaultOptions.mount.mountPoint.driveLetter=ਜਾਰੀ ਕੀਤਾ ਡਰਾਇਵ ਅੱਖਰ ਵਰਤੋਂ +vaultOptions.mount.mountPoint.custom=ਪਸੰਦੀਦਾ ਮਾਰਗ +vaultOptions.mount.mountPoint.directoryPickerButton=…ਚੁਣੋ +vaultOptions.mount.mountPoint.directoryPickerTitle=ਖਾਲੀ ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ ## Master Key +vaultOptions.masterkey=ਪਾਸਵਰਡ +vaultOptions.masterkey.changePasswordBtn=ਪਾਸਵਰਡ ਬਦਲੋ +vaultOptions.masterkey.forgetSavedPasswordBtn=ਸੰਭਾਲਿਆ ਪਾਸਵਰਡ ਭੁੱਲੋ +vaultOptions.masterkey.recoveryKeyExpanation=ਜੇ ਤੁਸੀਂ ਆਪਣਾ ਪਾਸਵਰਡ ਭੁੱਲ ਗਏ ਹੋ ਤਾਂ ਤੁਹਾਡੇ ਵਾਲਟ ਲਈ ਪਹੁੰਚ ਬਹਾਲ ਕਰਨ ਵਾਸਤੇ ਸਿਰਫ਼ ਰਿਕਵਰੀ ਕੁੰਜੀ ਹੀ ਹੈ। +vaultOptions.masterkey.showRecoveryKeyBtn=ਰਿਕਰਵੀ ਕੁੰਜੀ ਦਿਖਾਓ +vaultOptions.masterkey.recoverPasswordBtn=ਪਾਸਵਰਡ ਰਿਕਵਰ ਕਰੋ # Recovery Key +recoveryKey.title=ਰਿਕਵਰੀ ਕੁੰਜੀ +recoveryKey.enterPassword.prompt="%s" ਲਈ ਰਿਕਵਰੀ ਕੁੰਜੀ ਵੇਖਣ ਵਾਸਤੇ ਆਪਣਾ ਪਾਸਵਰਡ ਦਿਓ: +recoveryKey.display.message="%s" ਲਈ ਪਹੁੰਚ ਬਹਾਲ ਕਰਨ ਵਾਸਤੇ ਹੇਠਲੀ ਰਿਕਵਰੀ ਕੁੰਜੀ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ: +recoveryKey.display.StorageHints=ਇਸ ਨੂੰ ਕਿਸੇ ਥਾਂ ਬਹੁਤ ਹੀ ਸੰਭਾਲ ਕੇ ਰੱਖੋ.:\n • ਇਸ ਨੂੰ ਪਾਸਵਰਡ ਮੈਨੇਜਰ ਵਰਤ ਕੇ ਸੰਭਾਲੋ\n • ਇਸ ਨੂੰ USB ਫਲੈਸ਼ ਡਰਾਇਵ ਉੱਤੇ ਸੰਭਾਲੋ\n • ਇਸ ਨੂੰ ਪੇਪਰ ਉੱਤੇ ਛਪ ਲਵੋ +recoveryKey.recover.prompt='%s" ਲਈ ਆਪਣਾ ਰਿਕਵਰੀ ਕੁੰਜੀ ਦਿਓ: +recoveryKey.recover.validKey=ਇਹ ਜਾਇਜ਼ ਰਿਕਰਵੀ ਕੁੰਜੀ ਹੈ +recoveryKey.printout.heading=Cryptomator ਰਿਕਵਰੀ ਕੁੰਜੀ\n"%s"\n # New Password +newPassword.promptText=ਨਵਾਂ ਪਾਸਵਰਡ ਦਿਓ +newPassword.reenterPassword=ਨਵੇਂ ਪਾਸਵਰਡ ਦੀ ਤਸਦੀਕ ਕਰੋ +newPassword.passwordsMatch=ਪਾਸਵਰਡ ਮਿਲਦੇ! +newPassword.passwordsDoNotMatch=ਪਾਸਵਰਡ ਮਿਲਦੇ ਨਹੀਂ ਹਨ +passwordStrength.messageLabel.tooShort=ਘੱਟ-ਘੱਟੋ %d ਅੱਖਰ ਵਰਤੋਂ +passwordStrength.messageLabel.0=ਬਹੁਤ ਕਮਜ਼ੋਰ +passwordStrength.messageLabel.1=ਕਮਜ਼ੋਰ +passwordStrength.messageLabel.2=ਠੀਕ-ਠਾਕ +passwordStrength.messageLabel.3=ਮਜ਼ਬੂਤ +passwordStrength.messageLabel.4=ਬਹੁਤ ਮਜ਼ਬੂਤ # Quit +quit.prompt=ਐਪਲੀਕੇਸ਼ਨ ਬੰਦ ਕਰਨੀ ਹੈ? ਅਣ-ਲਾਕ ਕੀਤੇ ਵਾਲਟ ਹਨ। +quit.lockAndQuit=ਲਾਕ ਕਰੋ ਤੇ ਬਾਹਰ ਜਾਓ diff --git a/main/ui/src/main/resources/i18n/strings_pl.properties b/main/ui/src/main/resources/i18n/strings_pl.properties index 14233fe5a..f392f4ab3 100644 --- a/main/ui/src/main/resources/i18n/strings_pl.properties +++ b/main/ui/src/main/resources/i18n/strings_pl.properties @@ -101,7 +101,9 @@ unlock.unlockBtn=Odblokuj unlock.success.message="%s" został odblokowany! Twój sejf jest teraz dostępny. unlock.success.rememberChoice=Zapamiętaj wybór, nie pokazuj tego ponownie unlock.success.revealBtn=Otwórz sejf -## Invalid Mount Point +## Failure +unlock.error.heading=Nie można odblokować sejfu +### Invalid Mount Point unlock.error.invalidMountPoint.notExisting=Punkt montowania nie jest pustym katalogiem lub nie istnieje: %s unlock.error.invalidMountPoint.existing=Punkt montowania już istnieje lub brakuje katalogu nadrzędnego: %s diff --git a/main/ui/src/main/resources/i18n/strings_pt.properties b/main/ui/src/main/resources/i18n/strings_pt.properties index 844deaced..e29f15f90 100644 --- a/main/ui/src/main/resources/i18n/strings_pt.properties +++ b/main/ui/src/main/resources/i18n/strings_pt.properties @@ -92,7 +92,8 @@ unlock.unlockBtn=Destrancar unlock.success.message=Desbloqueado "%s" com sucesso! O seu cofre está agora acessível. unlock.success.rememberChoice=Lembrar escolha, não mostrar isto novamente unlock.success.revealBtn=Revelar Cofre -## Invalid Mount Point +## Failure +### Invalid Mount Point # Migration migration.title=Atualizar Cofre diff --git a/main/ui/src/main/resources/i18n/strings_pt_BR.properties b/main/ui/src/main/resources/i18n/strings_pt_BR.properties index 0824e46b4..af0a1130d 100644 --- a/main/ui/src/main/resources/i18n/strings_pt_BR.properties +++ b/main/ui/src/main/resources/i18n/strings_pt_BR.properties @@ -101,7 +101,8 @@ unlock.unlockBtn=Desbloquear unlock.success.message="%s" foi desbloqueado com sucesso! Seu cofre agora está acessível. unlock.success.rememberChoice=Lembrar opção escolhida, não mostrar isto novamente unlock.success.revealBtn=Revelar Cofre -## Invalid Mount Point +## Failure +### Invalid Mount Point unlock.error.invalidMountPoint.notExisting=O ponto de montagem não é um diretório vazio ou não existe: %s unlock.error.invalidMountPoint.existing=Ponto de montagem/pasta já existe ou a pasta pai está faltando: %s diff --git a/main/ui/src/main/resources/i18n/strings_ro.properties b/main/ui/src/main/resources/i18n/strings_ro.properties index 74e7b2868..acd501750 100644 --- a/main/ui/src/main/resources/i18n/strings_ro.properties +++ b/main/ui/src/main/resources/i18n/strings_ro.properties @@ -26,7 +26,8 @@ # Unlock ## Success -## Invalid Mount Point +## Failure +### Invalid Mount Point # Migration ## Start diff --git a/main/ui/src/main/resources/i18n/strings_ru.properties b/main/ui/src/main/resources/i18n/strings_ru.properties index be0b81d0e..e976ce012 100644 --- a/main/ui/src/main/resources/i18n/strings_ru.properties +++ b/main/ui/src/main/resources/i18n/strings_ru.properties @@ -101,9 +101,11 @@ unlock.unlockBtn=Разблокировать unlock.success.message=Разблокировка "%s" успешно выполнена! Доступ в хранилище открыт. unlock.success.rememberChoice=Запомнить выбор и больше не спрашивать unlock.success.revealBtn=Показать хранилище -## Invalid Mount Point -unlock.error.invalidMountPoint.notExisting=Точка монтирования - не пустая папка или не существует: %s -unlock.error.invalidMountPoint.existing=Точка монтирования/папка уже существует, либо отсутствует родительская папка: %s +## Failure +unlock.error.heading=Невозможно разблокировать хранилище +### Invalid Mount Point +unlock.error.invalidMountPoint.notExisting=Точка монтирования %s - не папка, не пуста или не существует. +unlock.error.invalidMountPoint.existing=Точка монтирования %s уже существует, либо отсутствует родительская папка. # Migration migration.title=Обновить хранилище diff --git a/main/ui/src/main/resources/i18n/strings_sk.properties b/main/ui/src/main/resources/i18n/strings_sk.properties index bd1786469..51a434533 100644 --- a/main/ui/src/main/resources/i18n/strings_sk.properties +++ b/main/ui/src/main/resources/i18n/strings_sk.properties @@ -98,9 +98,11 @@ unlock.unlockBtn=Odomknúť ## Success unlock.success.message=Úspešne sa odomkol "%s"! Váš trezor je teraz prístupný. unlock.success.revealBtn=Odhaliť trezor -## Invalid Mount Point -unlock.error.invalidMountPoint.notExisting=# Neplatný bod pripojenia -unlock.error.invalidMountPoint.existing=Chyba odblokovania +## Failure +unlock.error.heading=Nie je možné odomknúť účet +### Invalid Mount Point +unlock.error.invalidMountPoint.notExisting=Bod pripojenia "%s" nie je adresár, nie je prázdny alebo neexistuje. +unlock.error.invalidMountPoint.existing=Bod pripojenia "%s" už existuje alebo chýba nadradený adresár. # Migration ## Start diff --git a/main/ui/src/main/resources/i18n/strings_sv.properties b/main/ui/src/main/resources/i18n/strings_sv.properties index c1de22c78..a29a44c69 100644 --- a/main/ui/src/main/resources/i18n/strings_sv.properties +++ b/main/ui/src/main/resources/i18n/strings_sv.properties @@ -101,9 +101,11 @@ unlock.unlockBtn=Lås upp unlock.success.message="%s" upplåst! Ditt valv är nu åtkomligt. unlock.success.rememberChoice=Kom ihåg valet, visa inte detta igen unlock.success.revealBtn=Visa valv -## Invalid Mount Point -unlock.error.invalidMountPoint.notExisting=Monteringspunkten är inte en tom katalog eller finns inte: %s -unlock.error.invalidMountPoint.existing=Monteringspunkt/mapp finns redan eller överordnad mapp saknas: %s +## Failure +unlock.error.heading=Kan inte låsa upp valvet +### Invalid Mount Point +unlock.error.invalidMountPoint.notExisting=Monteringspunkten "%s" saknas eller är inte tom. +unlock.error.invalidMountPoint.existing=Monteringspunkten "%s" finns redan eller så saknas överordnad mapp. # Migration migration.title=Uppgradera valv @@ -190,6 +192,14 @@ stats.write.throughput.idle=Skriv: inaktiv stats.write.throughput.kibs=Skriv: %.2f kiB/s stats.write.throughput.mibs=Skriv: %.2f MiB/s stats.write.total.data.none=Data läst: - +stats.write.total.data.kib=Data skrivet: %.1f kiB +stats.write.total.data.mib=Data skrivet: %.1f MiB +stats.write.total.data.gib=Data skrivet: %.1f GiB +stats.encr.total.data.none=Data krypterad: - +stats.encr.total.data.kib=Data krypterad: %.1f kiB +stats.encr.total.data.mib=Data krypterad: %.1f MiB +stats.encr.total.data.gib=Data krypterad: %.1f GiB +stats.write.accessCount=Totalt skrivet: %d # Main Window main.closeBtn.tooltip=Stäng diff --git a/main/ui/src/main/resources/i18n/strings_tr.properties b/main/ui/src/main/resources/i18n/strings_tr.properties index 3f3721fd9..1e3d9f47e 100644 --- a/main/ui/src/main/resources/i18n/strings_tr.properties +++ b/main/ui/src/main/resources/i18n/strings_tr.properties @@ -101,7 +101,8 @@ unlock.unlockBtn=Kilidi Aç unlock.success.message="%s" 'nin kilidi başarıyla açıldı! Kasanız şimdi erişilebilir durumda. unlock.success.rememberChoice=Seçimi hatırla, bunu bir daha gösterme unlock.success.revealBtn=Kasayı Göster -## Invalid Mount Point +## Failure +### Invalid Mount Point unlock.error.invalidMountPoint.notExisting=Bağlantı noktası boş bir dizin değil veya mevcut değil: %s unlock.error.invalidMountPoint.existing=Bağlama noktası / klasör zaten var veya ana klasör eksik: %s diff --git a/main/ui/src/main/resources/i18n/strings_zh.properties b/main/ui/src/main/resources/i18n/strings_zh.properties index bd8285927..bdfbfbc00 100644 --- a/main/ui/src/main/resources/i18n/strings_zh.properties +++ b/main/ui/src/main/resources/i18n/strings_zh.properties @@ -101,9 +101,11 @@ unlock.unlockBtn=解锁 unlock.success.message=已成功解锁 "%s"! 您现在可以访问该保险库 unlock.success.rememberChoice=记住该选择,不要再显示 unlock.success.revealBtn=显示保险库 -## Invalid Mount Point -unlock.error.invalidMountPoint.notExisting=挂载点非空目录或不存在:%s -unlock.error.invalidMountPoint.existing=挂载点/文件夹已存在或缺少父文件夹:%s +## Failure +unlock.error.heading=无法解锁保险库 +### Invalid Mount Point +unlock.error.invalidMountPoint.notExisting=挂载点 "%s" 不是目录、非空或不存在 +unlock.error.invalidMountPoint.existing=挂载点 "%s" 已存在或缺少父文件夹 # Migration migration.title=升级保险库 @@ -170,8 +172,34 @@ preferences.donationKey.getDonationKey=获取一个捐赠密钥 preferences.about=关于 # Vault Statistics +stats.title=%s 统计信息 +stats.cacheHitRate=缓存命中率 ## Read +stats.read.throughput.idle=读取:空闲 +stats.read.throughput.kibs=读取:%.2f kiB/s +stats.read.throughput.mibs=读取:%.2f MiB/s +stats.read.total.data.none=已读取数据:- +stats.read.total.data.kib=已读取数据:%.1f kiB +stats.read.total.data.mib=已读取数据:%.1f MiB +stats.read.total.data.gib=已读取数据:%.1f GiB +stats.decr.total.data.none=已解密数据:- +stats.decr.total.data.kib=已解密数据:%.1f kiB +stats.decr.total.data.mib=已解密数据:%.1f MiB +stats.decr.total.data.gib=已解密数据:%.1f GiB +stats.read.accessCount=读取总数:%d ## Write +stats.write.throughput.idle=写入:空闲 +stats.write.throughput.kibs=写入:%.2f kiB/s +stats.write.throughput.mibs=写入:%.2f MiB/s +stats.write.total.data.none=已读取数据:- +stats.write.total.data.kib=已写入数据:%.1f kiB +stats.write.total.data.mib=已写入数据:%.1f MiB +stats.write.total.data.gib=已写入数据:%.1f GiB +stats.encr.total.data.none=已加密数据:- +stats.encr.total.data.kib=已加密数据:%.1f kiB +stats.encr.total.data.mib=已加密数据:%.1f MiB +stats.encr.total.data.gib=已加密数据:%.1f GiB +stats.write.accessCount=写入总数:%d # Main Window main.closeBtn.tooltip=关闭 @@ -200,10 +228,12 @@ main.vaultDetail.unlockedStatus=已解锁 main.vaultDetail.accessLocation=您的保险库内容在此处访问: main.vaultDetail.revealBtn=显示驱动器 main.vaultDetail.lockBtn=锁定 -main.vaultDetail.bytesPerSecondRead=读: +main.vaultDetail.bytesPerSecondRead=读取: +main.vaultDetail.bytesPerSecondWritten=写入: main.vaultDetail.throughput.idle=空闲 main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s +main.vaultDetail.stats=保险库统计 ### Missing main.vaultDetail.missing.info=Cryptomator在此路径找不到保险库 main.vaultDetail.missing.recheck=重新检查 diff --git a/main/ui/src/main/resources/i18n/strings_zh_TW.properties b/main/ui/src/main/resources/i18n/strings_zh_TW.properties index 396c64fa0..631bf65a4 100644 --- a/main/ui/src/main/resources/i18n/strings_zh_TW.properties +++ b/main/ui/src/main/resources/i18n/strings_zh_TW.properties @@ -101,7 +101,8 @@ unlock.unlockBtn=解鎖 unlock.success.message=成功解鎖 "%s"!您現在可以存取您的加密檔案庫。 unlock.success.rememberChoice=記得這個決定,不要再顯示 unlock.success.revealBtn=顯示加密檔案庫 -## Invalid Mount Point +## Failure +### Invalid Mount Point unlock.error.invalidMountPoint.notExisting=掛載點不是空目錄或是不存在:%s unlock.error.invalidMountPoint.existing=掛載點已經存在或上層資料夾不存在:%s