Browse Source

Merge branch 'develop' of https://github.com/cryptomator/cryptomator into feature/error-dialog

Jan-Peter Klein 1 year ago
parent
commit
150dd3e542

+ 2 - 1
.github/workflows/build.yml

@@ -53,8 +53,9 @@ jobs:
           body: |-
             :construction: Work in Progress
             
-            Please be patient, the builds are still running. We will publish new versions of Cryptomator here in a few moments.
+            ⏳ Please be patient, the builds are still [running](https://github.com/cryptomator/cryptomator/actions). New versions of Cryptomator can be found here in a few moments. ⏳
             
             As usual, the GPG signatures can be checked using [our public key `5811 7AFA 1F85 B3EE C154  677D 615D 449F E6E6 A235`](https://gist.github.com/cryptobot/211111cf092037490275f39d408f461a).
+            
             ---
             <!-- Don't forget to include the 💾 SHA-256 checksums of release artifacts: -->

+ 1 - 0
dist/linux/common/org.cryptomator.Cryptomator.metainfo.xml

@@ -66,6 +66,7 @@
 	</content_rating>
 
 	<releases>
+		<release date="2023-06-07" version="1.9.1"/>
 		<release date="2023-05-30" version="1.9.0"/>
 		<release date="2023-04-25" version="1.8.0"/>
 		<release date="2023-04-07" version="1.7.5"/>

+ 3 - 3
pom.xml

@@ -33,7 +33,7 @@
 		<nonModularGroupIds>org.ow2.asm,org.apache.jackrabbit,org.apache.httpcomponents,de.swiesend,org.purejava,com.github.hypfvieh</nonModularGroupIds>
 
 		<!-- cryptomator dependencies -->
-		<cryptomator.cryptofs.version>2.6.4</cryptomator.cryptofs.version>
+		<cryptomator.cryptofs.version>2.6.5</cryptomator.cryptofs.version>
 		<cryptomator.integrations.version>1.2.0</cryptomator.integrations.version>
 		<cryptomator.integrations.win.version>1.2.0</cryptomator.integrations.win.version>
 		<cryptomator.integrations.mac.version>1.2.0</cryptomator.integrations.mac.version>
@@ -46,7 +46,7 @@
 		<commons-lang3.version>3.12.0</commons-lang3.version>
 		<dagger.version>2.45</dagger.version>
 		<easybind.version>2.2</easybind.version>
-		<guava.version>31.1-jre</guava.version>
+		<guava.version>32.0.0-jre</guava.version>
 		<gson.version>2.10.1</gson.version>
 		<javafx.version>20.0.1</javafx.version>
 		<jwt.version>4.4.0</jwt.version>
@@ -63,7 +63,7 @@
 
 		<!-- build-time dependencies -->
 		<jetbrains.annotations.version>23.0.0</jetbrains.annotations.version>
-		<dependency-check.version>8.1.0</dependency-check.version>
+		<dependency-check.version>8.1.2</dependency-check.version>
 		<jacoco.version>0.8.9</jacoco.version>
 	</properties>
 

+ 79 - 0
src/main/resources/i18n/strings_fi.properties

@@ -74,40 +74,112 @@ addvault.new.readme.storageLocation.5=• liitä kaikki tiedostot salaukseen tä
 addvault.new.readme.storageLocation.6=Jos haluat salata tiedostoja ja tarkastella Vaultin sisältöä, tee seuraavat toimet:
 addvault.new.readme.storageLocation.7=1. Lisää tämä Vault Cryptomatoriin.
 addvault.new.readme.storageLocation.8=2. Avaa Vault Cryptomatorissa.
+addvault.new.readme.storageLocation.9=3. Avaa tallennuskansiosi klikkaamalla "Näytä" -painiketta.
+addvault.new.readme.storageLocation.10=Mikäli tarvitset apua, konsultoi Cryptomatorin dokumentaatiota: %s
+addvault.new.readme.accessLocation.fileName=TERVETULOA.rtf
+addvault.new.readme.accessLocation.1=🔐️  SALATTU VOLYYMI  🔐️
+addvault.new.readme.accessLocation.2=Tämä on salatun holvisi tallennuskansio.
+addvault.new.readme.accessLocation.3=Cryptomator salaa kaikki tänne siirtämäsi tiedostot. Voit työskennellä tässä kansiossa aivan samalla tavalla kuin muutenkin. Tämä on ainoastaan näkymä jossa salaus on purettu. Todellisuudessa kaikki tiedostot pysyvät salattuina aina.
+addvault.new.readme.accessLocation.4=Voit halutessasi poistaa tämän tiedoston. Poistaminen ei vaikuta Cryptomatorin toimintaan.
 ## Existing
+addvaultwizard.existing.instruction=Valitse olemassa olevan Cryptomator holvin "vault.cryptomator" -tiedosto. Mikäli "vault.cryptomator" -tiedostoa ei ole, valitse "masterkey.cryptomator" -tiedosto.
 addvaultwizard.existing.chooseBtn=Valitse…
+addvaultwizard.existing.filePickerTitle=Valitse Holvi -tiedosto
+addvaultwizard.existing.filePickerMimeDesc=Cryptomator Holvi
 ## Success
+addvaultwizard.success.nextStepsInstructions=Holvi "%s" on lisätty.\nSinun täytyy avata kyseinen holvi tarkastellaksesi sen sisältöä. Vaihtoehtoisesti voit avata sen myöhemmin koska tahansa.
+addvaultwizard.success.unlockNow=Avaa Nyt
 
 # Remove Vault
+removeVault.title=Poista "%s"
+removeVault.message=Poistetaanko holvi?
+removeVault.description=Tämä toiminto ainoastaan poistaa valitun holvin Cryptomatorin näkymästä. Salattuja tiedostoja tai holvia itsessään ei poisteta.
+removeVault.confirmBtn=Poista Holvi
 
 # Change Password
+changepassword.title=Vaihda salasana
+changepassword.enterOldPassword=Syötä "%s": n nykyinen salasana
+changepassword.finalConfirmation=Ymmärrän, että tiedostojani ei voi palauttaa, mikäli unohdan salasanani.
 
 # Forget Password
+forgetPassword.title=Unohda Salasana
+forgetPassword.message=Unohda tallennetut salasanat?
+forgetPassword.description=Tämä poistaa valitun holvin tallennetun salasanan järjestelmäsi avainrenkaasta.
+forgetPassword.confirmBtn=Unohda Salasana
 
 # Unlock
+unlock.title=Avaa "%s"
+unlock.passwordPrompt=Syötä salasana "%s":lle
+unlock.savePassword=Muista salasana
 unlock.unlockBtn=Avaa
 ## Select
+unlock.chooseMasterkey.message=Masterkey -tiedostoa ei löydy
+unlock.chooseMasterkey.description=Cryptomator ei paikantanut masterkey -tiedostoa holville "%s". Ole hyvä ja valitse tiedosto manuaalisesti.
+unlock.chooseMasterkey.filePickerTitle=Valitse Masterkey -tiedosto
+unlock.chooseMasterkey.filePickerMimeDesc=Cryptomator Masterkey
 ## Success
+unlock.success.message=Lukituksen purku onnistui
+unlock.success.description="%s" holvin sisältö on nyt saatavilla sen hallinnointikohteessa.
+unlock.success.rememberChoice=Muista valintani. Älä kysy uudelleen.
+unlock.success.revealBtn=Paljasta Asema
 ## Failure
+unlock.error.customPath.message=Holvia ei pystytty yhdistämään valittuun polkuun
+unlock.error.customPath.description.notSupported=Mikäli haluat jatkaa mukautetun polun käyttöä, ole hyvä ja mene Asetuksiin ja valitse volyymityyppi mikä tukee sitä. Muussa tapauksessa avaa holvin asetukset ja valitse tuettu mukautettu polku.
+unlock.error.customPath.description.notExists=Valitsemaasi mukautettua polkua ei ole olemassa. Voit joko luoda uuden polun tai muuttaa polkua holvisi asetuksissa.
+unlock.error.customPath.description.generic=Olet valinnut mukautetun polun holvillesi, mutta sen kanssa ilmeni ongelma: %s
 ## Hub
+hub.noKeychain.message=Laitteen avainta ei löytynyt
+hub.noKeychain.description=Hub-holvien purkamiseksi tarvitaan laiteavain joka on suojattu avainrenkaalla. Jatkaaksesi, kytke “%s” päälle ja valitse avainrengas asetuksista.
+hub.noKeychain.openBtn=Avaa asetukset
 ### Waiting
 hub.auth.message=Odotetaan todennusta…
 hub.auth.description=Pitäisi ohjata sinut automaattisesti uudelleen kirjautumissivulle.
+hub.auth.loginLink=Uudelleenohjaus epäonnistui? Avaa tästä manuaalisesti.
 ### Receive Key
+hub.receive.message=Odotetaan vastausta…
+hub.receive.description=Cryptomator yhdistää Hub:iin. Ole hyvä ja odota.
 ### Register Device
+hub.register.message=Laitteen nimi vaaditaan
+hub.register.description=Et ole ilmeisesti ennen yhdistänyt Hub:iin tältä laitteelta. Jotta pääsyoikeus voidaan todentaa, sinun täytyy nimetä tämä laite.
+hub.register.nameLabel=Laitteen Nimi
+hub.register.occupiedMsg=Tämä nimi on jo käytössä
+hub.register.registerBtn=Vahvista
 ### Registration Success
+hub.registerSuccess.message=Laite nimetty onnistuneesti
+hub.registerSuccess.description=Käyttääksesi holvia, holvin omistajan on valtuutettava laitteesi.
 ### Registration Failed
+hub.registerFailed.message=Laitteen nimeäminen epäonnistui
+hub.registerFailed.description=Nimeämisprosessissa tapahtui virhe. Löydät lisää tietoja lokitiedostoista.
 ### Unauthorized
+hub.unauthorized.message=Pääsy estetty
+hub.unauthorized.description=Laitteellasi ei ole pääsyvaltuutusta tähän holviin. Pyydä holvin omistajaa lisäämän valtuutus laitteellesi.
 ### License Exceeded
+hub.invalidLicense.message=Hub-lisenssi ei ole voimassa
+hub.invalidLicense.description=Cryptomator Hub:illasi ei ole voimassa olevaa lisenssiä. Ole hyvä ja ilmoita Hubin järjestelmänvalvojalle lisenssin päivittämiseksi tai sen uusimiseksi.
 
 # Lock
 ## Force
+lock.forced.message=Lukitus epäonnistui
+lock.forced.description="%s":n lukitus epäonnistui, koska sinulla on avoimia tiedostoja tai niihin liittyviä päivityksiä vireillä. Voit halutessasi pakottaa lukituksen, mutta tämä saattaa johtaa tallentamattomien tiedostojen katoamiseen.
+lock.forced.retryBtn=Yritä uudestaan
+lock.forced.forceBtn=Pakota Lukitus
 ## Failure
+lock.fail.message=Holvin lukitseminen epäonnistui
+lock.fail.description="%s" holvia ei voitu lukita. Varmista, että avoinna olevat tiedostot tallennetaan turvalliseen paikkaan ja että tiedostot eivät ole avoinna tai käytössä. Lukitaksesi holvin, pakota Cryptomator -prosessin lopetus manuaalisesti.
 
 # Migration
+migration.title=Päivitä Holvi
 ## Start
+migration.start.header=Päivitä Holvi
+migration.start.text="%s" holvi tulee päivittää uuteen versioon, jotta voit avata sen Cryptomatorissa. Ennen kuin jatkat, varmista että ymmärrät seuraavan:
+migration.start.remarkUndone=Päivitystä ei voi peruuttaa.
+migration.start.remarkVersions=Cryptomatorin vanhemmat versiot eivät voi avata päivitettyä holvia.
+migration.start.remarkCanRun=Sinun tulee varmistaa, että kaikki laitteet joilla haluat käyttää tätä holvia on päivitetty Cryptomatorin uusimpaan versioon.
+migration.start.remarkSynced=Sinun tulee varmistaa, että holvisi on täysin ajantasalla tällä laitteella ja muilla laitteillasi, ennen kuin aloitat päivitysprosessin.
+migration.start.confirm=Olen lukenut ja ymmärtänyt yllä ilmoitetut ohjeet
 ## Run
 ## Success
+migration.success.unlockNow=Avaa Nyt
 ## Missing file system capabilities
 ## Impossible
 
@@ -142,14 +214,19 @@ main.closeBtn.tooltip=Sulje
 main.preferencesBtn.tooltip=Asetukset
 ## Vault List
 main.vaultlist.contextMenu.lock=Lukitse
+main.vaultlist.contextMenu.unlockNow=Avaa Nyt
+main.vaultlist.contextMenu.reveal=Paljasta Asema
 main.vaultlist.addVaultBtn=Lisää Vault
 ## Vault Detail
 ### Welcome
 ### Locked
+main.vaultDetail.unlockNowBtn=Avaa Nyt
 ### Unlocked
+main.vaultDetail.revealBtn=Paljasta Asema
 main.vaultDetail.lockBtn=Lukitse
 ### Missing
 ### Needs Migration
+main.vaultDetail.migrateButton=Päivitä Holvi
 ### Error
 
 # Wrong File Alert
@@ -157,10 +234,12 @@ main.vaultDetail.lockBtn=Lukitse
 # Vault Options
 ## General
 vaultOptions.general.vaultName=Vault Nimi
+vaultOptions.general.actionAfterUnlock.reveal=Paljasta Asema
 
 ## Mount
 vaultOptions.mount.mountPoint.directoryPickerButton=Valitse…
 ## Master Key
+vaultOptions.masterkey.changePasswordBtn=Vaihda salasana
 ## Hub
 
 # Recovery Key

+ 15 - 0
src/main/resources/i18n/strings_fil.properties

@@ -50,26 +50,41 @@ addvaultwizard.new.directoryPickerLabel=Custom Location
 addvaultwizard.new.directoryPickerButton=Mamili…
 addvaultwizard.new.directoryPickerTitle=Pumili ng Direktoryo
 ### Password
+addvaultwizard.new.createVaultBtn=Gumawa ng bagong Vault
 ### Information
+addvault.new.readme.storageLocation.2=Ito ang lokasyon ng iyong vault na imbakan.
+addvault.new.readme.storageLocation.3=HUWAG
+addvault.new.readme.storageLocation.6=Kung gusto mo i-encrypt ang mga files at makita nang nilalaman ng vault, gawin ang nakasabi:
+addvault.new.readme.storageLocation.7=1. Idagdag ang vault na ito sa Cryptomator.
+addvault.new.readme.accessLocation.2=Ito ang lokasyon ng iyong vault.
 ## Existing
 addvaultwizard.existing.chooseBtn=Mamili…
 ## Success
 
 # Remove Vault
+removeVault.title=Tanggalin %s
+removeVault.message=Itangal ang vault?
+removeVault.confirmBtn=Itangal ang vault
 
 # Change Password
 
 # Forget Password
 
 # Unlock
+unlock.savePassword=Maalala ang password
 unlock.unlockBtn=I-unlock
 ## Select
+unlock.chooseMasterkey.filePickerTitle=Piliin ang masterkey file
+unlock.chooseMasterkey.filePickerMimeDesc=Cryptomator Masterkey
 ## Success
+unlock.success.rememberChoice=Paalala ang pinili ko, huwag mag tanong ulit
 ## Failure
 ## Hub
 ### Waiting
 ### Receive Key
 ### Register Device
+hub.register.occupiedMsg=Ang pangalan ay nagamit na
+hub.register.registerBtn=Kumpirmahin
 ### Registration Success
 ### Registration Failed
 ### Unauthorized

+ 86 - 1
src/main/resources/i18n/strings_hu.properties

@@ -56,6 +56,9 @@ addvaultwizard.new.locationIsOk=Megfelelő hely a trezornak
 addvaultwizard.new.invalidName=Érvénytelen vault név
 addvaultwizard.new.validName=Érvényes vault név
 addvaultwizard.new.validCharacters.message=A vault neve a következő karaktereket tartalmazhatja:
+addvaultwizard.new.validCharacters.chars=Szókarakterek (pl. a, ж vagy 수)
+addvaultwizard.new.validCharacters.numbers=Számok
+addvaultwizard.new.validCharacters.dashes=Kötőjel (%s) vagy alulvonás (%s)
 ### Password
 addvaultwizard.new.createVaultBtn=Új széf létrehozása
 addvaultwizard.new.generateRecoveryKeyChoice=Nem fog tudni hozzáférni az adataihoz a jelszó nélkül. Akar egy visszaállítási kulcsot arra az esetre, ha elveszíti a jelszavát?
@@ -110,28 +113,49 @@ unlock.passwordPrompt=Írja be a jelszavát a következő széfhez "%s":
 unlock.savePassword=Jelszó megjegyzése
 unlock.unlockBtn=Feloldás
 ## Select
+unlock.chooseMasterkey.message=Mesterkulcs fájl nem található
 unlock.chooseMasterkey.description=Nem található a tároló kulcsfájlja a várt helyen. Kérjük válassza ki a kulcsfájlt manuálisan.
 unlock.chooseMasterkey.filePickerTitle=Mesterkulcs fájl kiválasztása
+unlock.chooseMasterkey.filePickerMimeDesc=Cryptomator Mesterkulcs
 ## Success
 unlock.success.message=Sikeres feloldás
 unlock.success.description="%s" sikreresen feloldásra került! Mostmár hozzáférhet a virtuális trezorhoz.
 unlock.success.rememberChoice=Jegyezze meg a választást és ne mutassa többet
 unlock.success.revealBtn=Széf megjelenítése
 ## Failure
+unlock.error.customPath.message=Nem lehet csatolni a széfet az egyéni útvonalhoz
+unlock.error.customPath.description.notSupported=Ha szeretné továbbra is az egyéni útvonalat használni, kérem, menjen a beállításokba és válasszon egy kötet típust, amely támogatja azt. Máskülönben, menjen a széf opciókhoz és válasszon egy támogatott csatoláspontot.
+unlock.error.customPath.description.notExists=Az egyéni csatolás útvonal nem létezik. Hozza létre a helyi fájlrendszerében vagy változtassa meg a széf opciókban.
+unlock.error.customPath.description.generic=Egyéni csatolási útvonalat választott ehhez a széfhez, de használatakor ez a hibaüzenet érkezett: %s
 ## Hub
+hub.noKeychain.message=Nem lehet az eszközkulcshoz hozzáférni
+hub.noKeychain.description=Hogy feloldja a Hub széfeket, egy eszközkulcs szükséges, mely egy kulcslánccal van biztosítva. A folytatáshoz engedélyezze a következőt: “%s” és válasszon egy kulcsláncot a beállításokban.
 hub.noKeychain.openBtn=Beállítások megnyitása
 ### Waiting
+hub.auth.message=Várakozás a hitelesítésre…
+hub.auth.description=Automatikusan átirányítjuk a bejelentkezési oldalra.
+hub.auth.loginLink=Nem sikerült az átirányítás? Kattintson ide a megnyitáshoz.
 ### Receive Key
 hub.receive.message=Válasz feldolgozása…
+hub.receive.description=Cryptomator fogadja és feldolgozza a Hub válaszát. Kérem, várjon.
 ### Register Device
+hub.register.message=Eszköznév szükséges
+hub.register.description=Úgy tűnik, ez az első Hub-hozzáférés erről az eszközről. A hozzáférési jogosultság azonosításához el kell neveznie ezt az eszközt.
 hub.register.nameLabel=Készülék neve
 hub.register.occupiedMsg=Ez a név már használatban van
 hub.register.registerBtn=Megerősítés
 ### Registration Success
+hub.registerSuccess.message=Eszköz elnevezve
+hub.registerSuccess.description=A széf hozzáféréséhez a széf tulajdonosának hitelesítenie kell az eszközét.
 ### Registration Failed
 hub.registerFailed.message=Az eszköz elnevezése sikertelen volt
+hub.registerFailed.description=Hiba állt fel az elnevezési folyamatban. További részletekért tekintse meg az alkalmazásnaplót.
 ### Unauthorized
+hub.unauthorized.message=Hozzáférés megtagadva
+hub.unauthorized.description=Eszköze még nem kapott engedélyt ehhez a széfhez. Kérje a széf tulajdonosát, hogy engedélyezze a hozzáférést.
 ### License Exceeded
+hub.invalidLicense.message=Érvénytelen Hub licenc
+hub.invalidLicense.description=Az Ön Cryptomator Hub példánya érvénytelen licenccel rendelkezik. Kérem, értesítsen egy Hub rendszergazdát hogy frissítse vagy újítsa meg a licencet.
 
 # Lock
 ## Force
@@ -147,7 +171,11 @@ lock.fail.description=A "%s" tárolót nem lehetett zárolni. Győződjön meg a
 migration.title=Széf frissítése
 ## Start
 migration.start.header=Széf frissítése
+migration.start.text=Hogy megnyissa a "%s" nevű széfét a Cryptomator ezen új verziójában, a széfet frissíteni kell egy újabb formátumra. Mielőtt ezt megteszi, az alábbiakat érdemes figyelembe vennie:
 migration.start.remarkUndone=Ezt a módosítást nem lehet visszafordítani.
+migration.start.remarkVersions=A Cryptomator régebbi verziói nem fogják tudni megnyitni a frissített széfet.
+migration.start.remarkCanRun=Meg kell győződnie arról, hogy minden eszköz, amelyről eléri ezt a széfet képes futtatni a Cryptomator ezen verzióját.
+migration.start.remarkSynced=Meg kell győződnie arról, hogy a széfe teljesen szinkronizálva van ezen és az összes többi eszközön a frissítés előtt.
 migration.start.confirm=Elolvastam és megértettem a fenti információkat
 ## Run
 migration.run.enterPassword=Írja be a jelszót a következőhöz Enter the password for "%s"
@@ -205,10 +233,16 @@ health.result.severityFilter.good=Rendben
 health.result.severityFilter.info=Infó
 health.result.severityFilter.warn=Figyelmeztetés
 health.result.severityFilter.crit=Kritikus
+health.result.severityTip.good=Súlyosság: Jó\nNormális séf struktúra.
+health.result.severityTip.info=Súlyosság: Info\nA széf struktúrája ép, javítás ajánlott.
+health.result.severityTip.warn=Súlyosság: Figyelmeztetés\nA széf struktúrája sérült, javítás erősen ajánlott.
+health.result.severityTip.crit=Súlyosság: Kritikus\nA széf struktúrája sérült, adatvesztés áll fönt.
+health.result.fixStateFilter.all=Javítás státusz - Mind
 health.result.fixStateFilter.fixable=Javítható
 health.result.fixStateFilter.notFixable=Nem javítható
 health.result.fixStateFilter.fixing=Javítás alatt…
 health.result.fixStateFilter.fixed=Kijavított
+health.result.fixStateFilter.fixFailed=Sikertelen javítás
 ## Fix Application
 health.fix.fixBtn=Javítás
 health.fix.successTip=Javítás sikeres
@@ -219,6 +253,7 @@ preferences.title=Beállítások
 ## General
 preferences.general=Általános
 preferences.general.startHidden=Az ablak elrejtése a Cryptomator indítása után
+preferences.general.autoCloseVaults=A széfek automatikus lezárása az alkalmazás bezárásakor
 preferences.general.debugLogging=Hibakeresési naplózás engedélyezése
 preferences.general.debugDirectory=Naplófájlok megjelenítése
 preferences.general.autoStart=Cryptomator indítása a rendszerrel együtt
@@ -239,7 +274,17 @@ preferences.interface.showMinimizeButton=Kicsinyítés ikon megjelenítése
 preferences.interface.showTrayIcon=Tálca ikon megjelenítése (újraindítás szükséges)
 ## Volume
 preferences.volume=Virtuális meghajtó
+preferences.volume.type=Kötet Típusa
 preferences.volume.type.automatic=Automatikus
+preferences.volume.docsTooltip=További információért a kötet típusokról kattintson ide, hogy megnyissa a dokumentációt.
+preferences.volume.fuseRestartRequired=A változtatások alkalmazásához újra kell indítania a Cryptomatort.
+preferences.volume.tcp.port=TCP Port
+preferences.volume.supportedFeatures=A kiválaszott kötet típus az alábbi funkciókat támogatja:
+preferences.volume.feature.mountAuto=Automatikus csatlakozási pont választás
+preferences.volume.feature.mountToDir=Egyéni mappa csatlakozási pontként
+preferences.volume.feature.mountToDriveLetter=Meghajtó betűjel csatolási pontként
+preferences.volume.feature.mountFlags=Egyéni csatolási opciók
+preferences.volume.feature.readOnly=Csak olvasható csatolás
 ## Updates
 preferences.updates=Frissítések
 preferences.updates.currentVersion=Jelenlegi verzió: %s
@@ -262,26 +307,34 @@ stats.title=Statisztika ehhez %s
 stats.cacheHitRate=Gyorsítótár találati arány
 ## Read
 stats.read.throughput.idle=Olvasás: tétlen
+stats.read.throughput.kibs=Olvasás: %.2f KiB/s
 stats.read.throughput.mibs=Olvasás: %.2f MiB/s
 stats.read.total.data.none=Olvasott adat: -
+stats.read.total.data.kib=Adat beolvasva: %.1f KiB
 stats.read.total.data.mib=Olvasott adat: %.1f MiB
 stats.read.total.data.gib=Olvasott adat: %.1f GiB
 stats.decr.total.data.none=Dekódolt adat: -
+stats.decr.total.data.kib=Adat visszafejtve: %.1f KiB
 stats.decr.total.data.mib=Dekódolt adat: %.1f MiB
 stats.decr.total.data.gib=Dekódolt adat: %.1f GiB
 stats.read.accessCount=Összes olvasás: %d
 ## Write
 stats.write.throughput.idle=Írás: tétlen
+stats.write.throughput.kibs=Írás: %.2f KiB/s
 stats.write.throughput.mibs=Írás: %.2f MiB/s
 stats.write.total.data.none=Írva: -
+stats.write.total.data.kib=Írt adatok: %.1f KiB
 stats.write.total.data.mib=Írott adat: %.1f MiB
 stats.write.total.data.gib=Írott adat: %.1f GiB
 stats.encr.total.data.none=Titkosított adat: -
+stats.encr.total.data.kib=Titkosított adatok: %.1f KiB
 stats.encr.total.data.mib=Titkosított adat: %.1f MiB
 stats.encr.total.data.gib=Titkosított adat: %.1f GiB
 stats.write.accessCount=Összes írás: %d
 
 ## Accesses
+stats.access.current=Hozzáférések: %d
+stats.access.total=Összes hozzáférés: %d
 
 
 # Main Window
@@ -312,12 +365,18 @@ main.vaultDetail.passwordSavedInKeychain=Jelszó mentve
 main.vaultDetail.unlockedStatus=FELOLDVA
 main.vaultDetail.accessLocation=A széf tartalma itt érhető el:
 main.vaultDetail.revealBtn=Széf megjelenítése
+main.vaultDetail.copyUri=URI másolása
 main.vaultDetail.lockBtn=Zárolás
 main.vaultDetail.bytesPerSecondRead=Olvasás:
 main.vaultDetail.bytesPerSecondWritten=Írás:
 main.vaultDetail.throughput.idle=tétlen
+main.vaultDetail.throughput.kbps=%.1f KiB/s
 main.vaultDetail.throughput.mbps=%.1f MiB/s
 main.vaultDetail.stats=Széf statisztika
+main.vaultDetail.locateEncryptedFileBtn=Titkosított fájl megkeresése
+main.vaultDetail.locateEncryptedFileBtn.tooltip=Válasszon a széfből egy fájlt a titkosított megfelelőjének megkereséséhez
+main.vaultDetail.encryptedPathsCopied=Az útvonal a vágólapra került!
+main.vaultDetail.filePickerTitle=Fájl választása a széfben
 ### Missing
 main.vaultDetail.missing.info=A Cryptomator nem talált széfet ezen az útvonalon.
 main.vaultDetail.missing.recheck=Ellenőrizze újra
@@ -356,36 +415,56 @@ vaultOptions.general.startHealthCheckBtn=Épség-ellenőrzés indítása
 
 ## Mount
 vaultOptions.mount=Felcsatolás
+vaultOptions.mount.info=Az opciók a kiválasztott kötet típustól függőek.
+vaultOptions.mount.linkToPreferences=Virtuális meghajtó opciók megnyitása
 vaultOptions.mount.readonly=Csak-olvasható
 vaultOptions.mount.customMountFlags=Egyedi csatolási paraméterek
 vaultOptions.mount.winDriveLetterOccupied=foglalt
 vaultOptions.mount.mountPoint=Csatolási pont
 vaultOptions.mount.mountPoint.auto=Válasszon egy megfelelő helyet automatikusan
 vaultOptions.mount.mountPoint.driveLetter=Használja a kiválasztott meghajtó betűjelét
+vaultOptions.mount.mountPoint.custom=Egyéni könyvtár használata
 vaultOptions.mount.mountPoint.directoryPickerButton=Kiválaszt…
+vaultOptions.mount.mountPoint.directoryPickerTitle=Válasszon könyvtárat
 ## Master Key
 vaultOptions.masterkey=Jelszó
 vaultOptions.masterkey.changePasswordBtn=Jelszó megváltoztatása
 vaultOptions.masterkey.forgetSavedPasswordBtn=Mentett jelszó törlése
 vaultOptions.masterkey.recoveryKeyExplanation=A helyreállítási kulcs az egyetlen módja annak, hogy visszaállítsa a széfhez való hozzáférést, ha elveíti a jelszavát.
 vaultOptions.masterkey.showRecoveryKeyBtn=Visszaállítási kulcs megjelenítése
+vaultOptions.masterkey.recoverPasswordBtn=Jelszó visszaállítása
 ## Hub
+vaultOptions.hub=Helyreállítás
+vaultOptions.hub.convertInfo=Ezen visszaállítási kulcs segítségével átváltoztathatja ezt a Hub széfet egy jelszó-alapú széffé vészhelyzet esetén.
+vaultOptions.hub.convertBtn=Jelszó-alapú széffé alakítás
 
 # Recovery Key
 ## Display Recovery Key
+recoveryKey.display.title=Visszaállítási kulcs mutatása
+recoveryKey.create.message=Jelszó szükséges
 recoveryKey.create.description=Írja be a jelszavát a "%s" visszaállítási kulcsának megjelenítéséhez:
 recoveryKey.display.description=A következő helyreállítási kulcs használható a "%s" hozzáférésének visszaállítására:
 recoveryKey.display.StorageHints=Tartsa nagyon biztonságos helyen. pl.:\n •Tárolja egy jelszókezelővel\n •Mentse el egy USB meghajtóra\n •Nyomtassa egy papírra
 ## Reset Password
 ### Enter Recovery Key
+recoveryKey.recover.title=Jelszó visszaállítása
+recoveryKey.recover.prompt=Írja be a visszaállítási kulcsot a következőhöz "%s":
 recoveryKey.recover.correctKey=Ez a visszaállítási kulcs érvényes
 recoveryKey.recover.wrongKey=Ez a visszaállítási kulcs egy másik széfhez tartozik
 recoveryKey.recover.invalidKey=Ez a visszaállítási kulcs nem érvényes
 recoveryKey.printout.heading=Cryptomator visszaállítási kulcs\n"%s"\n
 ### Reset Password
+recoveryKey.recover.resetBtn=Visszaállítás
 ### Recovery Key Password Reset Success
+recoveryKey.recover.resetSuccess.message=A jelszó alaphelyzetbe állítása sikeresen megtörtént
+recoveryKey.recover.resetSuccess.description=Feloldhatja a széfet az új jelszóval.
 
 # Convert Vault
+convertVault.title=Széf átalakítása
+convertVault.convert.convertBtn.before=Átalakítás
+convertVault.convert.convertBtn.processing=Átalakítás…
+convertVault.success.message=Sikeres átalakítás
+convertVault.hubToPassword.success.description=Feloldhatja a széfet a kiválasztott jelszóval Hub hozzáférés nélkül.
 
 # New Password
 newPassword.promptText=Adjon meg egy új jelszót
@@ -400,6 +479,12 @@ passwordStrength.messageLabel.3=Erős
 passwordStrength.messageLabel.4=Nagyon erős
 
 # Quit
+quit.title=Alkalmazás bezárása
+quit.message=Vannak feloldott széfek
+quit.description=Kérem, erősítse meg a kilépési szándékát. A Cryptomator lezárja az összes feloldott széfet az adatvesztés elkerülése érdekében.
 quit.lockAndQuitBtn=Zárolás és kilépés
 
-# Forced Quit
+# Forced Quit
+quit.forced.message=Egyes széfeket nem lehetett lezárni
+quit.forced.description=A széfek zárolását függőbben lévő műveletek vagy megnyitott fájlok blokkolták. Kényszerítheti a maradék széfek zárolását, de az I/O megszakítása nem mentett adatok elvesztéséhez vezethet.
+quit.forced.forceAndQuitBtn=Kényszerítés és Kilépés

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

@@ -432,6 +432,7 @@ vaultOptions.masterkey.recoveryKeyExplanation=Kľúč pre obnovu je Vašou jedin
 vaultOptions.masterkey.showRecoveryKeyBtn=Ukázať klúč obnovy
 vaultOptions.masterkey.recoverPasswordBtn=Resetovanie hesla
 ## Hub
+vaultOptions.hub=Obnova
 
 # Recovery Key
 ## Display Recovery Key
@@ -454,6 +455,10 @@ recoveryKey.recover.resetSuccess.message=Heslo úspešne zresetované
 recoveryKey.recover.resetSuccess.description=Môžte odomknúť trezor s novým heslom.
 
 # Convert Vault
+convertVault.title=Konvertovať trezor
+convertVault.convert.convertBtn.before=Konvertovať
+convertVault.convert.convertBtn.processing=Konvertujem…
+convertVault.success.message=Konverzia úspešná
 
 # New Password
 newPassword.promptText=Zadajte nové heslo

+ 0 - 9
suppression.xml

@@ -55,13 +55,4 @@
 		<cve>CVE-2022-45688</cve>
 	</suppress>
 
-	<suppress>
-		<notes><![CDATA[
-  		Suppress false positive, because com.google.common.io.Files.getTempDir() is not used
-   ]]></notes>
-		<packageUrl regex="true">^pkg:maven/com\.google\.guava/guava@.*$</packageUrl>
-		<vulnerabilityName>CVE-2020-8908</vulnerabilityName>
-		<cve>CVE-2020-8908</cve>
-	</suppress>
-
 </suppressions>