From bd75370dfdb15c9eca0ac618269c2e0178e0751d Mon Sep 17 00:00:00 2001 From: Cryptobot Date: Mon, 6 Feb 2023 14:44:45 +0100 Subject: [PATCH 0001/1229] New Crowdin updates (#2646) New translations strings.properties Catalan; Chinese Simplified; Dutch; Italian; Persian; Polish; Slovak; [ci skip] --- src/main/resources/i18n/strings_ca.properties | 41 ++++++++++++++++++- src/main/resources/i18n/strings_fa.properties | 15 +++++++ src/main/resources/i18n/strings_it.properties | 20 +++++++++ src/main/resources/i18n/strings_nl.properties | 1 + src/main/resources/i18n/strings_pl.properties | 17 ++++++++ src/main/resources/i18n/strings_sk.properties | 8 ++++ src/main/resources/i18n/strings_zh.properties | 17 ++++++++ 7 files changed, 117 insertions(+), 2 deletions(-) diff --git a/src/main/resources/i18n/strings_ca.properties b/src/main/resources/i18n/strings_ca.properties index c9fa1f96f..0f7673271 100644 --- a/src/main/resources/i18n/strings_ca.properties +++ b/src/main/resources/i18n/strings_ca.properties @@ -73,7 +73,7 @@ addvault.new.readme.storageLocation.4=• modifiqueu cap fitxer dins d'aquest d addvault.new.readme.storageLocation.5=• enganxeu cap fitxer a xifrar en aquest directori. addvault.new.readme.storageLocation.6=Si voleu xifrar fitxers i veure el contigut de la caixa forta, feu el següent: addvault.new.readme.storageLocation.7=1. Afegiu aquesta caixa forta a Cryptomator. -addvault.new.readme.storageLocation.8=2. Desbloquejeu la caixa forta enCryptomator. +addvault.new.readme.storageLocation.8=2. Desbloqueu la caixa forta a Cryptomator. addvault.new.readme.storageLocation.9=3. Feu click damunt del botó "Mostra" per obrir la ubicació d'accès. addvault.new.readme.storageLocation.10=Si us cal ajuda, llegiu la documentació: %s addvault.new.readme.accessLocation.fileName=BENVINGUTS.rtf @@ -123,6 +123,10 @@ unlock.success.description=S'ha desblocat %s correctament! Podeu accedir a la vo unlock.success.rememberChoice=Recorda l'elecció. No ho tornis a mostrar. unlock.success.revealBtn=Mostra la unitat ## Failure +unlock.error.customPath.message=No es pot muntar la caixa forta en la ruta personalitzada +unlock.error.customPath.description.notSupported=Si vol continuar fent servir una ruta personalitzada, vagi si us plau a Preferències i seleccioni un tipus de volum que la suporti. Altrament, vagi a les opcions de la caixa forta i escolli un punt de muntatge suportat. +unlock.error.customPath.description.notExists=La ruta de muntatge personalitzada no existeix. Creï-la o canviï-la en les opcions de la caixa forta. +unlock.error.customPath.description.generic=Ha seleccionat una ruta personalitzada on muntar la caixa forta, però ha fallat amb aquest missatge: %s ## Hub hub.noKeychain.message=No es pot accedir a la clau del dispositiu hub.noKeychain.description=Per poder desblocar caixes fortes del Hub es requereix la clau d'un dispositiu, que s'emmagatzema de forma segura en un clauer. Per continuar, habiliti "%s" i seleccioni un clauer en les Preferències. @@ -133,18 +137,25 @@ hub.auth.description=Hauríeu de ser redirigits a la pàgina d'accés. hub.auth.loginLink=No heu estat redirigit? Feu clic aquí per a obrir-la. ### Receive Key hub.receive.message=S'està processant la resposta… +hub.receive.description=Cryptomator està rebent i processant la resposta del Hub. Espereu, si us plau. ### Register Device hub.register.message=Cal un nom de dispositiu +hub.register.description=Sembla que és el primer accés al Hub des d'aquest dispositiu. Per identificar-lo i poder autoritzar l'accés necessiteu anomenar aquest dispositiu. hub.register.nameLabel=Nom del dispositiu hub.register.occupiedMsg=El nom ja està en ús hub.register.registerBtn=Confirma ### Registration Success +hub.registerSuccess.message=Unitat anomenada hub.registerSuccess.description=Per a accedir a la caixa forta, el vostre dispositiu ha de ser autoritzat pel propietari de la caixa. ### Registration Failed +hub.registerFailed.message=Error al nombrar el dispositiu +hub.registerFailed.description=S'ha produït un error en el procés de nomenament. Per més detalls vegeu el registre de l'aplicació. ### Unauthorized hub.unauthorized.message=Accés denegat hub.unauthorized.description=El vostre dispositiu no ha estat encara autoritzat a accedir a aquesta caixa forta. Demaneu autorització al propietari. ### License Exceeded +hub.licenseExceeded.message=Llicència caducada +hub.licenseExceeded.description=Cryptomator Hub ha donat accés a més usuaris dels permesos en la llicència. Si us plau contacteu amb l'administrador del Hub per actualitzar la llicència o amb l'administrador de la caixa forta per treure usuaris. # Lock @@ -161,6 +172,11 @@ lock.fail.description=La caixa forta "%s" no s'ha pogut blocar. Assegureu-vos qu migration.title=Actualitza la caixa forta ## Start migration.start.header=Actualitza la caixa forta +migration.start.text=Per obrir la caixa forta "%s" en aquesta nova versió de Cryptomator, la caixa forta necessita actualitzar-se al nou format. Abans de fer-ho, cal que sabeu el següent: +migration.start.remarkUndone=Aquesta actualització no pot ser desfeta. +migration.start.remarkVersions=Versions antigues de Cryptomator no podran obrir la caixa forta actualitzada. +migration.start.remarkCanRun=Assegureu-vos que tots els dispositius des dels quals accediu a la caixa forta poden executar aquesta versió de Cryptomator. +migration.start.remarkSynced=Assegureu-vos que la caixa forta està completament sincronitzada en aquest i altres dispositius abans d'actualitzar-la. migration.start.confirm=He llegit i entès la informació anterior ## Run migration.run.enterPassword=Introduïu la contrasenya per a "%s" @@ -218,6 +234,10 @@ health.result.severityFilter.good=Bé health.result.severityFilter.info=Info health.result.severityFilter.warn=Avís health.result.severityFilter.crit=Crític +health.result.severityTip.good=Gravetat: Bona.\nEstructura de la caixa forta correcta. +health.result.severityTip.info=Gravetat: Informació\nCaixa forta intacta, es recomana però arreglar-la. +health.result.severityTip.warn=Gravetat: Avís\nCaixa forta corrompuda, és altament recomanable arreglar-la. +health.result.severityTip.crit=Gravetat: Crítica\nCaixa forta corrompuda, s'ha determinat que s'han perdut dades. health.result.fixStateFilter.all=Estat de reparació - Tot health.result.fixStateFilter.fixable=Es pot arreglar health.result.fixStateFilter.notFixable=No es pot arreglar @@ -255,7 +275,15 @@ preferences.interface.showMinimizeButton=Mostra el botó 'minimitzar' preferences.interface.showTrayIcon=Mostra la icona en la barra (cal reiniciar) ## Volume preferences.volume=Unitat virtual +preferences.volume.type=Tipus de volum (requereix reiniciar) preferences.volume.type.automatic=Automàtic +preferences.volume.tcp.port=Port TCP +preferences.volume.supportedFeatures=El tipus de volum escollit suporta les següents característiques: +preferences.volume.feature.mountAuto=Selecció automàtica del punt de muntatge +preferences.volume.feature.mountToDir=Directori personalitzat com a punt de muntatge +preferences.volume.feature.mountToDriveLetter=Lletra de la unitat com a punt de muntatge +preferences.volume.feature.mountFlags=Opcions de muntatge personalitzades +preferences.volume.feature.readOnly=Muntar de només lectura ## Updates preferences.updates=Actualitzacions preferences.updates.currentVersion=Versió actual: %s @@ -336,6 +364,7 @@ main.vaultDetail.passwordSavedInKeychain=Contrasenya desada main.vaultDetail.unlockedStatus=DESBLOQUEJADA main.vaultDetail.accessLocation=Els continguts de la vostra caixa forta són accessibles aquí: main.vaultDetail.revealBtn=Mostra la unitat +main.vaultDetail.copyUri=Copiar URI main.vaultDetail.lockBtn=Bloqueja main.vaultDetail.bytesPerSecondRead=Lectura: main.vaultDetail.bytesPerSecondWritten=Escriu: @@ -343,8 +372,12 @@ main.vaultDetail.throughput.idle=inactiu main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Estadístiques de la caixa forta +main.vaultDetail.locateEncryptedFileBtn=Trobar fitxer xifrat +main.vaultDetail.locateEncryptedFileBtn.tooltip=Esculli un fitxer de la caixa forta per trobar el seu homòleg xifrat +main.vaultDetail.encryptedPathsCopied=Rutes copiades al porta-retalls! +main.vaultDetail.filePickerTitle=Seleccioni un fitxer dins la caixa forta ### Missing -main.vaultDetail.missing.info=Cryptomator no ha trobat una caixa forta en aquest camí. +main.vaultDetail.missing.info=Cryptomator no ha trobat una caixa forta en aquesta ruta. main.vaultDetail.missing.recheck=Torna a comprovar main.vaultDetail.missing.remove=Eliminar de la llista de la caixa forta… main.vaultDetail.missing.changeLocation=Canvia la localització de la caixa forta… @@ -381,13 +414,17 @@ vaultOptions.general.startHealthCheckBtn=Inicia la comprovació ## Mount vaultOptions.mount=Muntatge +vaultOptions.mount.info=Les opcions depenen del tipus de volum escollit. +vaultOptions.mount.linkToPreferences=Obre les preferències del disc virtual vaultOptions.mount.readonly=Només lectura vaultOptions.mount.customMountFlags=Senyaladors de muntatge personalitzats vaultOptions.mount.winDriveLetterOccupied=ocupat vaultOptions.mount.mountPoint=Punt de muntatge vaultOptions.mount.mountPoint.auto=Tria automàticament una ubicació adequada vaultOptions.mount.mountPoint.driveLetter=Utilitza la lletra de la unitat assignada +vaultOptions.mount.mountPoint.custom=Faci servir el directori escollit vaultOptions.mount.mountPoint.directoryPickerButton=Trieu… +vaultOptions.mount.mountPoint.directoryPickerTitle=Triï un directori ## Master Key vaultOptions.masterkey=Contrasenya vaultOptions.masterkey.changePasswordBtn=Canvi de contrasenya diff --git a/src/main/resources/i18n/strings_fa.properties b/src/main/resources/i18n/strings_fa.properties index 772cf8480..bdc8d0002 100644 --- a/src/main/resources/i18n/strings_fa.properties +++ b/src/main/resources/i18n/strings_fa.properties @@ -16,6 +16,7 @@ generic.button.print=چاپ # Error error.message=خطایی رخ داده است +error.technicalDetails=جزئیات: # Defaults defaults.vault.vaultName=گاوصندوق @@ -28,13 +29,24 @@ 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.locationLabel=مکان ذخیره‌سازی +addvaultwizard.new.directoryPickerLabel=مکان سفارشی +addvaultwizard.new.directoryPickerButton=انتخاب کنید… +addvaultwizard.new.fileAlreadyExists=در حال حاضر یک فایل یا پوشه با همین نام وجود دارد +addvaultwizard.new.validCharacters.numbers=اعداد ### Password ### Information ## Existing +addvaultwizard.existing.chooseBtn=انتخاب کنید… ## Success # Remove Vault @@ -100,6 +112,7 @@ main.closeBtn.tooltip=ببند main.supporterCertificateMissing.tooltip=لطفا کمک مالی در نظر بگیرند ## Vault List main.vaultlist.contextMenu.lock=قفل +main.vaultlist.addVaultBtn=اضافه کردن گاوصندوق ## Vault Detail ### Welcome ### Locked @@ -113,8 +126,10 @@ main.vaultDetail.lockBtn=قفل # Vault Options ## General +vaultOptions.general.vaultName=نام گاوصندوق ## Mount +vaultOptions.mount.mountPoint.directoryPickerButton=انتخاب کنید… ## Master Key diff --git a/src/main/resources/i18n/strings_it.properties b/src/main/resources/i18n/strings_it.properties index a4f827051..04b5f03e4 100644 --- a/src/main/resources/i18n/strings_it.properties +++ b/src/main/resources/i18n/strings_it.properties @@ -123,6 +123,10 @@ unlock.success.description="%s" sbloccato correttamente! La tua cassaforte è or unlock.success.rememberChoice=Ricorda la scelta, non mostrarmelo più unlock.success.revealBtn=Rivela l'Unità ## Failure +unlock.error.customPath.message=Impossibile montare la cassaforte sul percorso personalizzato +unlock.error.customPath.description.notSupported=Se desideri continuare a utilizzare il percorso personalizzato, vai alle preferenze e seleziona un tipo di volume che lo supporta. Altrimenti, vai alle opzioni della cassaforte e scegli un punto di montaggio supportato. +unlock.error.customPath.description.notExists=Il percorso di mount personalizzato non esiste. Crealo nel tuo file system locale o cambialo nelle opzioni della cassaforte. +unlock.error.customPath.description.generic=Hai selezionato un percorso di montaggio personalizzato per questa cassaforte, ma il suo utilizzo è fallito col messaggio: %s ## Hub hub.noKeychain.message=Impossibile accedere alla chiave del dispositivo hub.noKeychain.description=Per sbloccare le casseforti Hub, è necessaria una chiave del dispositivo, che è protetta tramite un portachiavi. Per procedere, abilita "%s" e seleziona un portachiavi nelle preferenze. @@ -271,7 +275,15 @@ preferences.interface.showMinimizeButton=Mostra il pulsante minimizza preferences.interface.showTrayIcon=Mostra l'icona della barra d'applicazioni (richiede il riavvio) ## Volume preferences.volume=Unità Virtuale +preferences.volume.type=Tipo di volume (richiede riavvio) preferences.volume.type.automatic=Automatico +preferences.volume.tcp.port=Porta TCP +preferences.volume.supportedFeatures=Il tipo di volume scelto supporta le seguenti caratteristiche: +preferences.volume.feature.mountAuto=Selezione automatica del punto di montaggio +preferences.volume.feature.mountToDir=Directory personalizzata come punto di montaggio +preferences.volume.feature.mountToDriveLetter=Lettera dispositivo come punto di montaggio +preferences.volume.feature.mountFlags=Opzioni di montaggio personalizzate +preferences.volume.feature.readOnly=Montaggio di sola lettura ## Updates preferences.updates=Aggiornamenti preferences.updates.currentVersion=Versione Corrente: %s @@ -352,6 +364,7 @@ main.vaultDetail.passwordSavedInKeychain=Password salvata main.vaultDetail.unlockedStatus=SBLOCCATA main.vaultDetail.accessLocation=I contenuti della tua cassaforte sono accessibili qui: main.vaultDetail.revealBtn=Rivela Unità +main.vaultDetail.copyUri=Copia URI main.vaultDetail.lockBtn=Blocca main.vaultDetail.bytesPerSecondRead=Lettura: main.vaultDetail.bytesPerSecondWritten=Scrittura: @@ -359,7 +372,10 @@ main.vaultDetail.throughput.idle=inattivo main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Statistiche della Cassaforte +main.vaultDetail.locateEncryptedFileBtn=Individua File Crittografato +main.vaultDetail.locateEncryptedFileBtn.tooltip=Scegli un file dalla cassaforte per individuare la controparte cifrata main.vaultDetail.encryptedPathsCopied=Percorsi copiati negli Appunti! +main.vaultDetail.filePickerTitle=Seleziona File Nella Cassaforte ### Missing main.vaultDetail.missing.info=Cryptomator non è riuscito a trovare una cassaforte in questo percorso. main.vaultDetail.missing.recheck=Ricontrolla @@ -398,13 +414,17 @@ vaultOptions.general.startHealthCheckBtn=Avvia il Controllo della Salute ## Mount vaultOptions.mount=Montaggio +vaultOptions.mount.info=Le opzioni dipendono dal tipo di volume selezionato. +vaultOptions.mount.linkToPreferences=Apri le preferenze dell'unità virtuale vaultOptions.mount.readonly=Sola Lettura vaultOptions.mount.customMountFlags=Flag di Montaggio Personalizzati vaultOptions.mount.winDriveLetterOccupied=occupato vaultOptions.mount.mountPoint=Punto di Montaggio vaultOptions.mount.mountPoint.auto=Scegli automaticamente una posizione idonea vaultOptions.mount.mountPoint.driveLetter=Usa la lettera del drive assegnata +vaultOptions.mount.mountPoint.custom=Usa la directory scelta vaultOptions.mount.mountPoint.directoryPickerButton=Scegli… +vaultOptions.mount.mountPoint.directoryPickerTitle=Scegli una directory ## Master Key vaultOptions.masterkey=Password vaultOptions.masterkey.changePasswordBtn=Modifica password diff --git a/src/main/resources/i18n/strings_nl.properties b/src/main/resources/i18n/strings_nl.properties index c3867cd0a..b79db3885 100644 --- a/src/main/resources/i18n/strings_nl.properties +++ b/src/main/resources/i18n/strings_nl.properties @@ -125,6 +125,7 @@ unlock.success.revealBtn=Toon Schijf ## Failure unlock.error.customPath.message=Kan kluis niet aan aangepast pad koppelen unlock.error.customPath.description.notSupported=Als je het aangepaste pad wilt blijven gebruiken, ga dan naar de voorkeuren en selecteer een volume type dat het ondersteunt. Anders ga je naar de kluis opties en kies je een steunpunt voor het koppelplaten. +unlock.error.customPath.description.notExists=Het aangepaste koppelpad bestaat niet. Maak het aan in uw lokale bestandssysteem of verander het in de kluis opties. unlock.error.customPath.description.generic=Je hebt een aangepast koppel pad geselecteerd voor deze kluis, maar het gebruik ervan is mislukt met het bericht: %s ## Hub hub.noKeychain.message=Geen toegang tot de apparaatsleutel diff --git a/src/main/resources/i18n/strings_pl.properties b/src/main/resources/i18n/strings_pl.properties index b65e97aad..31dbe2dc7 100644 --- a/src/main/resources/i18n/strings_pl.properties +++ b/src/main/resources/i18n/strings_pl.properties @@ -123,6 +123,10 @@ unlock.success.description=Odblokowano "%s" pomyślnie! Twój sejf jest teraz do unlock.success.rememberChoice=Zapamiętaj wybór, nie pokazuj tego ponownie unlock.success.revealBtn=Pokaż Dysk ## Failure +unlock.error.customPath.message=Nie można zamontować sejfu na niestandardowej ścieżce +unlock.error.customPath.description.notSupported=Jeśli chcesz nadal używać niestandardowej ścieżki, przejdź do preferencji i wybierz typ woluminu, który ją obsługuje. W przeciwnym razie przejdź do opcji sejfu i wybierz obsługiwany punkt montowania. +unlock.error.customPath.description.notExists=Niestandardowa ścieżka montowania nie istnieje. Stwórz ją w lokalnym systemie plików lub zmień ją w opcjach sejfu. +unlock.error.customPath.description.generic=Wybrałeś niestandardową ścieżkę montowania dla tego sejfu, ale użycie jej nie powiodło się z wiadomością: %s ## Hub hub.noKeychain.message=Brak dostępu do klucza urządzenia hub.noKeychain.description=Aby odblokować sejfy na Hubie, wymagany jest klucz urządzenia zabezpieczony za pomocą pęku kluczy. Aby kontynuować, włącz "%s" i wybierz Pęk kluczy w ustawieniach. @@ -271,7 +275,15 @@ preferences.interface.showMinimizeButton=Pokaż przycisk minimalizacji preferences.interface.showTrayIcon=Pokaż ikonę zasobnika (wymaga restartu) ## Volume preferences.volume=Dysk wirtualny +preferences.volume.type=Typ woluminu (wymaga ponownego uruchomienia) preferences.volume.type.automatic=Automatyczny +preferences.volume.tcp.port=Port TCP +preferences.volume.supportedFeatures=Wybrany typ woluminu obsługuje następujące funkcje: +preferences.volume.feature.mountAuto=Automatyczny wybór punktu montowania +preferences.volume.feature.mountToDir=Niestandardowy katalog jako punkt montowania +preferences.volume.feature.mountToDriveLetter=Litera dysku jako punkt montowania +preferences.volume.feature.mountFlags=Własne opcje montowania +preferences.volume.feature.readOnly=Montowanie tylko do odczytu ## Updates preferences.updates=Aktualizacje preferences.updates.currentVersion=Obecna wersja: %s @@ -352,6 +364,7 @@ main.vaultDetail.passwordSavedInKeychain=Hasło zapisane main.vaultDetail.unlockedStatus=ODBLOKOWANE main.vaultDetail.accessLocation=Zawartość Twojego sejfu dostępna jest tutaj: main.vaultDetail.revealBtn=Otwórz lokalizację +main.vaultDetail.copyUri=Kopiuj URI main.vaultDetail.lockBtn=Blokuj main.vaultDetail.bytesPerSecondRead=Odczyt: main.vaultDetail.bytesPerSecondWritten=Zapisz: @@ -397,13 +410,17 @@ vaultOptions.general.startHealthCheckBtn=Rozpocznij Test Spójności ## Mount vaultOptions.mount=Montowanie +vaultOptions.mount.info=Opcje zależą od wybranego typu woluminu. +vaultOptions.mount.linkToPreferences=Otwórz ustawienia dysku wirtualnego vaultOptions.mount.readonly=Tylko do odczytu vaultOptions.mount.customMountFlags=Własne flagi montowania udziału vaultOptions.mount.winDriveLetterOccupied=zajęty vaultOptions.mount.mountPoint=Punkt montowania vaultOptions.mount.mountPoint.auto=Automatycznie wybierz odpowiednią lokalizację vaultOptions.mount.mountPoint.driveLetter=Użyj przypisanej litery dysku +vaultOptions.mount.mountPoint.custom=Użyj wybranego katalogu vaultOptions.mount.mountPoint.directoryPickerButton=Wybierz… +vaultOptions.mount.mountPoint.directoryPickerTitle=Wybierz katalog ## Master Key vaultOptions.masterkey=Hasło vaultOptions.masterkey.changePasswordBtn=Zmiana Hasła diff --git a/src/main/resources/i18n/strings_sk.properties b/src/main/resources/i18n/strings_sk.properties index 211720a14..af81568c3 100644 --- a/src/main/resources/i18n/strings_sk.properties +++ b/src/main/resources/i18n/strings_sk.properties @@ -272,6 +272,9 @@ preferences.interface.showTrayIcon=Ukázať ikonu na sytémovej lište (vyžaduj ## Volume preferences.volume=Virtuálny disk preferences.volume.type.automatic=Automaticky +preferences.volume.tcp.port=TCP port +preferences.volume.feature.mountFlags=Vlastné parametre mapovania +preferences.volume.feature.readOnly=Mapovanie len na čítanie ## Updates preferences.updates=Aktualizácie preferences.updates.currentVersion=Aktuálna verzia: %s @@ -352,6 +355,7 @@ main.vaultDetail.passwordSavedInKeychain=Heslo uložené main.vaultDetail.unlockedStatus=Odomknutý main.vaultDetail.accessLocation=Obsah Vášho trezora je dostupný tu: main.vaultDetail.revealBtn=Odkry disk +main.vaultDetail.copyUri=Kopírovať URI main.vaultDetail.lockBtn=Uzamknúť main.vaultDetail.bytesPerSecondRead=Čítanie: main.vaultDetail.bytesPerSecondWritten=Zápis: @@ -401,13 +405,17 @@ vaultOptions.general.startHealthCheckBtn=Spustiť kontrolu zdravia ## Mount vaultOptions.mount=Mapovanie +vaultOptions.mount.info=Voľby závisia od typu zvolenej jednotky. +vaultOptions.mount.linkToPreferences=Otvoriť vlastnosti virtuálnej jednotky vaultOptions.mount.readonly=Len-čítanie vaultOptions.mount.customMountFlags=Vlastné parametre mapovania vaultOptions.mount.winDriveLetterOccupied=obsadený vaultOptions.mount.mountPoint=Bod mapovania vaultOptions.mount.mountPoint.auto=Automaticky zvoľ vhodné umiestnenie vaultOptions.mount.mountPoint.driveLetter=Použiť pridelené písmeno disku +vaultOptions.mount.mountPoint.custom=Použiť zvolený adresár vaultOptions.mount.mountPoint.directoryPickerButton=Zvoliť… +vaultOptions.mount.mountPoint.directoryPickerTitle=Vyberte adresár ## Master Key vaultOptions.masterkey=Heslo vaultOptions.masterkey.changePasswordBtn=Zmeniť heslo diff --git a/src/main/resources/i18n/strings_zh.properties b/src/main/resources/i18n/strings_zh.properties index 1a0114155..d0812fd11 100644 --- a/src/main/resources/i18n/strings_zh.properties +++ b/src/main/resources/i18n/strings_zh.properties @@ -123,6 +123,10 @@ unlock.success.description=已成功解锁 "%s"! 您现在可以通过其虚拟 unlock.success.rememberChoice=记住选项且不再显示 unlock.success.revealBtn=显示驱动器 ## Failure +unlock.error.customPath.message=无法将保险库挂载到自定义路径 +unlock.error.customPath.description.notSupported=如果您仍想使用自定义路径,请转至首选项并选择支持它的卷类型。否则,请转至保险库选项并选择受支持的挂载点 +unlock.error.customPath.description.notExists=自定义挂载路径不存在,请在您的本地文件系统中创建它或在保险库选项中进行更改 +unlock.error.customPath.description.generic=您已为此保险库选择了自定义挂载路径,但使用失败,错误消息:%s ## Hub hub.noKeychain.message=无法访问设备密钥 hub.noKeychain.description=为了解锁 Hub 保险库,需要使用由钥匙串保护的设备密钥。若要继续,请启用“%s”并在首选项中选择一个钥匙串 @@ -271,7 +275,15 @@ preferences.interface.showMinimizeButton=显示最小化按钮 preferences.interface.showTrayIcon=显示托盘图标 (需重启) ## Volume preferences.volume=虚拟磁盘 +preferences.volume.type=卷类型(需重启) preferences.volume.type.automatic=自动 +preferences.volume.tcp.port=TCP 端口 +preferences.volume.supportedFeatures=选定的卷类型支持以下功能: +preferences.volume.feature.mountAuto=自动选择挂载点 +preferences.volume.feature.mountToDir=自定义目录作为挂载点 +preferences.volume.feature.mountToDriveLetter=盘符作为挂载点 +preferences.volume.feature.mountFlags=自定义挂载选项 +preferences.volume.feature.readOnly=只读挂载 ## Updates preferences.updates=更新 preferences.updates.currentVersion=当前版本:%s @@ -352,6 +364,7 @@ main.vaultDetail.passwordSavedInKeychain=密码已保存 main.vaultDetail.unlockedStatus=已解锁 main.vaultDetail.accessLocation=您的保险库内容在此处访问: main.vaultDetail.revealBtn=显示驱动器 +main.vaultDetail.copyUri=复制 URI main.vaultDetail.lockBtn=锁定 main.vaultDetail.bytesPerSecondRead=读取: main.vaultDetail.bytesPerSecondWritten=写入: @@ -401,13 +414,17 @@ vaultOptions.general.startHealthCheckBtn=开始健康检查 ## Mount vaultOptions.mount=挂载 +vaultOptions.mount.info=选项取决于所选的卷类型 +vaultOptions.mount.linkToPreferences=打开虚拟驱动器首选项 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=更改密码 From 539dcaa85adede71146a5d654b4d25f41a8f3058 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Tue, 7 Feb 2023 12:23:25 +0100 Subject: [PATCH 0002/1229] Update issue template --- .github/ISSUE_TEMPLATE/bug.yml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 70bf9654f..56dcf5d06 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -37,14 +37,19 @@ body: id: volume-type attributes: label: Volume Type - description: What is selected under Settings → Virtual Drive? - multiple: true - options: - - FUSE - - Dokany - - WebDAV + description: What volume type is selected under Settings → Virtual Drive? + value: | + - WinFsp + - WinFsp (Local Drive) + - FUSE-T + - macFUSE + - WebDAV (Windows Explorer) + - WebDAV (AppleScript) + - WebDAV (gio) + - WebDAV (HTTP Address) + - Dokany (1.5) validations: - required: false + required: true - type: textarea id: reproduction-steps attributes: From c19a86a3484407826d0ba41824f17bedf4e4b6bc Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Tue, 7 Feb 2023 15:23:04 +0100 Subject: [PATCH 0003/1229] add link to mounting documentation --- .../ui/preferences/VolumePreferencesController.java | 12 +++++++++++- src/main/resources/fxml/preferences_volume.fxml | 12 ++++++++++++ src/main/resources/i18n/strings.properties | 2 ++ 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/cryptomator/ui/preferences/VolumePreferencesController.java b/src/main/java/org/cryptomator/ui/preferences/VolumePreferencesController.java index 00e680d2d..4784efceb 100644 --- a/src/main/java/org/cryptomator/ui/preferences/VolumePreferencesController.java +++ b/src/main/java/org/cryptomator/ui/preferences/VolumePreferencesController.java @@ -1,5 +1,6 @@ package org.cryptomator.ui.preferences; +import dagger.Lazy; import org.cryptomator.common.ObservableUtil; import org.cryptomator.common.settings.Settings; import org.cryptomator.integrations.mount.MountCapability; @@ -7,6 +8,7 @@ import org.cryptomator.integrations.mount.MountService; import org.cryptomator.ui.common.FxController; import javax.inject.Inject; +import javafx.application.Application; import javafx.beans.binding.Bindings; import javafx.beans.binding.BooleanExpression; import javafx.beans.value.ObservableValue; @@ -21,6 +23,8 @@ import java.util.ResourceBundle; @PreferencesScoped public class VolumePreferencesController implements FxController { + private static final String DOCS_MOUNTING_URL = "https://docs.cryptomator.org/en/1.7/desktop/vault-mounting/"; + private final Settings settings; private final ObservableValue selectedMountService; private final ResourceBundle resourceBundle; @@ -29,14 +33,16 @@ public class VolumePreferencesController implements FxController { private final ObservableValue mountToDriveLetterSupported; private final ObservableValue mountFlagsSupported; private final ObservableValue readonlySupported; + private final Lazy application; private final List mountProviders; public ChoiceBox volumeTypeChoiceBox; public TextField loopbackPortField; public Button loopbackPortApplyButton; @Inject - VolumePreferencesController(Settings settings, List mountProviders, ResourceBundle resourceBundle) { + VolumePreferencesController(Settings settings, Lazy application, List mountProviders, ResourceBundle resourceBundle) { this.settings = settings; + this.application = application; this.mountProviders = mountProviders; this.resourceBundle = resourceBundle; @@ -141,4 +147,8 @@ public class VolumePreferencesController implements FxController { throw new UnsupportedOperationException(); } } + + public void openDocs() { + application.get().getHostServices().showDocument(DOCS_MOUNTING_URL); + } } diff --git a/src/main/resources/fxml/preferences_volume.fxml b/src/main/resources/fxml/preferences_volume.fxml index 92df77e3d..ed41a746b 100644 --- a/src/main/resources/fxml/preferences_volume.fxml +++ b/src/main/resources/fxml/preferences_volume.fxml @@ -5,6 +5,7 @@ + @@ -58,5 +59,16 @@ + + + + + diff --git a/src/main/resources/i18n/strings.properties b/src/main/resources/i18n/strings.properties index fbee45826..dafb573a9 100644 --- a/src/main/resources/i18n/strings.properties +++ b/src/main/resources/i18n/strings.properties @@ -278,6 +278,8 @@ preferences.interface.showTrayIcon=Show tray icon (requires restart) preferences.volume=Virtual Drive preferences.volume.type=Volume Type (requires restart) preferences.volume.type.automatic=Automatic +preferences.volume.docs.description=More information about the different volume types can be found in the user documentation. +preferences.volume.docs.linkText=Open Cryptomator Docs preferences.volume.tcp.port=TCP Port preferences.volume.supportedFeatures=The chosen volume type supports the following features: preferences.volume.feature.mountAuto=Automatic mount point selection From 202a2ea79f886ef969f8038e89970cad9f4274e9 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Wed, 8 Feb 2023 11:14:54 +0100 Subject: [PATCH 0004/1229] Load revealPathServiceProvider at app startup --- .../org/cryptomator/common/CommonsModule.java | 9 +++++ .../VaultDetailUnlockedController.java | 34 ++++++++----------- 2 files changed, 23 insertions(+), 20 deletions(-) diff --git a/src/main/java/org/cryptomator/common/CommonsModule.java b/src/main/java/org/cryptomator/common/CommonsModule.java index ddd782d35..8ecfa51b6 100644 --- a/src/main/java/org/cryptomator/common/CommonsModule.java +++ b/src/main/java/org/cryptomator/common/CommonsModule.java @@ -16,6 +16,7 @@ import org.cryptomator.common.settings.SettingsProvider; import org.cryptomator.common.vaults.VaultComponent; import org.cryptomator.common.vaults.VaultListModule; import org.cryptomator.cryptolib.common.MasterkeyFileAccess; +import org.cryptomator.integrations.revealpath.RevealPathService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -26,6 +27,7 @@ import java.net.InetSocketAddress; import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; import java.util.Comparator; +import java.util.Optional; import java.util.concurrent.ExecutorService; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.SynchronousQueue; @@ -83,6 +85,13 @@ public abstract class CommonsModule { return new SemVerComparator(); } + @Provides + @Singleton + static Optional provideRevealPathService() { + return RevealPathService.get().findFirst(); + } + + @Provides @Singleton static Settings provideSettings(SettingsProvider settingsProvider) { diff --git a/src/main/java/org/cryptomator/ui/mainwindow/VaultDetailUnlockedController.java b/src/main/java/org/cryptomator/ui/mainwindow/VaultDetailUnlockedController.java index 066debc12..0e19590a9 100644 --- a/src/main/java/org/cryptomator/ui/mainwindow/VaultDetailUnlockedController.java +++ b/src/main/java/org/cryptomator/ui/mainwindow/VaultDetailUnlockedController.java @@ -54,6 +54,7 @@ public class VaultDetailUnlockedController implements FxController { private final VaultService vaultService; private final WrongFileAlertComponent.Builder wrongFileAlert; private final Stage mainWindow; + private final Optional revealPathService; private final ResourceBundle resourceBundle; private final LoadingCache vaultStats; private final VaultStatisticsComponent.Builder vaultStatsBuilder; @@ -67,12 +68,13 @@ public class VaultDetailUnlockedController implements FxController { public Button dropZone; @Inject - public VaultDetailUnlockedController(ObjectProperty vault, FxApplicationWindows appWindows, VaultService vaultService, VaultStatisticsComponent.Builder vaultStatsBuilder, WrongFileAlertComponent.Builder wrongFileAlert, @MainWindow Stage mainWindow, ResourceBundle resourceBundle) { + public VaultDetailUnlockedController(ObjectProperty vault, FxApplicationWindows appWindows, VaultService vaultService, VaultStatisticsComponent.Builder vaultStatsBuilder, WrongFileAlertComponent.Builder wrongFileAlert, @MainWindow Stage mainWindow, Optional revealPathService, ResourceBundle resourceBundle) { this.vault = vault; this.appWindows = appWindows; this.vaultService = vaultService; this.wrongFileAlert = wrongFileAlert; this.mainWindow = mainWindow; + this.revealPathService = revealPathService; this.resourceBundle = resourceBundle; this.vaultStats = CacheBuilder.newBuilder().weakValues().build(CacheLoader.from(this::buildVaultStats)); this.vaultStatsBuilder = vaultStatsBuilder; @@ -177,29 +179,21 @@ public class VaultDetailUnlockedController implements FxController { } private void revealOrCopyPaths(List paths) { - if (!revealPaths(paths)) { + revealPathService.ifPresentOrElse(svc -> revealPaths(svc, paths), () -> { LOG.warn("No service provider to reveal files found."); copyPathsToClipboard(paths); - } + }); } - /** - * Reveals the paths over the {@link RevealPathService} in the file system - * - * @param paths List of Paths to reveal - * @return true, if at least one service provider was present, false otherwise - */ - private boolean revealPaths(List paths) { - return RevealPathService.get().findAny().map(s -> { - paths.forEach(path -> { - try { - s.reveal(path); - } catch (RevealFailedException e) { - LOG.error("Revealing ciphertext file failed.", e); - } - }); - return true; - }).orElse(false); + private void revealPaths(RevealPathService service, List paths) { + paths.forEach(path -> { + try { + LOG.debug("Revealing {}", path); + service.reveal(path); + } catch (RevealFailedException e) { + LOG.error("Revealing ciphertext file failed.", e); + } + }); } private void copyPathsToClipboard(List paths) { From ac43efe14989aa1e1e1e92a3ab43683601133dc8 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Wed, 8 Feb 2023 11:33:41 +0100 Subject: [PATCH 0005/1229] change UI to be not so clunky: * only use question mark icon * use tooltip at icon instead of explicit label * icon is the hyperlink --- .../ui/controls/FontAwesome5Icon.java | 1 + .../resources/fxml/preferences_volume.fxml | 20 +++++++++---------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/src/main/java/org/cryptomator/ui/controls/FontAwesome5Icon.java b/src/main/java/org/cryptomator/ui/controls/FontAwesome5Icon.java index 997bfa41f..60f37719b 100644 --- a/src/main/java/org/cryptomator/ui/controls/FontAwesome5Icon.java +++ b/src/main/java/org/cryptomator/ui/controls/FontAwesome5Icon.java @@ -42,6 +42,7 @@ public enum FontAwesome5Icon { PLUS("\uF067"), // PRINT("\uF02F"), // QUESTION("\uF128"), // + QUESTION_CIRCLE("\uf059"), // REDO("\uF01E"), // SEARCH("\uF002"), // SPINNER("\uF110"), // diff --git a/src/main/resources/fxml/preferences_volume.fxml b/src/main/resources/fxml/preferences_volume.fxml index ed41a746b..23aff9acf 100644 --- a/src/main/resources/fxml/preferences_volume.fxml +++ b/src/main/resources/fxml/preferences_volume.fxml @@ -10,6 +10,7 @@ + - - - - - From e35ed9af728bf3d132ca502c8db158b386631f65 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Wed, 8 Feb 2023 20:11:34 +0100 Subject: [PATCH 0006/1229] enable localization of tooltip --- src/main/resources/fxml/preferences_volume.fxml | 2 +- src/main/resources/i18n/strings.properties | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/resources/fxml/preferences_volume.fxml b/src/main/resources/fxml/preferences_volume.fxml index 23aff9acf..16ccc2b52 100644 --- a/src/main/resources/fxml/preferences_volume.fxml +++ b/src/main/resources/fxml/preferences_volume.fxml @@ -27,7 +27,7 @@ - + diff --git a/src/main/resources/i18n/strings.properties b/src/main/resources/i18n/strings.properties index dafb573a9..050a8473e 100644 --- a/src/main/resources/i18n/strings.properties +++ b/src/main/resources/i18n/strings.properties @@ -278,8 +278,7 @@ preferences.interface.showTrayIcon=Show tray icon (requires restart) preferences.volume=Virtual Drive preferences.volume.type=Volume Type (requires restart) preferences.volume.type.automatic=Automatic -preferences.volume.docs.description=More information about the different volume types can be found in the user documentation. -preferences.volume.docs.linkText=Open Cryptomator Docs +preferences.volume.docsTooltip=Open the documentation to learn more about the different volume types. preferences.volume.tcp.port=TCP Port preferences.volume.supportedFeatures=The chosen volume type supports the following features: preferences.volume.feature.mountAuto=Automatic mount point selection From 1ff7c40fd906bd917410ef18ea1e1240eb4bbb24 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Mon, 13 Feb 2023 10:42:17 +0100 Subject: [PATCH 0007/1229] Fixes #2672 and fixes #2668 --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index fa2c734fa..63d42c578 100644 --- a/pom.xml +++ b/pom.xml @@ -31,9 +31,9 @@ 2.1.1 2.6.1 1.2.0-beta4 - 1.2.0-beta2 + 1.2.0-beta3 1.2.0-beta2 - 1.2.0-beta1 + 1.2.0-beta2 2.0.0-beta5 2.0.0-beta2 2.0.0-beta4 From 5b0bbf539b709ee045c029aa78d5b9eae79c6bb4 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Mon, 13 Feb 2023 23:34:43 +0100 Subject: [PATCH 0008/1229] improve FailOnRunningApp action --- dist/win/resources/main.wxs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dist/win/resources/main.wxs b/dist/win/resources/main.wxs index 1fb7b552d..a9ca9d9c4 100644 --- a/dist/win/resources/main.wxs +++ b/dist/win/resources/main.wxs @@ -143,11 +143,11 @@ CloseMessage="no" RebootPrompt="no" PromptToContinue="yes" - Description="A running instance of $(var.JpAppName) is found. Please close it to continue." + Description="A running instance of $(var.JpAppName) is found, using files marked for update. Please close it to continue." Property="FOUNDRUNNINGAPP" > - + @@ -182,7 +182,7 @@ FOUNDRUNNINGAPP - + NOT Installed OR REINSTALL NOT Installed OR REINSTALL From 3dff3a866479ff24b0d8c218fd04a06585d2b850 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Tue, 14 Feb 2023 11:12:33 +0100 Subject: [PATCH 0009/1229] Fixes #2682 * allow windows installer to remove same version * add revisionNumber to installer version --- .github/workflows/win-exe.yml | 2 +- dist/win/build.ps1 | 2 +- dist/win/resources/main.wxs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/win-exe.yml b/.github/workflows/win-exe.yml index e8709ac89..61841a0d8 100644 --- a/.github/workflows/win-exe.yml +++ b/.github/workflows/win-exe.yml @@ -156,7 +156,7 @@ jobs: --name Cryptomator --vendor "Skymatic GmbH" --copyright "(C) 2016 - 2023 Skymatic GmbH" - --app-version "${{ needs.get-version.outputs.semVerNum }}" + --app-version "${{ needs.get-version.outputs.semVerNum }}.${{ needs.get-version.outputs.revNum}}" --win-menu --win-dir-chooser --win-shortcut-prompt diff --git a/dist/win/build.ps1 b/dist/win/build.ps1 index 9973f5c12..d842423a1 100644 --- a/dist/win/build.ps1 +++ b/dist/win/build.ps1 @@ -129,7 +129,7 @@ $Env:JP_WIXWIZARD_RESOURCES = "$buildDir\resources" --name $AppName ` --vendor $Vendor ` --copyright $copyright ` - --app-version "$semVerNo" ` + --app-version "$semVerNo.$revisionNo" ` --win-menu ` --win-dir-chooser ` --win-shortcut-prompt ` diff --git a/dist/win/resources/main.wxs b/dist/win/resources/main.wxs index a9ca9d9c4..50edd6371 100644 --- a/dist/win/resources/main.wxs +++ b/dist/win/resources/main.wxs @@ -54,7 +54,7 @@ Property="JP_UPGRADABLE_FOUND" Maximum="$(var.JpAppVersion)" MigrateFeatures="yes" - IncludeMaximum="$(var.JpUpgradeVersionOnlyDetectUpgrade)" /> + IncludeMaximum="yes" /> Date: Tue, 14 Feb 2023 11:22:11 +0100 Subject: [PATCH 0010/1229] bump webdav-nio-adapter --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 63d42c578..374f4c5be 100644 --- a/pom.xml +++ b/pom.xml @@ -36,7 +36,7 @@ 1.2.0-beta2 2.0.0-beta5 2.0.0-beta2 - 2.0.0-beta4 + 2.0.0-beta5 3.12.0 From a7b2802f34dbf722732dcadc468ad8250393cada Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Tue, 14 Feb 2023 11:39:16 +0100 Subject: [PATCH 0011/1229] show correct error message when using custom mountpoint with webdav (Http address) --- .../java/org/cryptomator/common/mount/Mounter.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/cryptomator/common/mount/Mounter.java b/src/main/java/org/cryptomator/common/mount/Mounter.java index 325f13f56..0161268f3 100644 --- a/src/main/java/org/cryptomator/common/mount/Mounter.java +++ b/src/main/java/org/cryptomator/common/mount/Mounter.java @@ -14,7 +14,6 @@ import javafx.beans.value.ObservableValue; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; -import java.util.Objects; import static org.cryptomator.integrations.mount.MountCapability.MOUNT_AS_DRIVE_LETTER; import static org.cryptomator.integrations.mount.MountCapability.MOUNT_TO_EXISTING_DIR; @@ -60,7 +59,7 @@ public class Mounter { case READ_ONLY -> builder.setReadOnly(vaultSettings.usesReadOnlyMode().get()); case MOUNT_FLAGS -> { var mountFlags = vaultSettings.mountFlags().get(); - if( mountFlags == null || mountFlags.isBlank()) { + if (mountFlags == null || mountFlags.isBlank()) { builder.setMountFlags(service.getDefaultMountFlags()); } else { builder.setMountFlags(mountFlags); @@ -81,9 +80,10 @@ public class Mounter { var canMountToDriveLetter = service.hasCapability(MOUNT_AS_DRIVE_LETTER); var canMountToParent = service.hasCapability(MOUNT_WITHIN_EXISTING_PARENT); var canMountToDir = service.hasCapability(MOUNT_TO_EXISTING_DIR); + var canMountToSystem = service.hasCapability(MOUNT_TO_SYSTEM_CHOSEN_PATH); if (userChosenMountPoint == null) { - if (service.hasCapability(MOUNT_TO_SYSTEM_CHOSEN_PATH)) { + if (canMountToSystem) { // no need to set a mount point } else if (canMountToDriveLetter) { builder.setMountpoint(driveLetters.getFirstDesiredAvailable().orElseThrow()); //TODO: catch exception and translate @@ -105,8 +105,11 @@ public class Mounter { } try { builder.setMountpoint(userChosenMountPoint); - } catch (IllegalArgumentException e) { - var configNotSupported = (!canMountToDriveLetter && mpIsDriveLetter) || (!canMountToDir && !mpIsDriveLetter) || (!canMountToParent && !mpIsDriveLetter); + } catch (IllegalArgumentException | UnsupportedOperationException e) { + var configNotSupported = (!canMountToDriveLetter && mpIsDriveLetter) //mounting as driveletter, albeit not supported + || (!canMountToDir && !mpIsDriveLetter) //mounting to directory, albeit not supported + || (!canMountToParent && !mpIsDriveLetter) // + || (!canMountToDir && !canMountToParent && !canMountToSystem && !canMountToDriveLetter); if (configNotSupported) { throw new MountPointNotSupportedException(e.getMessage()); } else if (canMountToDir && !canMountToParent && !Files.exists(userChosenMountPoint)) { From c5c5e297b7321bca8478b69761e1c405832df76f Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Tue, 14 Feb 2023 17:39:34 +0100 Subject: [PATCH 0012/1229] Fix getCiphertextPath for Windows again. --- .../org/cryptomator/common/vaults/Vault.java | 23 ++++++++++++++----- .../VaultDetailUnlockedController.java | 7 +----- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/src/main/java/org/cryptomator/common/vaults/Vault.java b/src/main/java/org/cryptomator/common/vaults/Vault.java index e4dbd9b2c..de77f17b5 100644 --- a/src/main/java/org/cryptomator/common/vaults/Vault.java +++ b/src/main/java/org/cryptomator/common/vaults/Vault.java @@ -316,18 +316,29 @@ public class Vault { /** * Gets from the cleartext path its ciphertext counterpart. - * The cleartext path has to start from the vault root (by starting with "/"). * * @return Local os path to the ciphertext resource * @throws IOException if an I/O error occurs + * @throws IllegalStateException if the vault is not unlocked */ - public Path getCiphertextPath(String cleartextPath) throws IOException { - if (!cleartextPath.startsWith("/")) { - throw new IllegalArgumentException("Input path must be absolute from vault root by starting with \"/\"."); + public Path getCiphertextPath(Path cleartextPath) throws IOException { + if (!state.getValue().equals(VaultState.Value.UNLOCKED)) { + throw new IllegalStateException("Vault is not unlocked"); } var fs = cryptoFileSystem.get(); - var cryptoPath = fs.getPath(cleartextPath); - return fs.getCiphertextPath(cryptoPath); + var osPathSeparator = cleartextPath.getFileSystem().getSeparator(); + var cryptoFsPathSeparator = fs.getSeparator(); + + if (getMountPoint() instanceof Mountpoint.WithPath mp) { + var absoluteCryptoFsPath = cryptoFsPathSeparator + mp.path().relativize(cleartextPath).toString(); + if (!cryptoFsPathSeparator.equals(osPathSeparator)) { + absoluteCryptoFsPath = absoluteCryptoFsPath.replace(osPathSeparator, cryptoFsPathSeparator); + } + var cryptoPath = fs.getPath(absoluteCryptoFsPath); + return fs.getCiphertextPath(cryptoPath); + } else { + throw new UnsupportedOperationException("URI mount points not supported."); + } } public VaultConfigCache getVaultConfigCache() { diff --git a/src/main/java/org/cryptomator/ui/mainwindow/VaultDetailUnlockedController.java b/src/main/java/org/cryptomator/ui/mainwindow/VaultDetailUnlockedController.java index 0e19590a9..12fdfd692 100644 --- a/src/main/java/org/cryptomator/ui/mainwindow/VaultDetailUnlockedController.java +++ b/src/main/java/org/cryptomator/ui/mainwindow/VaultDetailUnlockedController.java @@ -166,12 +166,7 @@ public class VaultDetailUnlockedController implements FxController { return Optional.empty(); } try { - var accessPoint = mountPoint.getValue(); - var cleartextPath = path.toString().substring(accessPoint.length()); - if (!cleartextPath.startsWith("/")) { - cleartextPath = "/" + cleartextPath; - } - return Optional.of(vault.get().getCiphertextPath(cleartextPath)); + return Optional.of(vault.get().getCiphertextPath(path)); } catch (IOException e) { LOG.warn("Unable to get ciphertext path from path: {}", path, e); return Optional.empty(); From c5b21b0d8ceb4cfe0da72d60ae7d35d4d30c7629 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Wed, 15 Feb 2023 11:44:37 +0100 Subject: [PATCH 0013/1229] Add warning about error report deletion to the error controller --- .../java/org/cryptomator/ui/common/ErrorController.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/cryptomator/ui/common/ErrorController.java b/src/main/java/org/cryptomator/ui/common/ErrorController.java index 3b5e08ffb..c0213ad1c 100644 --- a/src/main/java/org/cryptomator/ui/common/ErrorController.java +++ b/src/main/java/org/cryptomator/ui/common/ErrorController.java @@ -29,9 +29,11 @@ public class ErrorController implements FxController { OS: %s / %s App: %s / %s - + - + + + """; private final Application application; From 03f6e0a33cb28244dfe914792b389213a525c94c Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Wed, 15 Feb 2023 23:44:51 +0100 Subject: [PATCH 0014/1229] Use Label instead of Text --- src/main/resources/fxml/vault_options_mount.fxml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/resources/fxml/vault_options_mount.fxml b/src/main/resources/fxml/vault_options_mount.fxml index 5275d1612..762d36d27 100644 --- a/src/main/resources/fxml/vault_options_mount.fxml +++ b/src/main/resources/fxml/vault_options_mount.fxml @@ -12,7 +12,6 @@ - - - + From e9ee15dcd5c481804a39d353834fe10b95337043 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Thu, 16 Feb 2023 09:42:28 +0100 Subject: [PATCH 0015/1229] add info about html comments to error form --- src/main/java/org/cryptomator/ui/common/ErrorController.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/cryptomator/ui/common/ErrorController.java b/src/main/java/org/cryptomator/ui/common/ErrorController.java index c0213ad1c..15d2ee41f 100644 --- a/src/main/java/org/cryptomator/ui/common/ErrorController.java +++ b/src/main/java/org/cryptomator/ui/common/ErrorController.java @@ -31,7 +31,9 @@ public class ErrorController implements FxController { - + + + """; From 8bbdb69cda10a082733f03ba1e17498db01feab3 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Thu, 16 Feb 2023 09:55:42 +0100 Subject: [PATCH 0016/1229] Update doc links to 1.7 --- .../java/org/cryptomator/ui/mainwindow/WelcomeController.java | 2 +- .../cryptomator/ui/migration/MigrationImpossibleController.java | 2 +- .../cryptomator/ui/wrongfilealert/WrongFileAlertController.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/cryptomator/ui/mainwindow/WelcomeController.java b/src/main/java/org/cryptomator/ui/mainwindow/WelcomeController.java index e483c265b..ccfbd3ad5 100644 --- a/src/main/java/org/cryptomator/ui/mainwindow/WelcomeController.java +++ b/src/main/java/org/cryptomator/ui/mainwindow/WelcomeController.java @@ -16,7 +16,7 @@ import javafx.fxml.FXML; public class WelcomeController implements FxController { private static final Logger LOG = LoggerFactory.getLogger(WelcomeController.class); - private static final String GETTING_STARTED_URI = "https://docs.cryptomator.org/en/1.6/desktop/getting-started/"; + private static final String GETTING_STARTED_URI = "https://docs.cryptomator.org/en/1.7/desktop/getting-started/"; private final Application application; private final BooleanBinding noVaultPresent; diff --git a/src/main/java/org/cryptomator/ui/migration/MigrationImpossibleController.java b/src/main/java/org/cryptomator/ui/migration/MigrationImpossibleController.java index 2cfe14551..893ef3577 100644 --- a/src/main/java/org/cryptomator/ui/migration/MigrationImpossibleController.java +++ b/src/main/java/org/cryptomator/ui/migration/MigrationImpossibleController.java @@ -10,7 +10,7 @@ import javafx.stage.Stage; public class MigrationImpossibleController implements FxController { - private static final String HELP_URI = "https://docs.cryptomator.org/en/1.6/help/manual-migration/"; + private static final String HELP_URI = "https://docs.cryptomator.org/en/1.7/help/manual-migration/"; private final Application application; private final Stage window; diff --git a/src/main/java/org/cryptomator/ui/wrongfilealert/WrongFileAlertController.java b/src/main/java/org/cryptomator/ui/wrongfilealert/WrongFileAlertController.java index 389449d55..cc91d1afd 100644 --- a/src/main/java/org/cryptomator/ui/wrongfilealert/WrongFileAlertController.java +++ b/src/main/java/org/cryptomator/ui/wrongfilealert/WrongFileAlertController.java @@ -15,7 +15,7 @@ import java.io.UncheckedIOException; @WrongFileAlertScoped public class WrongFileAlertController implements FxController { - private static final String DOCUMENTATION_URI = "https://docs.cryptomator.org/en/1.6/desktop/accessing-vaults/"; + private static final String DOCUMENTATION_URI = "https://docs.cryptomator.org/en/1.7/desktop/accessing-vaults/"; private final Application app; private final Stage window; From 29c73e1bc8d623dbd6005c422ca75499695b27d3 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Thu, 16 Feb 2023 11:51:03 +0100 Subject: [PATCH 0017/1229] display different messages if recovery key is either not valid or does not belong to the vault --- .../RecoveryKeyRecoverController.java | 89 +++++++++++++++---- .../resources/fxml/recoverykey_recover.fxml | 32 +++++-- src/main/resources/i18n/strings.properties | 4 +- 3 files changed, 101 insertions(+), 24 deletions(-) diff --git a/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyRecoverController.java b/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyRecoverController.java index 61cdebcd9..d9fe067d8 100644 --- a/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyRecoverController.java +++ b/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyRecoverController.java @@ -4,6 +4,7 @@ import com.google.common.base.CharMatcher; import com.google.common.base.Strings; import dagger.Lazy; import org.cryptomator.common.Nullable; +import org.cryptomator.common.ObservableUtil; import org.cryptomator.common.vaults.Vault; import org.cryptomator.cryptofs.VaultConfig; import org.cryptomator.cryptofs.VaultConfigLoadException; @@ -15,9 +16,10 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.inject.Inject; -import javafx.beans.binding.Bindings; -import javafx.beans.binding.BooleanBinding; +import javafx.beans.property.ObjectProperty; +import javafx.beans.property.SimpleObjectProperty; import javafx.beans.property.StringProperty; +import javafx.beans.value.ObservableValue; import javafx.fxml.FXML; import javafx.scene.Scene; import javafx.scene.control.TextArea; @@ -38,8 +40,12 @@ public class RecoveryKeyRecoverController implements FxController { private final Vault vault; private final VaultConfig.UnverifiedVaultConfig unverifiedVaultConfig; private final StringProperty recoveryKey; + private final ObservableValue recoveryKeyCorrect; + private final ObservableValue recoveryKeyWrong; + private final ObservableValue recoveryKeyInvalid; private final RecoveryKeyFactory recoveryKeyFactory; - private final BooleanBinding validRecoveryKey; + + private final ObjectProperty recoveryKeyState; private final Lazy resetPasswordScene; private final AutoCompleter autoCompleter; @@ -53,14 +59,18 @@ public class RecoveryKeyRecoverController implements FxController { this.unverifiedVaultConfig = unverifiedVaultConfig; this.recoveryKey = recoveryKey; this.recoveryKeyFactory = recoveryKeyFactory; - this.validRecoveryKey = Bindings.createBooleanBinding(this::isValidRecoveryKey, recoveryKey); this.resetPasswordScene = resetPasswordScene; this.autoCompleter = new AutoCompleter(recoveryKeyFactory.getDictionary()); + this.recoveryKeyState = new SimpleObjectProperty<>(); + this.recoveryKeyCorrect = ObservableUtil.mapWithDefault(recoveryKeyState, RecoveryKeyState.CORRECT::equals, false); + this.recoveryKeyWrong = ObservableUtil.mapWithDefault(recoveryKeyState, RecoveryKeyState.WRONG::equals, false); + this.recoveryKeyInvalid = ObservableUtil.mapWithDefault(recoveryKeyState, RecoveryKeyState.INVALID::equals, false); } @FXML public void initialize() { recoveryKey.bind(textarea.textProperty()); + textarea.textProperty().addListener(((observable, oldValue, newValue) -> validateRecoveryKey())); } private TextFormatter.Change filterTextChange(TextFormatter.Change change) { @@ -107,6 +117,14 @@ public class RecoveryKeyRecoverController implements FxController { window.setScene(resetPasswordScene.get()); } + /** + * Checks, if vault config is signed with the given key. + *

+ * If not, but the deriving recovery key is valid, sets the recoveryKeyState to WRONG. + * + * @param key byte array of possible signing key + * @return true, if vault config is signed with this key + */ private boolean checkKeyAgainstVaultConfig(byte[] key) { try { var config = unverifiedVaultConfig.verify(key, unverifiedVaultConfig.allegedVaultVersion()); @@ -114,6 +132,7 @@ public class RecoveryKeyRecoverController implements FxController { return true; } catch (VaultKeyInvalidException e) { LOG.debug("Provided recovery key does not match vault config signature."); + recoveryKeyState.setValue(RecoveryKeyState.WRONG); return false; } catch (VaultConfigLoadException e) { LOG.error("Failed to parse vault config", e); @@ -123,23 +142,61 @@ public class RecoveryKeyRecoverController implements FxController { /* Getter/Setter */ + public void validateRecoveryKey() { + var valid = recoveryKeyFactory.validateRecoveryKey(recoveryKey.get(), unverifiedVaultConfig != null ? this::checkKeyAgainstVaultConfig : null); + if (valid) { + recoveryKeyState.set(RecoveryKeyState.CORRECT); + } else { + if (recoveryKeyState.getValue() != RecoveryKeyState.WRONG) { //set via side effect in checkKeyAgainstVaultConfig + recoveryKeyState.set(RecoveryKeyState.INVALID); + } + } + } + public Vault getVault() { return vault; } - public BooleanBinding validRecoveryKeyProperty() { - return validRecoveryKey; - } - - public boolean isValidRecoveryKey() { - if (unverifiedVaultConfig != null) { - return recoveryKeyFactory.validateRecoveryKey(recoveryKey.get(), this::checkKeyAgainstVaultConfig); - } else { - return recoveryKeyFactory.validateRecoveryKey(recoveryKey.get()); - } - } - public TextFormatter getRecoveryKeyTextFormatter() { return new TextFormatter<>(this::filterTextChange); } + + public ObservableValue recoveryKeyInvalidProperty() { + return recoveryKeyInvalid; + } + + public boolean isRecoveryKeyInvalid() { + return recoveryKeyInvalid.getValue(); + } + + public ObservableValue recoveryKeyCorrectProperty() { + return recoveryKeyCorrect; + } + + public boolean isRecoveryKeyCorrect() { + return recoveryKeyCorrect.getValue(); + } + + public ObservableValue recoveryKeyWrongProperty() { + return recoveryKeyWrong; + } + + public boolean isRecoveryKeyWrong() { + return recoveryKeyWrong.getValue(); + } + + private enum RecoveryKeyState { + /** + * Recovery key is a valid key and belongs to this vault + */ + CORRECT, + /** + * Recovery key is a valid key, but does not belong to this vault + */ + WRONG, + /** + * Recovery key is not a valid key. + */ + INVALID; + } } diff --git a/src/main/resources/fxml/recoverykey_recover.fxml b/src/main/resources/fxml/recoverykey_recover.fxml index 89c54b5a4..b75c485f6 100644 --- a/src/main/resources/fxml/recoverykey_recover.fxml +++ b/src/main/resources/fxml/recoverykey_recover.fxml @@ -9,6 +9,8 @@ + + - - + + + + + + @@ -38,7 +56,7 @@ diff --git a/dist/win/bundle/resources/winFspMetaData.wxi b/dist/win/bundle/resources/winFspMetaData.wxi new file mode 100644 index 000000000..372c8c9e6 --- /dev/null +++ b/dist/win/bundle/resources/winFspMetaData.wxi @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/dist/win/bundle/resources/winfsp-download.url b/dist/win/bundle/resources/winfsp-download.url deleted file mode 100644 index d29e5e1a5..000000000 --- a/dist/win/bundle/resources/winfsp-download.url +++ /dev/null @@ -1,2 +0,0 @@ -[InternetShortcut] -URL=https://github.com/winfsp/winfsp/releases/download/v1.12.22339/winfsp-1.12.22339.msi \ No newline at end of file From 6f5a88af1de30caff2b56d7bea50e93212859ac2 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Fri, 24 Feb 2023 13:10:15 +0100 Subject: [PATCH 0041/1229] extend winfsp uninstall instruction by reboot step --- dist/win/bundle/bundleWithWinfsp.wxs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dist/win/bundle/bundleWithWinfsp.wxs b/dist/win/bundle/bundleWithWinfsp.wxs index 136673a72..90ac93802 100644 --- a/dist/win/bundle/bundleWithWinfsp.wxs +++ b/dist/win/bundle/bundleWithWinfsp.wxs @@ -23,7 +23,8 @@ 1. Open the view of installed apps 2. Search for "WinFsp" 3. Uninstall the listed application -4. Restart this installer">(InstalledWinFspVersion = v0.0.0.0) OR ($(var.BundledWinFspVersion) <= InstalledWinFspVersion) +4. Reboot your device +5. Restart this installer">(InstalledWinFspVersion = v0.0.0.0) OR ($(var.BundledWinFspVersion) <= InstalledWinFspVersion) From 67e566832c1162ee905648bff3f30b9f7c3d113a Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Fri, 24 Feb 2023 13:13:07 +0100 Subject: [PATCH 0042/1229] use correct path to get winfsp download url --- .github/workflows/win-exe.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/win-exe.yml b/.github/workflows/win-exe.yml index 2cd23a297..8f5ad70fb 100644 --- a/.github/workflows/win-exe.yml +++ b/.github/workflows/win-exe.yml @@ -243,7 +243,7 @@ jobs: shell: pwsh - name: Download WinFsp run: | - $winfspUrl= (Select-String -Path ".\bundle\resources\winFspMetaData.wxi" -Pattern '<\?define BundledWinFspDownloadLink="(.+)".*?>').Matches.Groups[1].Value + $winfspUrl= (Select-String -Path ".dist\win\bundle\resources\winFspMetaData.wxi" -Pattern '<\?define BundledWinFspDownloadLink="(.+)".*?>').Matches.Groups[1].Value curl --output dist/win/bundle/resources/winfsp.msi -L $winfspUrl shell: pwsh - name: Compile to wixObj file From d43f197c1167a4a76b1fa86e707c3685211da058 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Fri, 24 Feb 2023 13:14:14 +0100 Subject: [PATCH 0043/1229] fix 67e566832c1162ee905648bff3f30b9f7c3d113a --- .github/workflows/win-exe.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/win-exe.yml b/.github/workflows/win-exe.yml index 8f5ad70fb..971efe289 100644 --- a/.github/workflows/win-exe.yml +++ b/.github/workflows/win-exe.yml @@ -243,7 +243,7 @@ jobs: shell: pwsh - name: Download WinFsp run: | - $winfspUrl= (Select-String -Path ".dist\win\bundle\resources\winFspMetaData.wxi" -Pattern '<\?define BundledWinFspDownloadLink="(.+)".*?>').Matches.Groups[1].Value + $winfspUrl = (Select-String -Path ".\dist\win\bundle\resources\winFspMetaData.wxi" -Pattern '<\?define BundledWinFspDownloadLink="(.+)".*?>').Matches.Groups[1].Value curl --output dist/win/bundle/resources/winfsp.msi -L $winfspUrl shell: pwsh - name: Compile to wixObj file From f94c1f07d6aba87330fd6c0570b6ce86c0a4cdec Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Fri, 24 Feb 2023 13:23:10 +0100 Subject: [PATCH 0044/1229] add new wix extension to ci build --- .github/workflows/win-exe.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/win-exe.yml b/.github/workflows/win-exe.yml index 971efe289..8e46c8908 100644 --- a/.github/workflows/win-exe.yml +++ b/.github/workflows/win-exe.yml @@ -250,6 +250,7 @@ jobs: run: > "${WIX}/bin/candle.exe" dist/win/bundle/bundleWithWinfsp.wxs -ext WixBalExtension + -ext WixUtilExtension -out dist/win/bundle/ -dBundleVersion="${{ needs.get-version.outputs.semVerNum }}.${{ needs.get-version.outputs.revNum }}" -dBundleVendor="Skymatic GmbH" @@ -261,6 +262,7 @@ jobs: run: > "${WIX}/bin/light.exe" -b dist/win/ dist/win/bundle/bundleWithWinfsp.wixobj -ext WixBalExtension + -ext WixUtilExtension -out installer/unsigned/Cryptomator-Installer.exe - name: Detach burn engine in preparation to sign run: > From ca3157cc70860058497a02b86113a73818d797cc Mon Sep 17 00:00:00 2001 From: Cryptobot Date: Fri, 24 Feb 2023 14:15:50 +0100 Subject: [PATCH 0045/1229] New Crowdin updates (#2695) New translations strings.properties Arabic; Belarusian; Bengali; Bosnian; Catalan; Chinese Simplified; Chinese Traditional; Chinese Traditional, Hong Kong; Croatian; Czech; Danish; Dutch; Filipino; French; Galician; German; Greek; Hebrew; Hindi; Hungarian; Indonesian; Italian; Japanese; Korean; Latvian; Macedonian; Norwegian Bokmal; Norwegian Nynorsk; Persian; Polish; Portuguese; Portuguese, Brazilian; Punjabi; Romanian; Russian; Serbian (Cyrillic); Serbian (Latin); Sinhala; Slovak; Slovenian; Spanish; Swahili, Tanzania; Swedish; Tamil; Telugu; Thai; Turkish; Ukrainian; Vietnamese; [ci skip] --- src/main/resources/i18n/strings_ar.properties | 1 - src/main/resources/i18n/strings_be.properties | 2 - src/main/resources/i18n/strings_bn.properties | 1 - src/main/resources/i18n/strings_bs.properties | 1 - src/main/resources/i18n/strings_ca.properties | 3 - src/main/resources/i18n/strings_cs.properties | 3 - src/main/resources/i18n/strings_da.properties | 3 - src/main/resources/i18n/strings_de.properties | 3 - src/main/resources/i18n/strings_el.properties | 5 +- src/main/resources/i18n/strings_es.properties | 5 +- src/main/resources/i18n/strings_fa.properties | 1 - .../resources/i18n/strings_fil.properties | 1 - src/main/resources/i18n/strings_fr.properties | 7 +- src/main/resources/i18n/strings_gl.properties | 1 - src/main/resources/i18n/strings_he.properties | 1 - src/main/resources/i18n/strings_hi.properties | 1 - src/main/resources/i18n/strings_hr.properties | 1 - src/main/resources/i18n/strings_hu.properties | 1 - src/main/resources/i18n/strings_id.properties | 1 - src/main/resources/i18n/strings_it.properties | 3 - src/main/resources/i18n/strings_ja.properties | 3 - src/main/resources/i18n/strings_ko.properties | 1 - src/main/resources/i18n/strings_lv.properties | 1 - src/main/resources/i18n/strings_mk.properties | 1 - src/main/resources/i18n/strings_nb.properties | 3 - src/main/resources/i18n/strings_nl.properties | 5 +- src/main/resources/i18n/strings_nn.properties | 1 - src/main/resources/i18n/strings_pa.properties | 1 - src/main/resources/i18n/strings_pl.properties | 5 +- src/main/resources/i18n/strings_pt.properties | 6 +- .../resources/i18n/strings_pt_BR.properties | 3 - src/main/resources/i18n/strings_ro.properties | 3 - src/main/resources/i18n/strings_ru.properties | 5 +- src/main/resources/i18n/strings_si.properties | 1 - src/main/resources/i18n/strings_sk.properties | 6 +- src/main/resources/i18n/strings_sl.properties | 1 - src/main/resources/i18n/strings_sr.properties | 1 - .../resources/i18n/strings_sr_Latn.properties | 1 - src/main/resources/i18n/strings_sv.properties | 5 +- src/main/resources/i18n/strings_sw.properties | 3 - src/main/resources/i18n/strings_ta.properties | 1 - src/main/resources/i18n/strings_te.properties | 1 - src/main/resources/i18n/strings_th.properties | 1 - src/main/resources/i18n/strings_tr.properties | 3 - src/main/resources/i18n/strings_uk.properties | 3 - src/main/resources/i18n/strings_vi.properties | 1 - src/main/resources/i18n/strings_zh.properties | 45 ++-- .../resources/i18n/strings_zh_HK.properties | 5 +- .../resources/i18n/strings_zh_TW.properties | 208 +++++++++--------- 49 files changed, 149 insertions(+), 220 deletions(-) diff --git a/src/main/resources/i18n/strings_ar.properties b/src/main/resources/i18n/strings_ar.properties index 7da9270e3..c43655813 100644 --- a/src/main/resources/i18n/strings_ar.properties +++ b/src/main/resources/i18n/strings_ar.properties @@ -113,7 +113,6 @@ hub.register.registerBtn=تأكيد ### Unauthorized ### License Exceeded - # Lock ## Force lock.forced.description=تم حظر قفل "%s" بواسطة العمليات المعلقة أو الملفات المفتوحة. يمكنك فرض قفل هذا المخزن، ولكن مقاطعة عمليات الادخال والاخراج I/O قد تؤدي لفقدان البيانات غير المحفوظة. diff --git a/src/main/resources/i18n/strings_be.properties b/src/main/resources/i18n/strings_be.properties index 6979c46f2..8d6417248 100644 --- a/src/main/resources/i18n/strings_be.properties +++ b/src/main/resources/i18n/strings_be.properties @@ -147,8 +147,6 @@ hub.registerFailed.description=Падчас прысваення імя адбы hub.unauthorized.message=Адмова ў доступе hub.unauthorized.description=Тваёй прыладзе ў дадзены момант не дазволена мець доступ да гэтай скрабніцы. Запытайся ўладальніка скрабніцы за дазволам. ### License Exceeded -hub.licenseExceeded.message=Ліцэнзія пратэрмінаваная - # Lock ## Force diff --git a/src/main/resources/i18n/strings_bn.properties b/src/main/resources/i18n/strings_bn.properties index 3081fc514..a4dfd4895 100644 --- a/src/main/resources/i18n/strings_bn.properties +++ b/src/main/resources/i18n/strings_bn.properties @@ -97,7 +97,6 @@ hub.register.registerBtn=নিশ্চিত করুন ### Unauthorized ### License Exceeded - # Lock ## Force lock.forced.retryBtn=পুনরায় চেষ্টা করুন diff --git a/src/main/resources/i18n/strings_bs.properties b/src/main/resources/i18n/strings_bs.properties index 9343627ed..7c2c28d36 100644 --- a/src/main/resources/i18n/strings_bs.properties +++ b/src/main/resources/i18n/strings_bs.properties @@ -113,7 +113,6 @@ hub.register.registerBtn=Potvrdi ### Unauthorized ### License Exceeded - # Lock ## Force lock.forced.description=Zaključavanje "%s" blokirano je operacijama na čekanju ili otvorenim datotekama. Možete prisilno zaključati ovaj sef, međutim prekid U / I-a može rezultirati gubitkom nespremljenih podataka. diff --git a/src/main/resources/i18n/strings_ca.properties b/src/main/resources/i18n/strings_ca.properties index 0da3437ea..2f04408e9 100644 --- a/src/main/resources/i18n/strings_ca.properties +++ b/src/main/resources/i18n/strings_ca.properties @@ -154,9 +154,6 @@ hub.registerFailed.description=S'ha produït un error en el procés de nomenamen hub.unauthorized.message=Accés denegat hub.unauthorized.description=El vostre dispositiu no ha estat encara autoritzat a accedir a aquesta caixa forta. Demaneu autorització al propietari. ### License Exceeded -hub.licenseExceeded.message=Llicència caducada -hub.licenseExceeded.description=Cryptomator Hub ha donat accés a més usuaris dels permesos en la llicència. Si us plau contacteu amb l'administrador del Hub per actualitzar la llicència o amb l'administrador de la caixa forta per treure usuaris. - # Lock ## Force diff --git a/src/main/resources/i18n/strings_cs.properties b/src/main/resources/i18n/strings_cs.properties index 609c9fff0..2f510b1c0 100644 --- a/src/main/resources/i18n/strings_cs.properties +++ b/src/main/resources/i18n/strings_cs.properties @@ -142,9 +142,6 @@ hub.registerFailed.message=Pojmenování zařízení se nezdařilo hub.unauthorized.message=Přístup odepřen hub.unauthorized.description=Vaše zařízení dosud nebylo oprávněno k přístupu k tomuto trezoru. Požádejte vlastníka trezoru, aby jej autorizoval. ### License Exceeded -hub.licenseExceeded.message=Licence byla překročena -hub.licenseExceeded.description=Cryptomator Hub poskytl přístup více uživatelům, než jsou jeho licenční povolení. Obraťte se na správce Hubu pro aktualizaci licence nebo správce trezoru pro odstranění uživatelů z trezoru. - # Lock ## Force diff --git a/src/main/resources/i18n/strings_da.properties b/src/main/resources/i18n/strings_da.properties index e277f8e0f..aea90884b 100644 --- a/src/main/resources/i18n/strings_da.properties +++ b/src/main/resources/i18n/strings_da.properties @@ -154,9 +154,6 @@ hub.registerFailed.description=Der opstod en fejl i navngivnings-processen. Kig hub.unauthorized.message=Adgang nægtet hub.unauthorized.description=Din enhed er endnu ikke blevet godkendt til at få adgang til denne boks. Spørg boks-ejeren om godkendelse. ### License Exceeded -hub.licenseExceeded.message=Licens overskredet -hub.licenseExceeded.description=Cryptomator Hub har givet adgang til flere brugere end licensen tillader. Kontakt venligst din Hub administrator for at opgradere din licens eller en boks administrator for at fjerne brugere fra bokse. - # Lock ## Force diff --git a/src/main/resources/i18n/strings_de.properties b/src/main/resources/i18n/strings_de.properties index abe537afd..f9cd94aaf 100644 --- a/src/main/resources/i18n/strings_de.properties +++ b/src/main/resources/i18n/strings_de.properties @@ -154,9 +154,6 @@ hub.registerFailed.description=Während der Namensvergabe wurde ein Fehler ausge hub.unauthorized.message=Zugriff verweigert hub.unauthorized.description=Dein Gerät wurde noch nicht für den Zugriff auf diesen Tresor autorisiert. Bitte den Tresorbesitzer, dein Gerät zu autorisieren. ### License Exceeded -hub.licenseExceeded.message=Lizenz überschritten -hub.licenseExceeded.description=Im Cryptomator Hub wurden mehr Benutzern Zugriff gewährt, als dessen Lizenz erlaubt. Bitte kontaktiere deinen Hub-Administrator für ein Lizenz-Upgrade oder einen Tresor-Administrator, um Benutzer aus Tresoren zu entfernen. - # Lock ## Force diff --git a/src/main/resources/i18n/strings_el.properties b/src/main/resources/i18n/strings_el.properties index c6d523bbd..54e378860 100644 --- a/src/main/resources/i18n/strings_el.properties +++ b/src/main/resources/i18n/strings_el.properties @@ -154,9 +154,8 @@ hub.registerFailed.description=Παρουσιάστηκε σφάλμα στη δ hub.unauthorized.message=Δεν επιτρέπεται η πρόσβαση hub.unauthorized.description=Η συσκευή σας δεν έχει ακόμη εξουσιοδοτηθεί να έχει πρόσβαση σε αυτή την κρύπτη. Ζητήστε από τον κάτοχο της κρύπτης να την εξουσιοδοτήσει. ### License Exceeded -hub.licenseExceeded.message=Υπέρβαση άδειας -hub.licenseExceeded.description=Το Cryptomator Hub έχει δώσει πρόσβαση σε περισσότερους χρήστες από ότι επιτρέπει η άδειά του. Παρακαλούμε επικοινωνήστε με το Hub admin για να αναβαθμίσετε την άδεια ή έναν διαχειριστή κρύπτης για να αφαιρέσετε τους χρήστες από τις κρύπτες. - +hub.invalidLicense.message=Μη έγκυρη Άδεια Hub +hub.invalidLicense.description=Η συνεδρία σας στο Cryptomator Hub έχει μη έγκυρη άδεια χρήσης. Ενημερώστε έναν διαχειριστή του Hub για να αναβαθμίσει ή να ανανεώσει την άδεια χρήσης. # Lock ## Force diff --git a/src/main/resources/i18n/strings_es.properties b/src/main/resources/i18n/strings_es.properties index 19d05eb35..df7a5d9bb 100644 --- a/src/main/resources/i18n/strings_es.properties +++ b/src/main/resources/i18n/strings_es.properties @@ -154,9 +154,8 @@ hub.registerFailed.description=Ocurrió un error en el nombramiento. Para más d hub.unauthorized.message=Acceso denegado hub.unauthorized.description=Su dispositivo aún no ha sido autorizado para acceder a esta bóveda. Pídale al propietario de la bóveda que lo autorice. ### License Exceeded -hub.licenseExceeded.message=Licencia excedida -hub.licenseExceeded.description=Cryptomator Hub ha dado acceso a más usuarios de los que permite su licencia. Póngase en contacto con su administrador de Hub para actualizar la licencia o un administrador de la bóveda para eliminar usuarios de la misma. - +hub.invalidLicense.message=Licencia del Hub inválida +hub.invalidLicense.description=Su instancia del Hub de Cryptomator tiene una licencia inválida. Informe a un administrador del Hub para actualizar o renovar la licencia. # Lock ## Force diff --git a/src/main/resources/i18n/strings_fa.properties b/src/main/resources/i18n/strings_fa.properties index bdc8d0002..661533e63 100644 --- a/src/main/resources/i18n/strings_fa.properties +++ b/src/main/resources/i18n/strings_fa.properties @@ -69,7 +69,6 @@ unlock.unlockBtn=بازکردن قفل ### Unauthorized ### License Exceeded - # Lock ## Force lock.forced.retryBtn=تلاش مجدد diff --git a/src/main/resources/i18n/strings_fil.properties b/src/main/resources/i18n/strings_fil.properties index 8ff64b5ff..14854c51f 100644 --- a/src/main/resources/i18n/strings_fil.properties +++ b/src/main/resources/i18n/strings_fil.properties @@ -75,7 +75,6 @@ unlock.unlockBtn=I-unlock ### Unauthorized ### License Exceeded - # Lock ## Force lock.forced.retryBtn=Subukan muli diff --git a/src/main/resources/i18n/strings_fr.properties b/src/main/resources/i18n/strings_fr.properties index da617f3a9..68eef4776 100644 --- a/src/main/resources/i18n/strings_fr.properties +++ b/src/main/resources/i18n/strings_fr.properties @@ -154,9 +154,8 @@ hub.registerFailed.description=Le processus de nommage a retourné une erreur. P hub.unauthorized.message=Accès refusé hub.unauthorized.description=Votre appareil n'a pas encore été autorisé à accéder à ce coffre. Demandez au propriétaire du coffre de l'autoriser. ### License Exceeded -hub.licenseExceeded.message=Licence dépassée -hub.licenseExceeded.description=Cryptomator Hub a donné accès à plus d'utilisateurs qu'autorisé par la licence. Veuillez contacter votre administrateur Hub pour étendre la licence ou un administrateur de coffre pour supprimer des utilisateurs des coffres. - +hub.invalidLicense.message=Licence de Hub invalide +hub.invalidLicense.description=Votre instance Cryptomator Hub a une licence invalide. Veuillez informer un administrateur Hub pour la mettre à niveau ou la renouveler. # Lock ## Force @@ -446,7 +445,7 @@ recoveryKey.display.StorageHints=Gardez-la dans un endroit sûr, par ex. :\n • ### Enter Recovery Key recoveryKey.recover.title=Réinitialiser le mot de passe recoveryKey.recover.prompt=Entrez votre clé de récupération pour "%s": -recoveryKey.recover.correctKey=Cette clé de récupération est valide +recoveryKey.recover.correctKey=Cette clé de récupération est correcte recoveryKey.recover.wrongKey=Cette clé de récupération appartient à un autre coffre recoveryKey.recover.invalidKey=Cette clé de récupération n'est pas valide recoveryKey.printout.heading=Clé de récupération Cryptomator "%s"\n diff --git a/src/main/resources/i18n/strings_gl.properties b/src/main/resources/i18n/strings_gl.properties index 3c4e28f42..6c2440917 100644 --- a/src/main/resources/i18n/strings_gl.properties +++ b/src/main/resources/i18n/strings_gl.properties @@ -50,7 +50,6 @@ error.message=Produciuse un erro ### Unauthorized ### License Exceeded - # Lock ## Force lock.forced.retryBtn=Tentar de novo diff --git a/src/main/resources/i18n/strings_he.properties b/src/main/resources/i18n/strings_he.properties index 39a79e994..fd7b6283e 100644 --- a/src/main/resources/i18n/strings_he.properties +++ b/src/main/resources/i18n/strings_he.properties @@ -141,7 +141,6 @@ hub.unauthorized.message=הגישה נדחתה hub.unauthorized.description=המכשיר שלך טרם אושר לגשת לכספת הזאת. יש לבקש אישור גישה מבעל הכספת. ### License Exceeded - # Lock ## Force lock.forced.message=הנעילה נכשלה diff --git a/src/main/resources/i18n/strings_hi.properties b/src/main/resources/i18n/strings_hi.properties index 003147c16..89ac25916 100644 --- a/src/main/resources/i18n/strings_hi.properties +++ b/src/main/resources/i18n/strings_hi.properties @@ -128,7 +128,6 @@ hub.register.registerBtn=पुष्टि करें hub.unauthorized.message=प्रवेश अस्वीकृत ### License Exceeded - # Lock ## Force lock.forced.message=लॉक करना विफल हुआ diff --git a/src/main/resources/i18n/strings_hr.properties b/src/main/resources/i18n/strings_hr.properties index 850e12e41..62d2f780e 100644 --- a/src/main/resources/i18n/strings_hr.properties +++ b/src/main/resources/i18n/strings_hr.properties @@ -123,7 +123,6 @@ hub.register.registerBtn=Potvrdi ### Unauthorized ### License Exceeded - # Lock ## Force lock.forced.message=Zaključavanje neuspješno diff --git a/src/main/resources/i18n/strings_hu.properties b/src/main/resources/i18n/strings_hu.properties index a05e1e425..2e37e5c42 100644 --- a/src/main/resources/i18n/strings_hu.properties +++ b/src/main/resources/i18n/strings_hu.properties @@ -122,7 +122,6 @@ hub.register.registerBtn=Megerősítés ### Unauthorized ### License Exceeded - # Lock ## Force lock.forced.message=A lezárás sikertelen volt diff --git a/src/main/resources/i18n/strings_id.properties b/src/main/resources/i18n/strings_id.properties index 66ba37fc7..ba7a1d4c8 100644 --- a/src/main/resources/i18n/strings_id.properties +++ b/src/main/resources/i18n/strings_id.properties @@ -123,7 +123,6 @@ hub.register.registerBtn=Konfirmasi ### Unauthorized ### License Exceeded - # Lock ## Force lock.forced.message=Gagal mengunci diff --git a/src/main/resources/i18n/strings_it.properties b/src/main/resources/i18n/strings_it.properties index 2804b65dd..0e35d58d8 100644 --- a/src/main/resources/i18n/strings_it.properties +++ b/src/main/resources/i18n/strings_it.properties @@ -154,9 +154,6 @@ hub.registerFailed.description=Si è verificato un errore nel processo di nomina hub.unauthorized.message=Accesso negato hub.unauthorized.description=Il tuo dispositivo non è ancora stato autorizzato ad accedere a questa cassaforte. Chiedi al proprietario della cassaforte di autorizzarlo. ### License Exceeded -hub.licenseExceeded.message=Licenza scaduta -hub.licenseExceeded.description=Cryptomator Hub ha dato accesso a più utenti rispetto ai suoi permessi di licenza. Contatta il tuo amministratore Hub per aggiornare la licenza o un amministratore del vault per rimuovere gli utenti dalle cassaforte. - # Lock ## Force diff --git a/src/main/resources/i18n/strings_ja.properties b/src/main/resources/i18n/strings_ja.properties index a34b1b200..f2125a500 100644 --- a/src/main/resources/i18n/strings_ja.properties +++ b/src/main/resources/i18n/strings_ja.properties @@ -154,9 +154,6 @@ hub.registerFailed.description=デバイス名登録中にエラーが発生し hub.unauthorized.message=アクセスが拒否されました hub.unauthorized.description=お使いのデバイスはまだこの金庫にアクセスする権限がありません。金庫のオーナーに権限を与えてもらってください。 ### License Exceeded -hub.licenseExceeded.message=ライセンス数が不足しています -hub.licenseExceeded.description=Cryptomator Hubがライセンスの許可よりも多くのユーザーにアクセス権を与えています。ハブ管理者にライセンスをアップグレードするよう連絡するか,金庫の管理者に金庫からユーザーを削除するよう連絡してください。 - # Lock ## Force diff --git a/src/main/resources/i18n/strings_ko.properties b/src/main/resources/i18n/strings_ko.properties index 94912e32e..31b13ccfa 100644 --- a/src/main/resources/i18n/strings_ko.properties +++ b/src/main/resources/i18n/strings_ko.properties @@ -121,7 +121,6 @@ hub.register.registerBtn=확인 ### Unauthorized ### License Exceeded - # Lock ## Force lock.forced.description=대기 중인 작동이나 파일이 열려있어 "%s"를 잠그는데 실패하였습니다. 이 Vault를 강제로 잠글 수 있으나, 입/출력의 중단은 저장되지 않은 데이터의 유실을 초래할 수 있습니다. diff --git a/src/main/resources/i18n/strings_lv.properties b/src/main/resources/i18n/strings_lv.properties index ad8da1c31..90b7fe749 100644 --- a/src/main/resources/i18n/strings_lv.properties +++ b/src/main/resources/i18n/strings_lv.properties @@ -117,7 +117,6 @@ hub.register.registerBtn=Apstiprināt ### Unauthorized ### License Exceeded - # Lock ## Force ## Failure diff --git a/src/main/resources/i18n/strings_mk.properties b/src/main/resources/i18n/strings_mk.properties index a26f70bda..9db5ef246 100644 --- a/src/main/resources/i18n/strings_mk.properties +++ b/src/main/resources/i18n/strings_mk.properties @@ -39,7 +39,6 @@ hub.register.registerBtn=Потврди ### Unauthorized ### License Exceeded - # Lock ## Force ## Failure diff --git a/src/main/resources/i18n/strings_nb.properties b/src/main/resources/i18n/strings_nb.properties index c67264754..e5135c9f5 100644 --- a/src/main/resources/i18n/strings_nb.properties +++ b/src/main/resources/i18n/strings_nb.properties @@ -154,9 +154,6 @@ hub.registerFailed.description=Under navngivingsprosessen oppsto det en feilmeld hub.unauthorized.message=Ingen tilgang hub.unauthorized.description=Enheten din har ikke blitt autorisert til å få tilgang til dette hvelvet ennå. Spør hvelveieren om å tillate det. ### License Exceeded -hub.licenseExceeded.message=Lisensen overskredet -hub.licenseExceeded.description=Cryptomator Hub har gitt tilgang til flere brukere enn lisensen dens tillater. Vennligst kontakt Hub-administratoren din for å få oppgradert lisensen eller få en hvelv-administrator til å fjerne brukere fra hvelv. - # Lock ## Force diff --git a/src/main/resources/i18n/strings_nl.properties b/src/main/resources/i18n/strings_nl.properties index 3b5863b78..dbd917eec 100644 --- a/src/main/resources/i18n/strings_nl.properties +++ b/src/main/resources/i18n/strings_nl.properties @@ -154,9 +154,8 @@ hub.registerFailed.description=Er is een fout in het naamproces geworpen. Kijk i hub.unauthorized.message=Toegang geweigerd hub.unauthorized.description=Uw apparaat is nog niet gemachtigd om toegang te krijgen tot deze kluis. Vraag de eigenaar van de kluis om toestemming te geven. ### License Exceeded -hub.licenseExceeded.message=Licentie vervallen -hub.licenseExceeded.description=Cryptomator Hub heeft toegang gegeven aan meer gebruikers dan er licentievergunningen zijn. Neem contact op met uw Hub beheerder om de licentie of een kluisbeheerder te upgraden om gebruikers uit kluizen te verwijderen. - +hub.invalidLicense.message=Hub Licentie ongeldig +hub.invalidLicense.description=Uw Cryptomator Hub installatie heeft een ongeldige licentie. Informeer een Hub administrator om de licentie te upgraden of te verlengen. # Lock ## Force diff --git a/src/main/resources/i18n/strings_nn.properties b/src/main/resources/i18n/strings_nn.properties index afa9065bf..7769ba5cb 100644 --- a/src/main/resources/i18n/strings_nn.properties +++ b/src/main/resources/i18n/strings_nn.properties @@ -104,7 +104,6 @@ unlock.success.revealBtn=Gjer eininga synleg ### Unauthorized ### License Exceeded - # Lock ## Force ## Failure diff --git a/src/main/resources/i18n/strings_pa.properties b/src/main/resources/i18n/strings_pa.properties index 260874728..e902d028c 100644 --- a/src/main/resources/i18n/strings_pa.properties +++ b/src/main/resources/i18n/strings_pa.properties @@ -106,7 +106,6 @@ unlock.success.revealBtn=ਡਰਾਇਵ ਦਿਖਾਓ ### Unauthorized ### License Exceeded - # Lock ## Force lock.forced.description=ਬਾਕੀ ਰਹਿੰਦੀਆਂ ਕਾਰਵਾਈਆਂ ਜਾਂ ਫ਼ਾਈਲਾਂ ਖੁੱਲ੍ਹਣ ਕਰਕੇ "%s" ਲਾਕ ਕਰਨ ਨੂੰ ਰੋਕਿਆ ਗਿਆ ਹੈ। ਤੁਸੀਂ ਇਸ ਵਾਲਟ ਨੂੰ ਧੱਕੇ ਨਾਲ ਲਾਕ ਕਰ ਸਕਦੇ ਹੋ, ਪਰ I/O ਵਿੱਚ ਰੁਕਾਵਟ ਪਾਉਣ ਨਾਲ ਨਾ-ਸੰਭਾਲਿਆ ਡਾਟਾ ਖਤਮ ਹੋ ਜਾ ਸਕਦਾ ਹੈ। diff --git a/src/main/resources/i18n/strings_pl.properties b/src/main/resources/i18n/strings_pl.properties index fe96f80a4..a12584e6a 100644 --- a/src/main/resources/i18n/strings_pl.properties +++ b/src/main/resources/i18n/strings_pl.properties @@ -154,9 +154,8 @@ hub.registerFailed.description=Wystąpił błąd podczas ustawiania nazwy. Aby u hub.unauthorized.message=Brak dostępu hub.unauthorized.description=Twoje urządzenie nie zostało jeszcze upoważnione do dostępu do tego sejfu. Poproś właściciela sejfu o autoryzację. ### License Exceeded -hub.licenseExceeded.message=Przekroczono licencję -hub.licenseExceeded.description=Cryptomator Hub dał dostęp większej ilości użytkowników, niż pozwala na to licencja. Proszę skontaktować się z administratorem Hub, aby ulepszyć licencję lub z administratorem sejfu, aby usunąć użytkowników z sejfu. - +hub.invalidLicense.message=Nieważna licencja Huba +hub.invalidLicense.description=Twoja instancja Hub ma nieprawidłową licencję. Poproś administratora Hub o uaktualnienie lub odnowienie licencji. # Lock ## Force diff --git a/src/main/resources/i18n/strings_pt.properties b/src/main/resources/i18n/strings_pt.properties index 0485dfd23..e99d40b46 100644 --- a/src/main/resources/i18n/strings_pt.properties +++ b/src/main/resources/i18n/strings_pt.properties @@ -123,6 +123,7 @@ unlock.success.description="%s" desbloqueado com sucesso! O seu cofre está agor unlock.success.rememberChoice=Lembrar escolha, não mostrar isto novamente unlock.success.revealBtn=Revelar unidade ## Failure +unlock.error.customPath.message=Não é possível montar o cofre no caminho personalizado ## Hub hub.noKeychain.message=Não foi possível aceder à chave do dispositivo hub.noKeychain.description=Para desbloquear os cofres do Hub, é necessária uma chave do dispositivo, que é protegida usando um porta-chaves. Para continuar, ative “%s” e selecione um porta-chaves nas preferências. @@ -150,9 +151,8 @@ hub.registerFailed.description=Houve um erro no processo de nomear. Para mais de hub.unauthorized.message=Acesso negado hub.unauthorized.description=O seu dispositivo ainda não foi autorizado a aceder a este cofre. Peça ao proprietário do cofre para o autorizar. ### License Exceeded -hub.licenseExceeded.message=Licença excedida -hub.licenseExceeded.description=O Hub do Cryptomator deu acesso a mais utilizadores do que as suas licenças de licença. Entre em contacto com o administrador do Hub para atualizar a licença ou um administrador do cofre para remover utilizadores dos cofres. - +hub.invalidLicense.message=Licença Hub inválida +hub.invalidLicense.description=O pedido do seu Cryptomator Hub tem uma licença inválida. Informe um administrador do Hub para atualizar ou renovar a licença. # Lock ## Force diff --git a/src/main/resources/i18n/strings_pt_BR.properties b/src/main/resources/i18n/strings_pt_BR.properties index caac2e7f7..8ff2e6623 100644 --- a/src/main/resources/i18n/strings_pt_BR.properties +++ b/src/main/resources/i18n/strings_pt_BR.properties @@ -154,9 +154,6 @@ hub.registerFailed.description=Ocorreu um erro no processo de nomeação do disp hub.unauthorized.message=Acesso negado hub.unauthorized.description=Seu dispositivo ainda não foi autorizado a acessar este cofre. Peça ao proprietário ou a um administrador deste cofre para autorizá-lo. ### License Exceeded -hub.licenseExceeded.message=No. de licenças excedido -hub.licenseExceeded.description=O Cryptomator Hub deu acesso a mais usuários do que sua licença de uso permite. Entre em contato com o administrador do seu Cryptomator Hub para ele atualizar o número de licenças ou com um administrador do cofre para remover usuários dos cofres. - # Lock ## Force diff --git a/src/main/resources/i18n/strings_ro.properties b/src/main/resources/i18n/strings_ro.properties index 23391faaa..09f680a02 100644 --- a/src/main/resources/i18n/strings_ro.properties +++ b/src/main/resources/i18n/strings_ro.properties @@ -154,9 +154,6 @@ hub.registerFailed.description=O eroare a fost întâmpinata în procesul de den hub.unauthorized.message=Acces respins hub.unauthorized.description=Dispozitivul dvs. nu a fost autorizat să acceseze acest seif. Solicitați proprietarului seifului să va autorizeze accesul. ### License Exceeded -hub.licenseExceeded.message=Numărul de licențe a fost depășit -hub.licenseExceeded.description=Cryptomator Hub a permis accesul la mai mulți utilizatori decât licența permite. Vă rugăm să contactați administratorul Hub-ului dumneavoastră pentru a actualiza licența sau un administrator de seif pentru a elimina utilizatorii din seifuri. - # Lock ## Force diff --git a/src/main/resources/i18n/strings_ru.properties b/src/main/resources/i18n/strings_ru.properties index 998e63e87..702c54f54 100644 --- a/src/main/resources/i18n/strings_ru.properties +++ b/src/main/resources/i18n/strings_ru.properties @@ -154,9 +154,8 @@ hub.registerFailed.description=Ошибка присвоения имени. Б hub.unauthorized.message=Нет доступа hub.unauthorized.description=Устройство ещё не авторизовано для доступа к этому хранилищу. Попросите владельца хранилища разрешить его. ### License Exceeded -hub.licenseExceeded.message=Срок действия лицензии истёк -hub.licenseExceeded.description=Cryptomator Hub предоставил доступ большему количеству пользователей, чем разрешено лицензией. Обратитесь к администратору Hub для обновления лицензии или администратора хранилища, чтобы удалить пользователей из хранилищ. - +hub.invalidLicense.message=Лицензия хаба недействительна +hub.invalidLicense.description=У вашего хаба Cryptomator неверная лицензия. Попросите администратора хаба обновить или продлить лицензию. # Lock ## Force diff --git a/src/main/resources/i18n/strings_si.properties b/src/main/resources/i18n/strings_si.properties index d7d2ce4ad..6c973d6d7 100644 --- a/src/main/resources/i18n/strings_si.properties +++ b/src/main/resources/i18n/strings_si.properties @@ -54,7 +54,6 @@ unlock.unlockBtn=අගුළුහරින්න ### Unauthorized ### License Exceeded - # Lock ## Force ## Failure diff --git a/src/main/resources/i18n/strings_sk.properties b/src/main/resources/i18n/strings_sk.properties index 051644a6f..94af57c53 100644 --- a/src/main/resources/i18n/strings_sk.properties +++ b/src/main/resources/i18n/strings_sk.properties @@ -123,6 +123,7 @@ unlock.success.description=Odomknutie "%s" úspešné! Váš trezor je už prís unlock.success.rememberChoice=Zapamätať voľbu, už viac nezobrazovať unlock.success.revealBtn=Odkryť disk ## Failure +unlock.error.customPath.message=Nie je možné namapovať trezor na uživateĺskej ceste ## Hub hub.noKeychain.message=Nemôžem pristúpiť ku kľúču zariadenia hub.noKeychain.description=V poradí odomknutia Hub trezorov, je požadovaný kľúč zariadenia ktorý je zabezpečený použitím keychain. K vykonaniu povoľte "%s" a zvoľte keychain v nastaveniach. @@ -150,9 +151,8 @@ hub.registerFailed.description=Vznikla chyba počas pomenovávacieho procesu. Pr hub.unauthorized.message=Prístup zamietnutý hub.unauthorized.description=Vaše zaradenie zatiaľ ešte nebolo autorizované pre pristúp tohto trezora. Požiadajte majiteľa trezora o autorizovanie. ### License Exceeded -hub.licenseExceeded.message=Licencia prekročená -hub.licenseExceeded.description=Cryptomator Hub má prístup pre viac užívateľov ako povoľuje licencia. Prosím kontaktujte svojho Hub administrátora pre aktualizovanie licencie alebo admina trezoru pre odstránenie užívateľov z trezorov. - +hub.invalidLicense.message=Neplatná licencia Hub-u +hub.invalidLicense.description=Vaša inštancia Cryptomator Hub-u má neplatnú licenciu. Prosím informujte Hub administrátora pre aktualizáciu alebo obnovenie licencie. # Lock ## Force diff --git a/src/main/resources/i18n/strings_sl.properties b/src/main/resources/i18n/strings_sl.properties index 0766f9a09..2e374e314 100644 --- a/src/main/resources/i18n/strings_sl.properties +++ b/src/main/resources/i18n/strings_sl.properties @@ -54,7 +54,6 @@ error.technicalDetails=Podrobnosti: ### Unauthorized ### License Exceeded - # Lock ## Force lock.forced.retryBtn=Poizkusi znova diff --git a/src/main/resources/i18n/strings_sr.properties b/src/main/resources/i18n/strings_sr.properties index 46140ac52..da5273031 100644 --- a/src/main/resources/i18n/strings_sr.properties +++ b/src/main/resources/i18n/strings_sr.properties @@ -111,7 +111,6 @@ unlock.success.revealBtn=Otvori disk ### Unauthorized ### License Exceeded - # Lock ## Force lock.forced.description=Zaključavanje "%s" je blokirano operacijama na čekanju ili otvorenim datotekama. Možete prisilno zaključati ovaj sef, međutim prekid "I/O" operacija može rezultirati gubitkom nesačuvanih podataka. diff --git a/src/main/resources/i18n/strings_sr_Latn.properties b/src/main/resources/i18n/strings_sr_Latn.properties index 61ea667a1..e458e3dfd 100644 --- a/src/main/resources/i18n/strings_sr_Latn.properties +++ b/src/main/resources/i18n/strings_sr_Latn.properties @@ -104,7 +104,6 @@ unlock.success.revealBtn=Otvori disk ### Unauthorized ### License Exceeded - # Lock ## Force ## Failure diff --git a/src/main/resources/i18n/strings_sv.properties b/src/main/resources/i18n/strings_sv.properties index 2655d3cf2..8d1523388 100644 --- a/src/main/resources/i18n/strings_sv.properties +++ b/src/main/resources/i18n/strings_sv.properties @@ -154,9 +154,8 @@ hub.registerFailed.description=Ett fel uppstod i namngivningsprocessen. För mer hub.unauthorized.message=Åtkomst nekad hub.unauthorized.description=Din enhet har ännu inte behörighet att komma åt detta valv. Be valvägaren att godkänna det. ### License Exceeded -hub.licenseExceeded.message=Licensen överskriden -hub.licenseExceeded.description=Cryptomator Hub har gett tillgång till fler användare än licensen medger. Kontakta din Hub-administratör för att uppgradera licensen eller en valvadministratör för att minska antalet användare i valv. - +hub.invalidLicense.message=Din Hub-licens är ogiltig +hub.invalidLicense.description=Din Cryptomator Hub-instans har en ogiltig licens. Vänligen informera en Hub administratör för att uppgradera eller förnya licensen. # Lock ## Force diff --git a/src/main/resources/i18n/strings_sw.properties b/src/main/resources/i18n/strings_sw.properties index 24d99f77f..6dffafa46 100644 --- a/src/main/resources/i18n/strings_sw.properties +++ b/src/main/resources/i18n/strings_sw.properties @@ -147,9 +147,6 @@ hub.registerFailed.description=Hitilafu imetupwa katika mchakato wa kumtaja. Kwa hub.unauthorized.message=Ufikiaji umekataliwa hub.unauthorized.description=Kifaa chako bado hakijaidhinishwa kufikia kuba hii. Uliza mwenye kuba aidhinishe. ### License Exceeded -hub.licenseExceeded.message=Leseni imepitwa -hub.licenseExceeded.description=Cryptomator Hub imetoa ufikiaji kwa watumiaji zaidi ya vibali vyake vya leseni. Tafadhali wasiliana na msimamizi wako wa Hub ili kuboresha leseni au msimamizi wa kuba ili kuondoa watumiaji kwenye kuba. - # Lock ## Force diff --git a/src/main/resources/i18n/strings_ta.properties b/src/main/resources/i18n/strings_ta.properties index 1b8202436..906b1e1df 100644 --- a/src/main/resources/i18n/strings_ta.properties +++ b/src/main/resources/i18n/strings_ta.properties @@ -126,7 +126,6 @@ unlock.success.revealBtn=இயக்ககத்தை வெளிப்பட ### Unauthorized ### License Exceeded - # Lock ## Force lock.forced.message=பூட்டுதல் தோல்வியடைந்தது diff --git a/src/main/resources/i18n/strings_te.properties b/src/main/resources/i18n/strings_te.properties index a6424aa7d..fe4fe7062 100644 --- a/src/main/resources/i18n/strings_te.properties +++ b/src/main/resources/i18n/strings_te.properties @@ -38,7 +38,6 @@ ### Unauthorized ### License Exceeded - # Lock ## Force lock.forced.retryBtn=మళ్ళీ చేయండి diff --git a/src/main/resources/i18n/strings_th.properties b/src/main/resources/i18n/strings_th.properties index 0e64d6cdf..3e7dc4d65 100644 --- a/src/main/resources/i18n/strings_th.properties +++ b/src/main/resources/i18n/strings_th.properties @@ -97,7 +97,6 @@ unlock.unlockBtn=ปลดล็อก ### Unauthorized ### License Exceeded - # Lock ## Force ## Failure diff --git a/src/main/resources/i18n/strings_tr.properties b/src/main/resources/i18n/strings_tr.properties index 9cd685b65..de36aece4 100644 --- a/src/main/resources/i18n/strings_tr.properties +++ b/src/main/resources/i18n/strings_tr.properties @@ -150,9 +150,6 @@ hub.registerFailed.description=İsimlendirme işleminde bir hata oluştu. Daha f hub.unauthorized.message=Erişim engellendi hub.unauthorized.description=Cihazınıza henüz bu kasaya erişim yetkisi verilmedi. Kasa sahibinden yetkilendirmesini isteyin. ### License Exceeded -hub.licenseExceeded.message=Lisans aşıldı -hub.licenseExceeded.description=Cryptomator Hub, lisansının izin verdiğinden daha fazla kullanıcıya erişim sağladı. Lisansı yükseltmek için lütfen Hub yöneticinizle veya kullanıcıları kasalardan kaldırmak için bir kasa yöneticisiyle iletişime geçin. - # Lock ## Force diff --git a/src/main/resources/i18n/strings_uk.properties b/src/main/resources/i18n/strings_uk.properties index 848469313..c4fc24b15 100644 --- a/src/main/resources/i18n/strings_uk.properties +++ b/src/main/resources/i18n/strings_uk.properties @@ -146,9 +146,6 @@ hub.registerFailed.description=Виникла помилка у процесі hub.unauthorized.message=У доступі відмовлено hub.unauthorized.description=Ваш пристрій ще не має прав доступу до цього vault. Попросіть власника vault надати їх. ### License Exceeded -hub.licenseExceeded.message=Кількість користувачів перевищено -hub.licenseExceeded.description=Cryptomator Hub надав доступ більшій кількості користувачів, ніж дозволяє ліцензія. Будь ласка, зверніться до адміністратора вашого Hub, щоб покращити ліцензію або адміністратора vault, щоб видалити користувачів з vaults. - # Lock ## Force diff --git a/src/main/resources/i18n/strings_vi.properties b/src/main/resources/i18n/strings_vi.properties index 94dc55644..206fcbe92 100644 --- a/src/main/resources/i18n/strings_vi.properties +++ b/src/main/resources/i18n/strings_vi.properties @@ -145,7 +145,6 @@ hub.unauthorized.message=Truy cập bị từ chối hub.unauthorized.description=Thiết bị của bạn chưa được phép truy cập vault này. Yêu cầu chủ sở hữu cấp phép. ### License Exceeded - # Lock ## Force lock.forced.message=Khóa thất bại diff --git a/src/main/resources/i18n/strings_zh.properties b/src/main/resources/i18n/strings_zh.properties index 400cdfa93..2dec424b5 100644 --- a/src/main/resources/i18n/strings_zh.properties +++ b/src/main/resources/i18n/strings_zh.properties @@ -15,7 +15,7 @@ generic.button.next=下一步 generic.button.print=打印 # Error -error.message=错误 %s +error.message=发生错误 error.description=糟糕!Cryptomator 未料到会发生这种情况。您可以查找该错误的现有解决方案;或者,如果是新错误,请随时向我们报告。 error.hyperlink.lookup=查找该错误 error.hyperlink.report=报告该错误 @@ -61,7 +61,7 @@ addvaultwizard.new.validCharacters.numbers=位数 addvaultwizard.new.validCharacters.dashes=连字符 (%s) 或下划线 (%s) ### Password addvaultwizard.new.createVaultBtn=创建保险库 -addvaultwizard.new.generateRecoveryKeyChoice=如果没有密码,您将无法访问您的数据。您想要一个恢复密钥来以防您丢失密码吗? +addvaultwizard.new.generateRecoveryKeyChoice=如果丢失密码,您将无法访问您的数据。您想要创建一个恢复密钥以防您丢失密码吗? addvaultwizard.new.generateRecoveryKeyChoice.yes=好的,有备无患 addvaultwizard.new.generateRecoveryKeyChoice.no=不,谢谢。我不会丢失密码的 ### Information @@ -72,9 +72,9 @@ 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.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=欢迎.rtf addvault.new.readme.accessLocation.1=🔐️ 加密卷 🔐️ @@ -140,33 +140,32 @@ hub.receive.message=正在处理响应… hub.receive.description=Cryptomator 正在接收和处理来自 Hub 的响应,请稍等 ### Register Device hub.register.message=设备名称(必填) -hub.register.description=这似乎是设备的首次 Hub 访问。为了识别它以进行访问授权,您需要命名此设备 +hub.register.description=这似乎是设备的首次 Hub 访问。为了识别它以进行访问授权,您需要命名此设备。 hub.register.nameLabel=设备名称 hub.register.occupiedMsg=名称已被占用 hub.register.registerBtn=确定 ### Registration Success hub.registerSuccess.message=设备命名成功 -hub.registerSuccess.description=要访问保险库,设备需得到保险库所有者的授权 +hub.registerSuccess.description=要访问保险库,设备需得到保险库所有者的授权。 ### Registration Failed hub.registerFailed.message=设备命名失败 -hub.registerFailed.description=命名过程中出现错误,详情请查看应用程序日志 +hub.registerFailed.description=命名过程中出现错误,详情请查看应用程序日志。 ### Unauthorized hub.unauthorized.message=拒绝访问 -hub.unauthorized.description=您的设备尚未授权访问此保险库,请联系保险库所有者 +hub.unauthorized.description=您的设备尚未授权访问此保险库,请联系保险库所有者, ### License Exceeded -hub.licenseExceeded.message=许可证已逾期 -hub.licenseExceeded.description=Cryptomator Hub 允许访问的用户数量超过其许可证允许的数量,请联系您的 Hub 管理员升级许可证或联系保险库管理员删除用户 - +hub.invalidLicense.message=Hub 许可证无效 +hub.invalidLicense.description=此 Cryptomator Hub 实例许可证无效,请联系Hub管理员升级或者续订许可证。 # Lock ## Force lock.forced.message=锁定失败 -lock.forced.description=锁定 "%s" 被挂起的操作或使用中的文件中断。您可以强制锁定此保险库,不过请注意打断 I/O 可能导致未保存的数据丢失 +lock.forced.description=锁定 "%s" 因进行中的操作或已打开的文件而被阻止。您可以强制锁定此保险库,不过请注意中断读写可能导致未保存的数据丢失 lock.forced.retryBtn=重试 lock.forced.forceBtn=强制锁定 ## Failure lock.fail.message=锁定保险库失败 -lock.fail.description=保险库 "%s" 无法锁定。请确保在其他地方保存未保存的工作,以及重要的 "读/写" 操作已完成。为了顺利关闭保险库,请查杀 Cryptomator 进程 +lock.fail.description=保险库 "%s" 无法锁定。请确保已经保存其他地方未保存的工作,以及重要的读写操作已完成。为了顺利关闭保险库,请终止 Cryptomator 进程。 # Migration migration.title=升级保险库 @@ -293,7 +292,7 @@ preferences.updates.checkNowBtn=立即检查 preferences.updates.updateAvailable=可更新到版本 %s ## Contribution preferences.contribute=支持我们 -preferences.contribute.registeredFor=已注册署名 %s 的赞助者证书 +preferences.contribute.registeredFor=已为 %s 注册支持者证书 preferences.contribute.noCertificate=支持 Cryptomator 并获得一份支持者证书。它类似于许可证密钥,特别之处是提供给使用免费软件的牛人的 ;-) preferences.contribute.getCertificate=还没有该证书吗?了解您如何获取 preferences.contribute.promptText=在这里粘贴赞助者证书码 @@ -354,7 +353,7 @@ main.vaultlist.contextMenu.reveal=显示驱动器 main.vaultlist.addVaultBtn=添加保险库 ## Vault Detail ### Welcome -main.vaultDetail.welcomeOnboarding=感谢您使用 Cryptomator 来保护您的文件。如果您需要任何帮助,请查看正显示的快速开始指南: +main.vaultDetail.welcomeOnboarding=感谢您使用 Cryptomator 来保护您的文件。如果您需要任何帮助,请查看我们的快速开始指南: ### Locked main.vaultDetail.lockedStatus=已锁定 main.vaultDetail.unlockBtn=解锁… @@ -392,7 +391,7 @@ main.vaultDetail.error.windowTitle=加载保险库时出错 # Wrong File Alert wrongFileAlert.title=如何加密文件 -wrongFileAlert.message=您试图要加密这些文件吗? +wrongFileAlert.message=您想要加密这些文件吗? wrongFileAlert.description=为了实现加密,Cryptomator 在系统文件管理器中提供一个卷 wrongFileAlert.instruction.0=要加密文件,请遵循以下步骤: wrongFileAlert.instruction.1=1. 解锁您的保险库; @@ -441,14 +440,14 @@ recoveryKey.display.title=显示恢复密钥 recoveryKey.create.message=密码是必填的 recoveryKey.create.description=输入您的密码以显示"%s"的恢复密钥: recoveryKey.display.description=下面的恢复密钥可用于恢复对"%s"的访问: -recoveryKey.display.StorageHints=保存它到非常安全的某处,例如:\n • 使用密码管理器来保存\n • 将其保存在USB闪存盘\n • 打印在纸上 +recoveryKey.display.StorageHints=将它保存到非常安全的地方,例如:\n • 使用密码管理器来保存\n • 将其保存在U盘上\n • 在纸上打印 ## Reset Password ### Enter Recovery Key recoveryKey.recover.title=重置密码 recoveryKey.recover.prompt=输入 "%s" 的恢复密钥: -recoveryKey.recover.correctKey=这个恢复秘钥是正确的 -recoveryKey.recover.wrongKey=这个恢复秘钥属于另一个保管库 -recoveryKey.recover.invalidKey=这个恢复秘钥无效 +recoveryKey.recover.correctKey=恢复秘钥正确 +recoveryKey.recover.wrongKey=此恢复秘钥属于另一个保管库 +recoveryKey.recover.invalidKey=此恢复秘钥无效 recoveryKey.printout.heading=Cryptomator 恢复密钥\n"%s"\n ### Reset Password recoveryKey.recover.resetBtn=重置 @@ -471,10 +470,10 @@ passwordStrength.messageLabel.4=非常强 # Quit quit.title=退出程序 quit.message=存在已解锁的保险库 -quit.description=请确认退出动作,Cryptomator 将会温和地锁定所有已解锁的保险库,以防止数据丢失 +quit.description=请确认退出动作,Cryptomator 将会适时地锁定所有已解锁的保险库,以防止数据丢失 quit.lockAndQuitBtn=锁定并退出 # Forced Quit quit.forced.message=无法锁定某些保险库 -quit.forced.description=锁定保险库被挂起的操作或使用中的文件中断。您可以强制锁定剩余的保险库,不过请注意打断 I/O 可能导致未保存的数据丢失 +quit.forced.description=锁定保险库因进行中的操作或已打开的文件被阻止。您可以强制锁定剩余的保险库,不过请注意中断读写可能导致未保存的数据丢失 quit.forced.forceAndQuitBtn=强制并退出 \ No newline at end of file diff --git a/src/main/resources/i18n/strings_zh_HK.properties b/src/main/resources/i18n/strings_zh_HK.properties index a2e63d17b..a2430949d 100644 --- a/src/main/resources/i18n/strings_zh_HK.properties +++ b/src/main/resources/i18n/strings_zh_HK.properties @@ -151,9 +151,8 @@ hub.registerFailed.description=命名過程中引發錯誤。有關詳細信息 hub.unauthorized.message=拒絕存取 hub.unauthorized.description=您的設備權限尚未允許存取加密庫,請聯絡加密庫擁有者 ### License Exceeded -hub.licenseExceeded.message=软件許可已滿額 -hub.licenseExceeded.description=Cryptomator Hub 的被授予授權的使用者的數量,多於許可證容許的使用者數量。 請聯絡 Cryptomator Hub 管理員升級授權,或聯絡加密庫管理員從加密庫移除使用者。 - +hub.invalidLicense.message=Hub 授權無效 +hub.invalidLicense.description=此 Cryptomator Hub 實例授權無效,請聯繫管理員升級或續訂授權。 # Lock ## Force diff --git a/src/main/resources/i18n/strings_zh_TW.properties b/src/main/resources/i18n/strings_zh_TW.properties index 84cd15cfd..de9c77d41 100644 --- a/src/main/resources/i18n/strings_zh_TW.properties +++ b/src/main/resources/i18n/strings_zh_TW.properties @@ -8,141 +8,141 @@ generic.button.cancel=取消 generic.button.change=修改 generic.button.choose=选择... generic.button.close=關閉 -generic.button.copy=复制 -generic.button.copied=已复制! +generic.button.copy=複製 +generic.button.copied=已複製! generic.button.done=完成 -generic.button.next=下一步 -generic.button.print=打印 +generic.button.next=繼續 +generic.button.print=列印 # Error -error.message=错误 %s -error.description=糟糕!Cryptomator 未料到会发生这种情况。您可以查找该错误的现有解决方案;或者,如果是新错误,请随时向我们报告。 -error.hyperlink.lookup=查找该错误 -error.hyperlink.report=报告该错误 -error.technicalDetails=详细信息: +error.message=出現錯誤 +error.description=糟糕!Cryptomator 發生了預期外的錯誤。您可以嘗試查找該錯誤的現有解決方案,如果是新錯誤,請隨時向我們報告。 +error.hyperlink.lookup=查找錯誤 +error.hyperlink.report=回報錯誤 +error.technicalDetails=詳情: # Defaults -defaults.vault.vaultName=保险库 +defaults.vault.vaultName=加密檔案庫 # Tray Menu -traymenu.showMainWindow=显示 -traymenu.showPreferencesWindow=首选项 -traymenu.lockAllVaults=全部锁定 -traymenu.quitApplication=退出 -traymenu.vault.unlock=解锁 -traymenu.vault.lock=锁定 -traymenu.vault.reveal=显示 +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.newButton=新建加密檔案庫 addvaultwizard.welcome.existingButton=開啟現有加密檔案庫 ## New ### Name -addvaultwizard.new.nameInstruction=为保险库创建一个名称 -addvaultwizard.new.namePrompt=保险库名称 +addvaultwizard.new.nameInstruction=為加密檔案庫命名 +addvaultwizard.new.namePrompt=加密檔案庫名稱 ### Location -addvaultwizard.new.locationInstruction=Cryptomator 应该在哪里存储您保险库的加密文件? -addvaultwizard.new.locationLabel=存储位置 +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.locationIsNotWritable=没有对指定路径的写入权限 -addvaultwizard.new.locationIsOk=保险库路径合适 -addvaultwizard.new.invalidName=无效的保险库名称 -addvaultwizard.new.validName=有效的保险库名称 -addvaultwizard.new.validCharacters.message=保险库名称可包含以下字符: -addvaultwizard.new.validCharacters.chars=字母字符(例如 a、ж 或 수) -addvaultwizard.new.validCharacters.numbers=位数 -addvaultwizard.new.validCharacters.dashes=连字符 (%s) 或下划线 (%s) +addvaultwizard.new.directoryPickerButton=選取… +addvaultwizard.new.directoryPickerTitle=選取資料夾 +addvaultwizard.new.fileAlreadyExists=存在與加密檔案庫同名的檔案或資料夾 +addvaultwizard.new.locationDoesNotExist=指定的目錄不存在或無法存取 +addvaultwizard.new.locationIsNotWritable=指定路徑沒有寫入權限 +addvaultwizard.new.locationIsOk=可放置您的加密檔案庫 +addvaultwizard.new.invalidName=無效的檔案庫名稱 +addvaultwizard.new.validName=有效的檔案庫名稱 +addvaultwizard.new.validCharacters.message=檔案庫名稱可包含以下字元: +addvaultwizard.new.validCharacters.chars=單詞字符 (例如 a、ж 或 수) +addvaultwizard.new.validCharacters.numbers=數字 +addvaultwizard.new.validCharacters.dashes=連字符 (%s) 或下劃線 (%s) ### Password -addvaultwizard.new.createVaultBtn=创建保险库 -addvaultwizard.new.generateRecoveryKeyChoice=如果没有密码,您将无法访问您的数据。您想要一个恢复密钥来以防您丢失密码吗? -addvaultwizard.new.generateRecoveryKeyChoice.yes=好的,有备无患 -addvaultwizard.new.generateRecoveryKeyChoice.no=不,谢谢。我不会丢失密码的 +addvaultwizard.new.createVaultBtn=新建加密檔案庫 +addvaultwizard.new.generateRecoveryKeyChoice=若您遺失密碼將無法存取您的資料。您是否希望建立一組在您遺失密碼時可供復原的金鑰? +addvaultwizard.new.generateRecoveryKeyChoice.yes=好的,有備無患 +addvaultwizard.new.generateRecoveryKeyChoice.no=否,謝謝,我不會丟失密碼 ### Information addvault.new.readme.storageLocation.fileName=重要.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=欢迎.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=歡迎.rtf addvault.new.readme.accessLocation.1=🔐️ 加密磁區 🔐️ -addvault.new.readme.accessLocation.2=这是您的保险库的访问路径。 -addvault.new.readme.accessLocation.3=任何添加到此卷的文件都将被 Cryptomator 加密。您可以像在一般磁盘/文件夹上那样操作它。 这只是对其内容的解密查看,您的文件会在硬盘上一直保持加密。 -addvault.new.readme.accessLocation.4=您可以随时删除此文件。 +addvault.new.readme.accessLocation.2=這是您加密檔案庫的存取位置。 +addvault.new.readme.accessLocation.3=所有被加進這個磁區的檔案都將被 Cryptomator 加密。你可以把它當做磁碟或資料夾使用。這裡式顯示出解密後內容,您的檔案總是以被加密的狀態儲存在磁碟中。 +addvault.new.readme.accessLocation.4=您可以放心移除這個檔案。 ## Existing -addvaultwizard.existing.instruction=请选择现有保险库中的“vault.cryptomator”文件。如果只有一个名为“masterkey.cryptomator”的文件,则改为选择该文件。 -addvaultwizard.existing.chooseBtn=选择... -addvaultwizard.existing.filePickerTitle=请选择保险库对应文件 -addvaultwizard.existing.filePickerMimeDesc=Cryptomator 保险库 +addvaultwizard.existing.instruction=請選擇現有加密檔案庫中名為「vault.cryptomator」的檔案。如果只有一個名為「masterkey.cryptomator」的檔案,則選擇該檔案。 +addvaultwizard.existing.chooseBtn=選取… +addvaultwizard.existing.filePickerTitle=選取加密檔案庫的檔案 +addvaultwizard.existing.filePickerMimeDesc=Cryptomator 加密檔案庫 ## Success -addvaultwizard.success.nextStepsInstructions=已添加保险库 "%s"\n您需要先解锁此保险库才能访问或添加内容。或者您可以在稍后任何时候再解锁它 -addvaultwizard.success.unlockNow=立即解锁 +addvaultwizard.success.nextStepsInstructions=已加入加密檔案庫 "%s"。您需要將這個加密檔案庫解鎖以存取內容,或是您也可以之後再解鎖。 +addvaultwizard.success.unlockNow=立即解鎖 # Remove Vault -removeVault.title=移除保险库 -removeVault.message=删除保险库? -removeVault.description=这将只会使 Cryptomator 忘记这个保险库,您可以稍后再添加它。任何加密的文件不会从您的硬盘中删除。 -removeVault.confirmBtn=移除保险库 +removeVault.title=移除加密檔案庫 +removeVault.message=刪除檔案庫? +removeVault.description=這將會讓 Cryptomator 忘記這個加密檔案庫。您未來可以再重新加入。已加密的檔案將不會從您的硬碟中移除。 +removeVault.confirmBtn=移除加密檔案庫 # Change Password -changepassword.title=更改密码 -changepassword.enterOldPassword=输入 "%s" 的当前密码 -changepassword.finalConfirmation=我很清楚,如果忘记了密码,我将再也无法访问我的数据! +changepassword.title=變更密碼 +changepassword.enterOldPassword=輸入 "%s" 目前的密碼 +changepassword.finalConfirmation=我明白如果忘記密碼將無法存取資料 # Forget Password -forgetPassword.title=忘记密码 -forgetPassword.message=忘记保存的密码? -forgetPassword.description=这将从您的系统密钥链中删除此保险库保存的密码。 -forgetPassword.confirmBtn=忘记密码 +forgetPassword.title=忘記密碼 +forgetPassword.message=清除已存密碼? +forgetPassword.description=這將會從系統鑰匙圈中移除這個加密檔案庫已存的密碼。 +forgetPassword.confirmBtn=忘記密碼 # Unlock -unlock.title=解锁 "%s" -unlock.passwordPrompt=输入 "%s" 的密码 -unlock.savePassword=记住密码 -unlock.unlockBtn=解锁 +unlock.title=解鎖 %s +unlock.passwordPrompt=輸入 "%s" 的密碼: +unlock.savePassword=記住密碼 +unlock.unlockBtn=解鎖 ## Select -unlock.chooseMasterkey.message=未找到 Masterkey 文件 +unlock.chooseMasterkey.message=未找到主密鑰文件 unlock.chooseMasterkey.description=在指定路径找不到该保险库的 masterkey 文件,请手动选择密钥文件 -unlock.chooseMasterkey.filePickerTitle=选择 Masterkey 文件 -unlock.chooseMasterkey.filePickerMimeDesc=Cryptomator 主密钥 +unlock.chooseMasterkey.filePickerTitle=选择主密鑰文件 +unlock.chooseMasterkey.filePickerMimeDesc=Cryptomator 主密鑰 ## Success -unlock.success.message=解锁成功 -unlock.success.description=已成功解锁 "%s"! 您现在可以通过其虚拟驱动器访问它 -unlock.success.rememberChoice=记住选项且不再显示 -unlock.success.revealBtn=显示驱动器 +unlock.success.message=解鎖成功 +unlock.success.description=成功解鎖「%s」!您現在可以存取您的加密檔案庫。 +unlock.success.rememberChoice=記得這個決定,不要再顯示 +unlock.success.revealBtn=顯示磁碟 ## Failure -unlock.error.customPath.message=无法将保险库挂载到自定义路径 -unlock.error.customPath.description.notSupported=如果您仍想使用自定义路径,请转至首选项并选择支持它的卷类型。否则,请转至保险库选项并选择受支持的挂载点 -unlock.error.customPath.description.notExists=自定义挂载路径不存在,请在您的本地文件系统中创建它或在保险库选项中进行更改 -unlock.error.customPath.description.generic=您已为此保险库选择了自定义挂载路径,但使用失败,错误消息:%s +unlock.error.customPath.message=無法將檔案庫掛載至自訂路徑 +unlock.error.customPath.description.notSupported=如果要繼續使用自訂的掛載路徑,必須變更成支援的檔案空間類型,不然就必須使用不同的掛載路徑 +unlock.error.customPath.description.notExists=自訂的掛載路徑並不存在‧ 請在本機創立該路徑,或者在加密庫選項中更改 +unlock.error.customPath.description.generic=你選擇使用自訂的路徑來掛載此加密庫,但是掛載失敗,原因: %s ## Hub -hub.noKeychain.message=无法访问设备密钥 -hub.noKeychain.description=为了解锁 Hub 保险库,需要使用由钥匙串保护的设备密钥。若要继续,请启用“%s”并在首选项中选择一个钥匙串 -hub.noKeychain.openBtn=打开首选项 +hub.noKeychain.message=無法讀取裝置金鑰 +hub.noKeychain.description=需要由鑰匙圈保護的裝置金鑰才能解鎖Hub加密檔案庫。請先至偏好設定中啟用「%s」並選擇一組鑰匙圈。 +hub.noKeychain.openBtn=開啟偏好設定 ### Waiting -hub.auth.message=正在等待认证… -hub.auth.description=您应该会被自动重定向到登录页面 -hub.auth.loginLink=未重定向?点此打开 +hub.auth.message=等待認證中… +hub.auth.description=您將自動傳送到登入頁面。 +hub.auth.loginLink=未轉送?點擊這裡打開 ### Receive Key -hub.receive.message=正在处理响应… -hub.receive.description=Cryptomator 正在接收和处理来自 Hub 的响应,请稍等 +hub.receive.message=處理著回應… +hub.receive.description=Cryptomator正在接收並處理來自Hub的回應。 請等待。 ### Register Device -hub.register.message=设备名称(必填) -hub.register.description=这似乎是设备的首次 Hub 访问。为了识别它以进行访问授权,您需要命名此设备 -hub.register.nameLabel=设备名称 -hub.register.occupiedMsg=名称已被占用 +hub.register.message=需要設備名稱 +hub.register.description=似乎這是第一次Hub訪問此設備。為了識別它以授權讀取,您需要命名此設備。 +hub.register.nameLabel=設備名稱 +hub.register.occupiedMsg=名稱已被使用 hub.register.registerBtn=确认 ### Registration Success hub.registerSuccess.message=设备命名成功 @@ -154,19 +154,18 @@ hub.registerFailed.description=命名过程中出现错误,详情请查看应 hub.unauthorized.message=拒绝访问 hub.unauthorized.description=您的设备尚未授权访问此保险库,请联系保险库所有者 ### License Exceeded -hub.licenseExceeded.message=许可证已逾期 -hub.licenseExceeded.description=Cryptomator Hub 允许访问的用户数量超过其许可证允许的数量,请联系您的 Hub 管理员升级许可证或联系保险库管理员删除用户 - +hub.invalidLicense.message=Hub 授權無效 +hub.invalidLicense.description=此 Cryptomator Hub 實例授權無效,請聯繫管理員升級或續訂授權。 # Lock ## Force -lock.forced.message=锁定失败 +lock.forced.message=鎖定失敗 lock.forced.description=锁定 "%s" 被挂起的操作或使用中的文件中断。您可以强制锁定此保险库,不过请注意打断 I/O 可能导致未保存的数据丢失 -lock.forced.retryBtn=重试 -lock.forced.forceBtn=强制锁定 +lock.forced.retryBtn=重試 +lock.forced.forceBtn=強制鎖定 ## Failure -lock.fail.message=锁定保险库失败 -lock.fail.description=保险库 "%s" 无法锁定。请确保在其他地方保存未保存的工作,以及重要的 "读/写" 操作已完成。为了顺利关闭保险库,请查杀 Cryptomator 进程 +lock.fail.message=鎖定加密檔案庫失敗 +lock.fail.description=加密檔案庫 "%s" 無法被鎖定。請確保未存檔的工作已儲存在別的地方以及重要的讀寫工作都已經完成。請強制結束 Cryptomator 以關閉加密檔案庫。 # Migration migration.title=升级保险库 @@ -277,6 +276,7 @@ preferences.interface.showTrayIcon=显示托盘图标 (需重启) preferences.volume=虚拟磁盘 preferences.volume.type=卷类型(需重启) preferences.volume.type.automatic=自动 +preferences.volume.docsTooltip=打開文檔以了解有關不同卷類型更多信息。 preferences.volume.tcp.port=TCP 端口 preferences.volume.supportedFeatures=选定的卷类型支持以下功能: preferences.volume.feature.mountAuto=自动选择挂载点 From 39e9395b4bcd05a08e950683e005ba147426734f Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Fri, 24 Feb 2023 14:16:20 +0100 Subject: [PATCH 0046/1229] bump fuse-nio-adapter --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 9dc451939..c37d01f08 100644 --- a/pom.xml +++ b/pom.xml @@ -34,7 +34,7 @@ 1.2.0 1.2.0 1.2.0 - 2.0.1 + 2.0.2 2.0.0 2.0.0 From e577c64c35793b480ede14a872f59f077d7bf08e Mon Sep 17 00:00:00 2001 From: Tobias Hagemann Date: Mon, 27 Feb 2023 11:06:19 +0100 Subject: [PATCH 0047/1229] arm64 dmg installer (link + bg) for fuse-t --- .github/workflows/mac-dmg.yml | 10 ++++++---- dist/mac/dmg/build.sh | 9 +++++---- .../Cryptomator-FUSE-T-background.tiff | Bin 0 -> 926248 bytes ...iff => Cryptomator-macFUSE-background.tiff} | Bin dist/mac/dmg/resources/FUSE-T.webloc | 8 ++++++++ 5 files changed, 19 insertions(+), 8 deletions(-) create mode 100644 dist/mac/dmg/resources/Cryptomator-FUSE-T-background.tiff rename dist/mac/dmg/resources/{Cryptomator-background.tiff => Cryptomator-macFUSE-background.tiff} (100%) create mode 100644 dist/mac/dmg/resources/FUSE-T.webloc diff --git a/.github/workflows/mac-dmg.yml b/.github/workflows/mac-dmg.yml index d86f6912e..27320dba8 100644 --- a/.github/workflows/mac-dmg.yml +++ b/.github/workflows/mac-dmg.yml @@ -30,10 +30,12 @@ jobs: architecture: x64 output-suffix: x64 xcode-path: '/Applications/Xcode_13.2.1.app' + fuse-lib: macFUSE - os: [self-hosted, macOS, ARM64] architecture: aarch64 output-suffix: arm64 xcode-path: '/Applications/Xcode_13.2.1.app' + fuse-lib: FUSE-T steps: - uses: actions/checkout@v3 - name: Setup Java @@ -177,7 +179,7 @@ jobs: run: | mkdir dmg mv Cryptomator.app dmg - cp dist/mac/dmg/resources/macFUSE.webloc dmg + cp dist/mac/dmg/resources/${{ matrix.fuse-lib }}.webloc dmg ls -l dmg - name: Install create-dmg run: | @@ -188,14 +190,14 @@ jobs: create-dmg --volname Cryptomator --volicon "dist/mac/dmg/resources/Cryptomator-Volume.icns" - --background "dist/mac/dmg/resources/Cryptomator-background.tiff" + --background "dist/mac/dmg/resources/Cryptomator-${{ matrix.fuse-lib }}-background.tiff" --window-pos 400 100 --window-size 640 694 --icon-size 128 --icon "Cryptomator.app" 128 245 --hide-extension "Cryptomator.app" - --icon "macFUSE.webloc" 320 501 - --hide-extension "macFUSE.webloc" + --icon "${{ matrix.fuse-lib }}.webloc" 320 501 + --hide-extension "${{ matrix.fuse-lib }}.webloc" --app-drop-link 512 245 --eula "dist/mac/dmg/resources/license.rtf" --icon ".background" 128 758 diff --git a/dist/mac/dmg/build.sh b/dist/mac/dmg/build.sh index a71b4f4b3..23917f9c5 100755 --- a/dist/mac/dmg/build.sh +++ b/dist/mac/dmg/build.sh @@ -27,6 +27,7 @@ MAIN_JAR_GLOB="cryptomator-*.jar" MODULE_AND_MAIN_CLASS="org.cryptomator.desktop/org.cryptomator.launcher.Cryptomator" REVISION_NO=`git rev-list --count HEAD` VERSION_NO=`mvn -f../../../pom.xml help:evaluate -Dexpression=project.version -q -DforceStdout | sed -rn 's/.*([0-9]+\.[0-9]+\.[0-9]+).*/\1/p'` +FUSE_LIB="FUSE-T" # check preconditions if [ -z "${JAVA_HOME}" ]; then echo "JAVA_HOME not set. Run using JAVA_HOME=/path/to/jdk ./build.sh"; exit 1; fi @@ -125,20 +126,20 @@ fi # prepare dmg contents mkdir dmg mv ${APP_NAME}.app dmg -cp resources/macFUSE.webloc dmg +cp resources/${FUSE_LIB}.webloc dmg # create dmg create-dmg \ --volname ${APP_NAME} \ --volicon "resources/${APP_NAME}-Volume.icns" \ - --background "resources/${APP_NAME}-background.tiff" \ + --background "resources/${APP_NAME}-${FUSE_LIB}-background.tiff" \ --window-pos 400 100 \ --window-size 640 694 \ --icon-size 128 \ --icon "${APP_NAME}.app" 128 245 \ --hide-extension "${APP_NAME}.app" \ - --icon "macFUSE.webloc" 320 501 \ - --hide-extension "macFUSE.webloc" \ + --icon "${FUSE_LIB}.webloc" 320 501 \ + --hide-extension "${FUSE_LIB}.webloc" \ --app-drop-link 512 245 \ --eula "resources/license.rtf" \ --icon ".background" 128 758 \ diff --git a/dist/mac/dmg/resources/Cryptomator-FUSE-T-background.tiff b/dist/mac/dmg/resources/Cryptomator-FUSE-T-background.tiff new file mode 100644 index 0000000000000000000000000000000000000000..07dd1694417f727a3f4745a891c6f77e57d986f2 GIT binary patch literal 926248 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%0D$T?iMu$Q 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

$c<{Rcfvz3)j9;?nQNC11NiJXj3U^s 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%0D1zZt=qK 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%0DQ}gA{_2Eur%iwoX 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%0DuYrU`zynNE)H88!^zNQp$P|r963^eOdjA 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 Y?E1XeS`&k`r{mmj3o7E%|8=(bAR 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 z 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

MQfimnEp;%fxGImE*!jUUbnjR) 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

;PCmr@zMH?7JV7OCqcoRI_Ua4x0{Y&~66s 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 z zT}ER<2?PL{G)BKPIiZ^+M}!i^TyDXs0}Wdp$V4Z$1Yfg!d@_7Sk^Ba#RBj=BI}z+F z!h#>Q)Ka0#fk4EcNJ%2UF&ehnq* zw#qD3%29^Kqb-+gk%#-FL>$LVe8^0U$xNKeOsvZiGpnK@(Ls>_F$9#Uc>OVAcsyck zfB=4n=zIo9Vu#RZhI*@+v@FBFoL3h?YelQLNvu$*+9$+A3nXi=GP5#8 z>$*DJf{|%+K46SZlutV|`6DzB!5rGaR47GhFF#Bdtz6H?lj*&B&BKdzwcMV#Q|YnH zlRP9Pq`Nv!E6&awbVB5|Nfg_y6!*X^#HwnZz&VahlRHafCP!qmw+vD>3}Ku~enW(u z9_*9Hj1nW1l(_7{$&#N?T>3!KU#Ky6FbvvDD;>`{pEZ&hw`mm4te3)Z9ZAge6``)g=_tiX2Ad#yU*P)ooW*eOOhESyi1{A_y4-=vPu| zkVxx;xNAPt`h&KheurRn2e4g*z<-B$cF#QFP>W+p*%~bm9912D3>%werJ_HNEZ12#^UrQx*Lv1Qg z6>(OBy~XtawmoykC15C9c25O{P!)kd6tqDFa>Av1*gQH|ZFRRCk z9TKHB90WH^4LB?+TniYz`)o^1cq+VSsf?OCdHfs`iNFyuEbS{YH3E%H&raiNnEd`5 z_2OMcZN2%hqHXBbyKtz@-p<9_!d22(3AN6}<+#OkrS(yj3MDDMcdp3jNo4@vB;-ca zX%mc$YsGYodc?Lq$mZi;{w-G&BEMnNo1Z%WUfnOzDyyhCWUPOi~~?& z8{|=JI-f0xN1I*bL;QAK%JoZ=(H2BjW*#7eW3 zmSVRCflqt**(Km(dTrkA>K;p=PbJz{PI|~m(%oDGzC+Jd>9SDl#7Fh;=-yl3t@7u> zek2sq!qt1JE$A8bkSzs}wo>Bn})Wb5Sa)Rb~46 zPr*JNJJoNT)<&8RGDJQ3NDhc)4o;#jE{@J!K?V=uG-jmZ*I~0MtV+f* zY<0xuQsPE=>jkpnsh&rToJK_8$RSb25`E+rj7TM(o{QOQ*+b!JeLkyzYsRL>_Bm?i zgcizcnk0KBhOV!!n_^9-?6$yR12zzsBxAnLak<#6W;y>&G3yK)(Eqi5 zcB&N6;R|NJTQ;`s`>R7{kPZ4OCj@82Xq=N3=!+p89-rYZ_h-|%syORJcJrBLUcMe; z8ETr8d(RGpjlYZ2XV|}`bB1244yB6`Vx8;fa;5NoYph=7H1a>b6qUl;X=&D4-KlA% zHu?@W_GbK6mEZGGP;KMg(QInprO>$ZBAd=$;&k>y~ahtcJ>GOdWWEUh4@_u z*l`CBbZAZjW`hXym4Un2&G$cfn~x{D;!RBB)b)yzb}OT6B2e+yliqQ^8u=~P9g+O`R}8sRh1mj=X3^;m0fYU z(<<5nQSk8E&e;b=izK3u{k#Npz(v=UiCY!N4=2W$-coN>-yggGkNWhC9{GY{j{*|O zRdUfv;$N3!e=+XfWJe}gIE&z(hU}&+(Q*?a3ja0kP2ilnFYDGGV)nir8{Qm;VR`&+ z<{8Hu&Jf|bhItQBDH{L6PF(P&+Prrgsf_PqQkI^NYIk2FdUqOZQY0!N0OlG*s;`Si z`m$)9uj04W`NH~UT2ksJQJd%4^#As78Pi5`T5`ied9)ZVUQYaKA86tc+Rjbx(b=v)g$7QqHZFbvz#^-gr-fwr? z{Ak5Gt-4n&RGDRdr5C|+Cs&&s+6Mb=wqEQd^ZoMpiNUTIPE7iTY{X)36snXyhaR9u zq7|Aqd&f|ne5*G(|H?ZOwO^qLlGd}Y3VLXYK#IG%^gZd)Z0^0xTPT-3?>g57q)A)6 zuA)eKGXtau`<9@uuKFVNIjSQC5i#&&IQ}ZnT0s}Wu2eFxtPErHg*p(*mb|iYtJsOh zYeYD&#&6m$3dRug+My-Oyo{GU&`d0!N2^Mlow9H$&km|GOs>Ph3FG-8Jr0uJC(RM# z5VE84=Me0?jBdQgs^% zDlv2({l4?GI>%4!T9}d1@4H>-jd@(~TDnlbREROu)QB<+h+f&Lc z1bGe3(tHgb@ZPRSknJc_H4q*r-_$!ScLiep1h0-vFjQUo~uFTO;1R+|n6_uAXLir7=uj07wRKw_wmA#WN2>wfxUHI-T24EH2oV(B0 zWd~qQJM;s&ZETcdyWI#;PRuwQ|3T37T^~u(^xZ#E)b(9oS=RO4e_-CYP9*(w=QoW} zqU~CF{(L)T8G7m)R{RyNY?jqmDZhK`<4mH9lHpYFo3Eh$XBXT34D!(~3+-;p3j(!8 zZ4hvrWnVy+V(nC!VreOLm^EU?m0(OOaPYkf zCc<`AQOXs0ja2d_HV|Q90-k+GG8C+3(*|Grk$h@pK)lqdfZ6)Fhp5H;J*Vu0Qt~B$ zPz}qYbCALoJ5+6Nkj6NdlH(t&J5Z-3%0dI){hFILjgVPIqzE*M5794fukCI!M7bHx zWNJamajC@k3lEj#L2d7`o3y@_bY2xd^BQ zK*rc}S!C>ap0M=(wpbD=RZkg)DmF_B4n!PX4^B5UWnO?|vY$ujsgAUUnsuEx{nJnLNWy6)}7iH zjQ8o_E_#sv1`QfDT`WCHZ@T=ka zT0|sQB zBIr>CTIVYF#HkB4a-`i*me{NMKw2;N| zT6+ZpVYE+zXgbzNSx*oQgU>-KmLAErS4CtsKqe7Iv!6?>`QD2ZO>wlg$mHgK>}{7w ziM_+2wlMx&wcm)3MSnLm^jFK}gokj=E;reD+GRpNgv`yQBh={3Z>rHmb``>3xT9^= zy;*N6z{**b8ObDf)a1A;C?+Oq z$#*k6WClqrpWS}P4nITBjJ-2m+ev#F3n(XgTc}slg2|JWfG36-EFQebkonf$zp1y8 z<@R5lu)7{iYkMuEg(s7fwcKc`d7btqm|WSm)St?URQ6`g+1o#8Z5^ew_NLX^+d8W2 zQ&(4Mko+Hm;A4z2_B4irZH$XKEVB6Zq1h6xd%C81-x&VAvUP@i)CvG2YrasGViB>F zzVAvLCb_D?bHWOlh-xfLee%7)NN@`d!dm*67?cdPYLyS^2kxfPBe;1~`Bs&;nyuWc z;g=SR4?*i_t1p`pYmliUVeA506B`@8IXT7J@`RRoyty$o#}q$G>|oapsZ2|YokqEh zY+pm&&soX%w;Lp}c%ek17P@e9-bqWMv<`e%E2TrDp7Zu2O1Bd;1YfHG5VNFRz>y0b z#EY?8ByHG;&n=EO=>HR_&m>b)I`%{P)s{HP^sO3*=IzIeeBg+-BtLDRBN&`OV?IZ9$o`1ozkA>$= zDcN-{M9y>~ZZB@*%_QbD_jBjq(bhc;eyN?EAHV2p`0s$>xA6X^hL+7B`0UW6FRp^4 zlGx1FoR84#<08?CDvQt=0MI1Zty=8~M8wT1xI;>n@BF4uQu@z;qEFzO@4Bzelyl9m z1yEN7kXr@NUj`6k22f@<$7WP84FixoAVK;aLDC+cIUi`45Y%OBvHr+vWy5hPP8*d{=FrFU1*51i(+2s z_U($+>jxyRQPX3iAwXM6-?B*$VVdiz>YZ)WeQ) z!f+OT3=FESym^kx9mK zrUwbDZ4@kM;6y%?D(?u(UiQU~|7#LQ>8Mi0`ie$e)CT~34{Yg*0LCO_knM0ss@{Mx zkg(4#V9*5+sO-Z?LkP)Q<}o^L#Z1`eCRW85@ry`%j*jcDE={CJ=8W&hQf< zaw;_mLdFN?HtI-V;vZgZ7QwEaLEmGGllG`oP-!2m3HxO+5%Nrgn zYUW1%R^}kYG0v-r@U@Nn>Bi$7<}nj4x;-Q2Yb9jq$QE*9_OB?Q#s$2`LRi1Xgy2qI z)n&526IBfHd_lIu$v?i+Y)Uwa$_YJm$|4F*ba5Z?0B-ytH~JB->*rchLj zkvVR9jp*{WPKxtUDvc4So~=}^3gYo`8o}=wHmevwlV?H%%HU=uoC`MRNV=QQ#*@IZ z^io+V(tRP4W_418`_H&GvN=%J+IDNi$L?jk8}YFE_mv%6j2WB%v1)>6H_tkW`iq57L4xdH0~=CUp7l&K~4(W zRK-QF*0)J~_J|=qlj_2aDsE41{7q2f6X{hGe^E6{9t4=!sZ&$2YFRKY*7a_@?)9plVp&#V*^F?3{3+PU$9XLs1X*jVe~4H#Uhh5M4+1g2`4)Hg>UR^leN-VQZ3CYt~O}7Mp1!>ra&n zZC2N9mfLOC-)%XLGl=(h9ANDA9ce;vbdDfaOKXEKWw>E ziBhHG^AQx@aM0spv{?9!5N#FB7H~*@t}k5b`8JMP<`X=`_H1WU%%3&`IWwJAYfEBk z9{+Bt-own$DQ;~RL1Ia3KXUJKEH=w*wB1X|TGky@)+ttR(`)e0b89C#mxA!sojG?M zadu;6W}bNTS$6H#X!XS9*0M8mRShz+c+_`ySDy)!X)%j7%xQyawSvXw*e%gDw(PIdb#C@P!Sd@0)EHxpH1&}=aFstfWG5FFbATzf@?-C1qd9Cf zY*oogg30x115G%${drhHXO^35m`a&9O?&C|G&NCum@$MyWU>!^g*abnk_UM(Z)-z+ zg5y7jcvn+5y@(eLhgQsVxLJsUOJ^5ZhGyY((Sw9Ib8PsbSIxBXSbK-KpMJP$ZsTKx zx6z72afA53i#WtIc&~{96cn=2ZaCMCnA?rm-;NmKbXMnw7K4exx*oym9>IJUf%qID zzc<)%IMZQlmQQ)k`*Ja(df5hem{RlR6LU8+i0q7}w|XaKVj4e2#%w+nfh41$UedpM(MFx*nOlNQ-aftTSyx7B*@^N|-opU1Zj ztB~g`afVT3Yxu*7cE1_ZT|gI+mAC<7@WFr59elZ@r0bD!xhOf=U4Ae(hFG%`>srZ7 zuPbEteV0dFc)Mbl&5&5Vd)5)084E$VZ2M!8f~DzkczBk1nX?*MQ(3>KI`Oa? zW;Ix2w7O-UB$amhqlY>TgZal~m)~iXYpQqCd{~#Z2J=@MueRCaxCLt8+HI2BVUD+# zoR~>vQ0say;iDOS4sMAy8TY%F*YghgQY${&>TJGYgMDLDg!%KMn^V=HH`g&GHw zx|gH+QrG(PtUF7ICb?oMVUG4go{%p4Sfz@!dqSHHh1&DI+Y6AGv9dWyfjfh%jNObJ z38`;ClG?4pdUaKM->Lj1x>Ccd_8Y}!cXRb<|E~M1SQbT-CzluX!KN2{=4qb|R$@9G zt2_~@lbs5DW4ahNf4je)yR!Et1+}~5oy^0AhKb6;M{PRS%Urk1oV&~1zS;m_6SnEY z(U}$_03Si}I^ljFVX_+%wV7GeqRMKwIJc-ARG-s%YZhO~P&GoSBWmz9YMG#Gs#zG2 z)TMjk)->~MQdc*cMWiFeMBN*e44-<>dzU+bfc7S!CeOJEN;M)-<=)K+f^SrRj~Ij z%=`hicV!JMo5PZoD0MBT+1KHnPd{1%*Bvd!{4b3Cn{}nPIz7+6zEIrkb;T7mc^h?x z-IZOtvZXy@lb&yiIxiu9a;Q9wpX`INJK=gs@2I`oq-=zsx7W`an>6PYrCoIVoMEM# z>74qRmG(fkVN4QS!R#Kx>|V$0p2{~|#1)VzGvW9gfyS&#$R1(mpWSVUE!E0B29k4< z^mxsp_faSm$!D|G)<+4)tAm0$uap>CWu1d=_G5`dLm*K(3-dFdp4Dm2f%4B4)=n_e zrJ3PhAW~aHrXLN1oiD5(Eq>l7!yc-rJbf_+ai#j5(OrvbR%>W-U{G7HulGTio2;8v z^H^{qm){L%8jXy5V-Eef+M9{mD`(?XGZOe_|G3NB-&Qk)g>;|-ARvGM3r5fb`~Uy| z!Jpt5L>>PIgT!I5Sd>m95Q)K|kx0xO0}PBrBXM|?ehV6r!=SObM4mG#ipr$X$xJ>w zFPTkblF4KuK^}!fVUU=VVudB3#by#oEjC?3kVvAmY2?NcNsCIRGul;VpB|daX_HBn zYCBx3N1@Z%G}>=mq133=J5*9`TJDuwO{S%LzTPWW z8}#0VlDAOmcgw9y8)TwF^YP5?meq%{U98zm<^v6RndIQ(Wllt;CuS7>QL(Y3uFsck2gDEu6ifKGGFtp(2H8ecI3($&e-9p1^r1d~B6Xe4| zP|rLf?WNSi4=2MC?* zs&PWkRqbsHyiSEPTFX%lPgqr}yQ5Lq^Zd%P&N6Le01GH24z{@vJ6z^d?n_-TQSB56 z>q|C`pu0+n!+QqX^5y2lK*`-jbFgp1ky71Gr24lg@FQ0GS53`%QQdRo)lIbz8@`%f zGg{uoGV4=caayd6D|0OC4PuL4)pM70K@B9lm|j=yCuLys+jUgpvWp#O-V$9oOFkKM zYQ?8l{sWWZ^xOq1;ct4Aa9@xMm3m{^6Vrh^8kFZZy6uKUk-L>flcri)8ba#GGV5uA zQHtF=pu*TS63EQfo%wI=RuknazOEFPd9b*8%&J=Y`>6h9l-63^FLVV?-39$Q$D$R;o#gHzo$4P=c^P(G{x0v=w={$=yv72?6ewh0zeG4^)mNItDi4qWUgpMe)_YnVE>Y9zu)tasr zMswJMFMrV*BEu)y1Prt8GH5Bn#ioG-;Nwtg%r-d4h5TeBbM})k78Ns?a{|ijl0XeC zqnt?cw4ieUlIRfhH?R83A#B1}jIsF2rwLFh#Zp;Ru0P}&_s=z<~!B6wCv zGYCJ&$j%vK;AM<}0W@KQ;)hWU|H%kw-Vox5aBk90s0Z+A*#t3#=ayhoIHgSG#UY1q zrTRuP=t!Xy9EX(AOdMC?QKif3cogQL)5VtyA+zRqblyM2MJrDqNrY}IE$=IOqf?>7 zM4vKM?A8iPC(v>Bs^PsC;u_c`x@{`NpJFkt3rt74aojT+j1|IP z)Yi{boIG!774^2&nc->Ynx<*qjBp5^7%?>XS=c zvzRUs*1^TLH&$+CB8^eD*2d=@0$XFsw({usvdg4z-coLvgZKdt>?l8H0z;Yu_X^?6 zF@;Cu(87~8YvEa>KZscW!-M)|PMleU=426ob#-xG3V(3io$CM-kOC005&&?l<-&jt za%4aR0WvJongA0d05AzSGJZ_QgY*IbTzuNpEc?c=;icbL-EdlppGp^sUc}O}q78We z6sT5+=G@(z^M-NGSc1+uI%rLFw?pWwps|(tcv%_{}z3mLtnsQ5ZQh4TjR`>Ud ze`&S$|H~aZl=RY+V>d1n;0r&FbgPiTnS*DjoBX~cLI2mAhZ>(9a(VAAV$7-5CMalI zxnwr$)sb3vUzXDQU?&^mt%?d(XlllEu@_P{>`!624AI~g;k?BPNf&)ogVxXTIzo3anI8nZrh2Mx2XjH zWAJ@|G>6>B-~%6chGzGU=iPg_{qCdlyreuQrQEXUyVfyitQCJwtUhAwvZKjHMS8RQ zfz8T*7rcN``~g5NP#=I41A0G70R1Qi^uCgF?}}SJa}QsN_V&MHZh^;0zH84O@7{ag zeeeDU!T4Vf;v>2ykH}Ui9@+SN4H29HhQQSTIAZs4sb9@|1)Q>(XB~12P}dFTO2$=H zo@P}eYW345wVPve6YVDaU9T_L>Vry~XaTV+LY-*&o+v6f;@%B5U(kY0W;X0LDJ*hb#pP$E7D z$gf69;tE)85Exr$1n4P1#VPVjPL{35?)$6-3@zr_WuSP%7z;qy1zW|PIgHFExEtsjyB8(91>t&$TWJd$A7K>>(wa;AZ zNo2aq*78oF15iN{aOT;Lenif!z3>!*PGp2@5|S_^ZH=;o%K;NBLWxk|AP?{W00RSq zK%kH~L>3JVhX5fE@C+^?4u(aa@8Bct_5*#sfREVg@%I~j0N;zKo~3ja|VmTrtta1=6@ETLuQmHTwWq@Z3mgnCzGhG zUUxICLTix= zj76f;l*3P``G@+IC63Q$^co!&k4dG|Y4sYNRDVZTgH5>RO;_)CEtXnijxldJkL6~s6YwQCit;$qLi$r@Iu6eK_f zD6_vPTmtu}$*cyjp-@Y@{-Ufxbr8TTa+dGK(L^5aG0LOTxGGU(AdE6E>{hS7v6~k2 z!?D~vx2Dg!(Gb0|3&N|sQ2ci$N-p!n%rf!Q;QzZUnyDzFFC?`UGtfKKh_O+#-m=CK zG-VpbQ%p#pKPvPuIL0o^{VzikQlg2iazi63J#yTqGpbKSQ8&Mnbe%fUGi?hitFG$Y z`!teFXAP_q%_B}ul2rt+J93*E^Fg&7PfteFoM`pZDZ{d)$jamz#z2w_Ar>)_s;?Kv z^YcQ43qx!%E6|h+Ej~{3Bh?{UR(&l{+H_+c%Ea>|(9u&gBT;19RaF~nS$6c`@L88c zv1moMa~pBgcCFn?&sTF*Rok{|s?b}O<)35UcRN3R;1X@gOkgsF$7I3P1^;W;*TwC2 z-gfQ3f?ha|6>(zNtjx18xE-#-fG6?%0;Av|^p<4@-d2zwi3U^wrS+`~1yWJIJw!c~ znk{f!b_CBG*R_>lK|^r_vd>NO3?oU(8YF8$taBUwr{`++7O}us2CJ>V3C2tUpFl7Y zeSqLO^aFugI1#b|C-4RV-&cLvg5#K#m5L!u{09TUaC|2V!*KjZ6UA|SXB)?H z?jQm!jlf~zcLHZY#sH=CgE3FEDz@poZqo9=#bI*}9J9bt!@)1lw7VryPYI_}iqH#G zk1)kc49C{y&rBr5R+fyt)%8ibnGy9kgqNySmxe=-!!_1D2lldJ*``&xwz20e@8rv? zT50qZL{43N=UBq|?bq4M5zn&4!E@Z7rGC>BA6wI~dY33K#zcpeO6?%!Et{dm8tfQK z@Lo+E%aoRQ@fgYwYUq_$D5Tiw%`>4pPqp%ts5JnQ@_AiKaSbd4CkY+X@>Gvh$~KYz!F9Bv>g4AR3`euL&L>7PShOGD2r+;t#-8a{i!m#eHP`02TK_`C4-tg-gv# zBzB6WSL^17(9OENq!2=1NstRG749*J84aN+wPKI~_bnCbXybBwb}%+Kuecy<-joDi z(eXFEHkSI=qQ+cM?ldQMjUCT%{xy-d0y;I+!8y@73@w6@??A3z`l50=(GKu`)Fpb!GVc9A08q=QpYQd1!Y`s6583!#)Yhfw+rX%2`N9oB=EK(bn2jp^;5aow)n`C+nmRQ?o`<_QIaGUMKd57?+vRhr`>sBoRDJ6Eu^j?}3=wdPa46-bX3qfCp7VnIih9{d^c z*PT@%q|^w3Y89jYcQGxCtasZbEiGJLPVTTyih{({d{?%}6Gf8f85n=?rR= zGgjZU8`%-bu^J=oj#-bP@XANaW5sx&0kWV3ips)lz|01aRyxaiFT$a`3+kSgWbGrB zny7|Yf*vY`OvmqiVUSB&W!J}K`Q7SRcaXiOJJ=6cGPRT0KgOzm=~RNl~Xn(XvTZbnfE_u{Q;nK7K6~57e4|JWDe?kSeodF zp4E5A?UBVlwomsYUt|qXD$6`Hx9T4$qKRUW^zMc81`}k80;bDL4MsG=y*vvHk&6Su zTDNYw#+VJMqHZ72mpe^W`LbG%VM>A(%F<(6*Hf|$25!%44?Srl=`Xy($#>3z-B}El z^quM0MrIc$Y@L#y=3cbuh6GC6p87Tdr%SbWUAsmwR-m;}ez}&$-WK+~a17R}XPsR; zhvbp5`8Y$GLgw34xiuZ)IkKn?{@S~g^6!L+v<7O=Llsl8b=+ah7)4;8%xhFtT;|#L zLk&`m)cfUwHF*X#sp+SKIe9eV)#;`gRl*r`LCXC=EwHoDj|QuI?n zZh1T%>R2wqbd8~%r4xCKNq25-Xlww7=>5fwj$4nP4=#tfdmkJUH#)0jY9ZQlYs_|U zwWm9DB?WD|vn>ghytBSIHK(QPvI|Y~%6#o)sMPot4`v7t&G-)*ehS*+q}v^_A!Dp| z2`NfLlq^28a0&r~-~{|%h}>J7dEPo)o=}|)^nRDq`kzw>a4bCwzb2&8Nkah3wNng zx*($LyQ%Czf=j@w+NMaMx_k{6V_&+Q7nAc+JiFX7lQAb-NI0?;G^tG^%eWz-g0J#{ z5=rwh5UjMJtfI^TFzb}1L5{%M-y>QDr928EA$GNy*%`BeKRflp^cgnFLKWOBHxtP> zIwcmqL_?*!97C(@ zN5mvV9@0UVyb?FdOCe+MJB&-j^botm7N7}dISO@_^PD>~BRT?0Bk9o~+)tBaP(^Uo zx%&<e2?%{c>)WbyF~TCpy-}o~ zWF((NJ2fh7ko!s$+7~%-HoCIyK6Fj8qffZn!7M_dK}td^xc#!a8oUDFI=hjk8S%h7 zE;#b37I4YNy96Oapol7ZfKYpYPzMLN1^{S$J|L++Tfe%C@jip?$gGPulyXrv;H3JK#?;`$_x8Ks^7TN->~xIv#d-y(>pJ78#w$h6_FqjBOpX% zCAv$i!cxt{#BP*x%&Yuq#e;#rBs#rn>!#ERJd^cGM7tA&xl0@0t(+06EMK03dKXNa zLc9?Zqly#bZY_kU3rZrcTu8ZVmalYFkaVUjViu{&7_XEXMG5L7f$1*@`H{>YJmjdX z>-@V6QKNI6I@<}mR8UI1&r1|jNR-5(GibZiV2xX_Oo`D&+mIbxQ!8W5x%9#?x?(px zpUsQB$-BTs)3(j@UPNlDMaup`k&Zh-ODW;l&8+NBWMRUz=Fan`O@s2SG!HJsTTd%E ziFg9WQh6o3WhJA~y(QETcl=CX@8K z3?fsCv9(O`(DZ&Vs%R$SU^nQhww!%X8f4TW!_$Z|Q=Bq{X)8M- zkV-zw^-Q`^7r1o+!CR5a-9exma5oET(DhzYyV0)0pCE~A){N4=FkokhgipXDvp zLd4F^WI-evP~0f29AH!I&n99><(A(*e!QO)E-9S91DOy+^?;+dJGzuVFo(OjgPo z%+hS!%cS-uD$J!_C{2U3k)+{QM665;W-$utJk!6>5$CoH-Nj_9v6ujW5Pv)%e9x$R z05E(!Jo<;cV$&+k6O9eaI=sir{lb!&J=vvDs;Swd&lWuDsm(M^T-7aFLl>J-B3yvi z3--g^pVlP`E{ye0`*AMJ@)c<$R*a-o5@H+M8OdQ$Dr(3vlF*)9G71p7fH->5yoCUO zd;nMm3X?gz}0# zjZMIn*#n)B^$COn|n7Wdg1k9|hFui?ZutY$s6Nf{hK*of|2pw(7 z!d6V=zqU*QOJXn0-0jO`aL&Bxu6 z)8S*5EV!}=$N+#CdVp{U2e1Z!jD-Mww;|=ZTi#n`zFcL_U1i>094#bU^$Sex4kTkx z*Ui@{MaH|iq&PMP9(Q}f}*rCs_9k!Vj`cF ztGY>!nhPY7%n=r~I^-nny{i^Q@z;cx!k)(lZ}8M6K~>PpVRc& zDW)*Mc~)X`I@cxQmySskCLH9>2JC8d;s(3eX08tcog+Aiybyl?G-JUC^mKu;h-^9X94=5#T|_ zew}QlG8?U!9JiyMw&un^&`yf2CX>qirnNkBG}=gKJfKq%WIrBm2t^m$I0uKY2LO&& z0Dyl5FiGX_0dOAza4!RJK3>TKMMqT(HF8fKOH?x?IxJg%%L|7f1j~xXMH2grQ0so@ z?&Gw4(r!v+M}ewBeP3Jt$#FRt>BN@S0i)0?qp|?9y?yJI+hy1-#^mc^E!jgI&8Abt z8NG%YlS_&0X2#k(-ds(G+%4_y9#X^Hl$tgHHL)-_780JUs9%*z-w_Tbl)~pK=;SVQ zr9#IxDsw3%mbl|~=5v-Hu6r0}$do@2XI{Ekk0ulZJ}M^V7JdFr$=CYkmUM^quy zk&q)?zZ5gqeJpG)m!0`B>iPzr+mK2cJsBF6S1Yn_Y+Kppv@BwGC3Yg~D}v&L?AYc1=V%nTy2u2f%vcI0NmV0wt(|hw|9qmUKHe4QwrBR?Gq3L@rRR zinaA{^%(+KN};K)wlDJ#3|Cw5&7gV%GYIVR!aG$&}g}4F~XZ^*4`_A z=1$QG)3N~B(O)WOjlms3Ome^#x5K=nlB%iizrVsZPo#3{fzy;x+Y0(_w(abW5#a*n zTtv;Q_mgw~R!9+xMYirO$CF?v`%B3{lZ>5HcO_i3ZDVW4wrwXB+qP{xso1t{@7NWa zJ4VH}lM3p)bzjbTJ^x|0)!LeKjNW14SG=vLxxkEPGyQXzBs4|da-Sa4=*PV9d6Mfjd_L85Y}mSI35iK0S)=DFO)0-2Z0Xu zZ$&zYYru_x94b+==%XOT1RFL+rqb2t#)1|pe&`x~9SfjOk}FoNku%#D(o5*s@dg*VwV(`=MEn9!tKZeOD0~neEN+n4VI+L)~B)e0HG63 z|vg~bn2i`sR37>Ry^|rvhaVa zJjx#u!ma4rj(ysC(hhrk2{_jI-19JOef+9Jg=|@&O**QB>S$6LsQsKCYO8}NUtv|LZ>Jt-i2FrDGbM0)I)6dnwa!1IP}wiMXg8hH-CzhnuKDMB0roJNBl4-r z2OR!gT42E9Tbds&zmwo%Pcecz8ct{f|m{UN}r%N*FaGe-*6#>0Z9W|C))7+xcO2y$Yq zXqOR3wOUiz^)Cmi!uadZJLN5vT-5s$d8_dg0_sHE9gS13ygy!=>=E2wv@6-5F5GN1 z;+m4%(x?|YB{{H8#G9N1e`!1QXkAs=%es{`oqVBy&Yhb%dQ}EVmP#!ZZ&QMP8~CjAm`wOu6!_Q&sPHDINd) z%%nTPw@_7PvZ9U%kdvaKglRb=ut>*}sij2A_mr49^#Wb{W{n4}7dM*0b?0BX|fHs<{ z{)ifxsRMT{_x1j)zpkCT;;*in)GPffv&6<+D(*=dF2u49TSeK5Z0tI&BJ}AVK33P+^Ftm@Jw*u?oa%@l~FC!Ks-=P1S(#YwK`bd@OEeZy%1IeI*chai2b zBU{A^SNV0r*-Ws|_Hmp`!K1Ptx5ql6`S<)U$_Zw@j|F{{j7*s`yNql$qYS13npI?XRl5NV1cBE0gj?J_@>prgE|DzCf8IE&1=M? zI(b-TOSI%Nvdod?(`1sDjJ)YACG(Q*e`|IL3Uf4l-Igns)hyHwL+?8#tD+9SG}IO? z<4jfK29 z)dx5dZY`>jKV*GU*hq8D+|xdu(d}0`b4KhGq+9Wrx49c|27(o9y5$}mVMj4ej>Kka6qzw^ z#5=rpHf1|g?J!?*C&dDI7_ySjGZ3fhVB#$p)9h2EG)m`Fo=*t8#aIaMiuu?>76exv zs;SO$(24hq-w#DENI$`jHfFoYZiSHcUtP!l<)l8FvL1X%Qr{b>jki^K=-Y(DdA=Wi z?+9<7#8YRurNNExi8UO>0rGv+hz1P0Zf6`clAqN!IB*~0RT?TPKx#+@^Ky07lfLBFD&C9wAc% zK4p&zk@=|@Sq?aO$e5#R$~>@Ue>Y#D>t--nKL}LqpWwt0X4DUC8Gd-{`R48SpBGID zlo*3N>uu^n;#tD2JUdeVXl!ZPAYwhI`dUjb>%Ix%yY1|4Bdy9ZO{t%W)2>+O@E(k8 zBR}N^EN*I*@y8C%x1;0_uoM;8=y#PK&IqTyQ*ek~-T$+Bp2Tkj8d|}BlM-nRu6CFk z^Y~9b*sCTgtS*QiRdY;Co^mZq=W)8{UWu9uTNV-dk9sI$NjT&xm+E z6B~hM7zA5%d)cYTNgjudpdBa9kzGUTFi})_WM6HAhYBaZkNk|5yOr>)->Cb3!dKa8 zGa{&=0V$0DSkB(g=ck85C|0=5e)vlmiEa6k%9Wv&k39E5Fx zLFo4-@q;h9l+e^#pMTuX#iw73Hvad9D!w2`r?o?8$`||DXZyqRW9lMC%zdcLILWq0 zs;>5Nn6H@HB0D!K6qf^p`>S~~>tu+&3q6|4>i9`s48u2kCx^;M=e!lw4hD49(3Jf7=_ zM?tJaLhav*-CR7cD)@yupI0*smQ)W?^ieazKkYIfmO|bi%KCYgKcl2mYPQC8*CKRVX(c{S!@3M7$$TFQW!0on$}ITz zK7UF9ZWdK&_VADp4 zj3OyBe0_jOtyJGQ=y%F_sO%)i-po2C#RbJI&g#sn4$GQ`$hwTmhJnE*;RYP^3cRg@ zkYg4|G3dTU2)PcPh%bU`G?G{H6LJFk@8PnLz84ZU*2_p*b*#qiMBPif<<*LaqjO(l1A67_PF(xfFEZ!NtMKcnU-!P5DJ0J6xou7a;AhQ<)r%mhb~5 zkBP;sGfHJC5tuFTR<&G{rL}0V9Pqzin{6N5fxo1zg(82oJs3YadMpEWa&yn5lBrd%icm?-G|YkD%l5}Ms^SM#=poJ&=O zefCvp;1LUH^65oKWZyb=R{8L>#UM1tBNZC z1oLc4XYYjfCa(0lFhX>2Lb3@$Hc0ds2t!iZHMl)lrgPkB4f;m%Nqqtc$~)EMmmX8Q9m^HG@Ml$ z84@vfV$Jq}24x|W_oUDSb?o(>-;skt3^ODQ`a$$2D~!LTHWbmWk=d7=V>UQPRF4NS zt+8026hK($H(D*?y&h4)>77#&U2Kuwv!C2eT$A#_EP*l&BR+1vh!9Z*E1?M~l@=Qb zeD~W7)#3^-lFoEc7tpCJJQ?22G~N$tkFp5>mrq*8ZTS<0`%MH@Y>@bCauTQDoV`P+ zx};ppA*}$T&cUdpr;y1GUSRH-+oC+vd?)Oya>r)VM7?oq&sdUfZy^1;d{R_*m6ERR z@*u6iONafD0zxuNuvG)pbV-E?OaxHkwI=p}gN&`%T1Xl>&!p(7pX;2pch zdzLQN=@TrB366rL?My?DP3zhw`kD`8CZbU<>A^g(xX$@~-s61GMj+Pwj~7Q7=8Z6W zGC1sU3qh)lUL(J^i&2#%$(Y+7a`+I!yi231%fhn7YL9FfuF>8S4Nx>rL-rs@$ zaQ2$$&NI{lOOzDX3KzPoMq2dn;xU@#zK>dkXB^XhfxQeyI*>7^*Ol$uVS8)L>+8m; zMPjxt(OsfWnJ2k843K7~pOggMW zoL=rv{Re)+2(o`sC1vM&Ko7fnfq1rjJ#V3;y7Jq2;ADb0zjsI8gtHYX>fo({_GyNRa$237zIw`R5@u1dkcLPYkHwZGsXp+koDld~z=i4em@O3_T9`0;S! zq=ErD0ZKoRBV>+%_Z%npu>Sp2%B&ol|9?q&B!W9D%tjiaxbGSruf_r&zd!?=V)%=J zn-^@OhVQ_QDw85>1(bOXs=)X;bjXogfc}#*LBov8uY3#3G)bElqt3BX)}Tb0j?0cq z*ipZ6i_G&%vhk;9!%}T30u{EuD$ukkD=r~1MWN21={_zWdqk;q`~lk*Io4e`(d6(! zzcPu(qs5e|li%`*2erep;Q^7mP{3_?(c2d(A#=05=hkuc`ZkH94CF|I89VPEQ6J+` zd-Li~fU|ky^;xj{_H*dq!RM>cn5Ssz;>GW~aL@bK!NZ?`zeUEKdk=rUgZ?Ypdm2QG z1YefR=RFt4+-1EdZ;9!EyG(89ywN+I>|{){hNf=N7ak!;upmF^RMPW=Z)AOZf?};>jxhVbU$A#1_7Y}`z$Ja_VWqo@6 z%p4$`2MRRHNI3$+l2khHpckAk=3UX3>*r&9ED%}MIC1<@a^+Qe8{|o}7>=VV!UUU+!L0TF5~2cLh`L3}>K+Am((Hr<|*T zt#NObp~Tp3mVB#k!yVHm<+S!_bJO^`6j8{urT`zi-qP3OE$>Fe81eo_1%E1-^}%~) z@I|PGAJthk)K8L*d}&&S-hmf>8q`n4yuFO`m-$0e4!Ot!^zS!Ad2Hq7Y3cXlma_L^tExABITP?q(USAVDT&W~gy*wMx30AXPJD9%E~~T{5-=bG%X@d>oxP85JyDQ{*vx0R?)1Bxa514yKzl; za^qBOgZsdE){(&$GIcJVIxjI6T9J(n0=N`6F*%kDcg!REG+X$X#2>h&V}}}fs_3QM zQZ%69HE?}u@zr#8GaaFcYA6!%L!rrcxGb%1CF*;==4tIB+I%%>v6|~MsjL)mbhD;3 zkYQiJdUnH+IfSts$VEo$4aZ91cN#hwi_i#yp*i`1)pCIxcQhgrQm&J|Ji3Dr?i^lr z?tP%@7!1X`!Rp!Ug%#Z)vry>%=L{%2LXsGhA}UJUtVBK-FoY+804r5RkW+v{_r=@Q z1Sq5s3S1$3WTo6vCt~QX#2n92=eJd~ZRe@NJS|Y~@l{r4C4(V76_B)9S>Ipk;H3&d z9rqG~(v1USug9{Z<N(1J#ebQ{Kz}xj9vMx3{TJ?*B0!K+ny(eNU(+%jO!-mmc&v#H)PMjEt%Fs8>O=RTduj#J!f*F#=psK;ws49Jl?(fVoPH- z86*6}gRA`4$V}(X-0<7v-k6%u4M!1a(nj^Mf!ywY+kMd(+oY(9$j#3BJ0#crkJzAk zS(|C`Cbu<^dT$u>OK$#PDl0D7G7cg4u2k1#rtjC93lxd@afW=!wLBXg4e@OAPY&oK zG{;fYjF;bkq+-g$nq8}lZ*>|BD6GzqS}>Kzp{M7dk{j<=2c21=HCgZqQdQav6mMD} zL8E&BM$Z=)`gI6Z>DYw}wVZKP{@u2!9+38*j<`*4qRN*ry;EVHaTE^3Iz(1$ot-d_ zro$P*4H)Zv_E_$&1U3aYxDRfte&DMWN2syEHkS5viXe}cl` z&Uk;to45Jab`5XJX{NHVQGs8WE+EU_dAzKG_W~iWzrvfwA*gj5MwRb!cgt?=$08io z_-!@)TT^RZ%~MOyJU&L}*~)eZwQbMUpI_R~o-Un?+WLll+u@r>;kKV36@i^M%0_CR zX1i@s<=^fG&I#=;I9r)3idZtG8seK-tF9;4EC76{dLRcu{NYV|hAOe?Dn0X)s>V>F zCzYW#_e-meLfCwI=BqQZQ&8IH84nlsoB3J7k*o~P@O8rTi4Q@Ff>KuRhqc;N!4D~y zxi6mz7_ea>&peO3r>G95kbwg2Hct%nA3(ysTgZLCV76yr_lw%e0;L5WraWgJ^1-k_ zr)pc4$ix-}du7UJP8+$+_DvQYYl2w+{b=ND>78xY_6QuM`ZVmvjeDAJaC@H(Xs7eW zif`>tNwz}3E_xpWtQF)1eBv1jzY?Lp{8r_=k&9n`YCsCqFR&hJd$wIZve}$lNTr}Z zfU2K!-xQ{s0*KbKN!}xXi_j>4|LT4VdfWRViFye7F&QM?{7SrEPXxt`*0Z@l^PJB> zw!dR`yrT4xA%HkIRp~lZsCSAfZY`kZStqC2-J8{c=ieIVgY@|q{Uf=YA+UU^1Y>`l zr)H#U+qwEPh`X+M@S+#n)rIwHfyefk%4eLxy|0g+hrKk2{)ww!PpJoCf5;cJ#O_jL zsyHD;ujv86;DFypzuhx4(@Yo1UIr9#CnqO>r9(JiM3=}G4N7^$=tsnBg5wp zCBQf5+T^EUGyOFKq8&05<4a73*x(ZHEqZ22cWXeKGQ}AhV&3K>fFct^_=n+s6qM`f z)4T7pr|BaPpnY%*JrremW^0;;|B?5%iuJDNPgn-VTb2V!PXG^NZ{#S@mj9@OUwu_v zERwLtdzcPVaHOvGh*yAKCRN{VbOa9DBtMwmq&Ey5hzs#A9?B$EMft_WHrQEF*Fg!Q z<5a+;E*Gp*rxcZ)X-xUYz(W>SJLX`g%Kk#*kf5P%18Y)X?-lhTu;1k}&=Prq7B)Er z1n?m(!-%tw5r?Vu1;_wrg4yh;2YdGVI2?Y(+?4a_Ot`HL*-hie1l0BJ3f5B%bNoqB zXXsWhY#a_0y?BrIv4tTu47Py*Gk=^Mjh|dem^@CLd`_AI`+&{%gDu7Z->2Zf{~^hd zUTbgEcgRDfzf}Hs#`Nh!A}=OLaL(F#+HaF0F6hV4@jWJ?&?~FfnO8*B<|OLRD}_|d z95&Q(6g!DHQa=(poMwT)5;6Vn2&j893E4BFKK2Daa*5G{HY-E1Kfe7sO^zp?`<%ZcFyyxVV;MB*z+Btc z*Wf`ShVj{7US95DM5%gT7;Yj7sXxJxg%#&8>OM9bj@~u>m%*TZJnlf`+BZS$PtO-A zMhP9;VIxl0>=17O=D$g0WF#(!mf}brrIc>Ahod*slhwc@4cRNQ-x0Xh>c2z~D+A9w z`p61r6ftK4=ASDKSxATP=9mP<`1pZ|rbTu6R_uero(J)d?DTy?pzsf}Juy;g2=s+x zj%j>NQWgknV2NC~^1PPav^VyZ#&x(CK89nyUN9=|f5oHJ>nJlur{^ZYvX!4_7{4l;`**6o=De zHwG7N34N{`Tn!(bpA6EZ0$EanJZV4?v<1bUuqIyMUE~n%&TK0V?QyM2Pup@|pEHyP z+1D(*;f+1%+LN9{(nH}`sXymNWrigtL`U-!kzAWpqZL|Sc+Db~!&Hmf$eN$~MH#AC zr|~BxdFUOyn=r{q0|h4L&{e-ce4dDX$I((2f%8uUKU%@6W18kcgp!`9jitj}`4tnR zn^JfZKr=r1(J$5dXvP5BqCN!L2p!C8f+g3HDk4_(RXOQ+@QhMy&7EwiF|J{T&yMGv zp4_K-bq5s<-z8))g5@9_gvVZ_(uVZTV6foee?SMTdoU<4uz!CK6&sCzDU^Si6IP#m zZXBF&Niwu-3o#z(Fp1&^S_NS?>e!*O7F~@*K8g(45)8b2Y^6`jSM+Q!JKnKc4s^*1Z3Y<9ZiULvnSH5( zv*#9nVqOq%7#A&@yko}Y*8S$}ZSW0^g8tMl%eJN0&1L#_Z%EQ_5kRHJ8SU#+`R=S4 z-PvSXussWmYx6KAoiXN2QEB&Mm)%x97>|2rgY7Zq^OPO1nFDe}+5Tb>Y>I83j+4YAz`sV%RKIKqB zqYdTg@~@@SH_z9ba&GaMll|}#xZ48u8c1z|Xc~9orPryRY;AK9NDix7@SdxG6rl?tIt(Pt7>BE*J%IKub=(sUZ!yBs7VUv1okM5iBfZ> zBi%vKsecm*i!z!2WKlu%C{XWpF0<LR(*=F)L&T;Ft}yrYUt!r2TdRU9(`Pv z)YX46L|Icx8ht*|^SI8E7Oj<22$}mA$+2r{lnXx+VUlE!;lw(Td*)Kctb=ZRiTzFa zyWzw*XxXl1w_xtMeI%Azz7WrUuCAeDZ)%e%GH&({F%G4A)_45wimtxNBICRpRv zsrFq`@UCmCo>Ku#E&)6Zf;sApwH0?6R2s{eM5vGk>cqeG1v@40^jZZHhJ3p|KizM!~61Nw$aF`c(xf8q^2GqHkhq@gc9UCB?PuRHSV9BbjiM@#y zJb%9x+y(Bv6Qf2Pyce=09Q`3y5HZiOvT0*a$XEE(dLrE2qjKq&^r{jQY`Fi{Q5VY# z9eKxEnygLI_~GN0i4C5x0V@9}n2<^vk3VXV{V#?#WG<65R#Nu^Q?gGd~3RN*Q%i7A!#)8~wPy2Y+CUlq~ z_@#`LKPnM7|!Waku0BtspD54nkm82xQTLwv$4sM0MKn1`*i+BiiaGtIvl!7PuzK zAg+IQWU}cj=@VGkc|a}}wWBcxU&gdfkwn!e0f7aMhpXwgXq3ioBB8mse7n=+OE>F* zTc~L2`QJ&3T%+yszK9ug?QZQ&oXY$ZPFn!Qqb`&1GSKD?w^C3yaCxYDkW-?C&fwD`gO8TC8jr@nQzU?)rGEN|g*63YD0&gv zLNc6pujJ^%ldDl@EO$zbQwPB8E2RG<_gU*V50BBBCM~(!Q>aX zqUYdIgD+qd?>~9?Tbj-Yl`7dXW$C*etnBQN`c7kCy6hm_4~B_EyelUa+hyWV;%6MZ z_@XsDZ-l8GW&7CKyNW--;;hq@U9zTI2pN9nz}#8#pFBjPp(C+z|_=aMMcCMgR`gSU`wu z28s{nsVA>bo8G5aZXSfyUB;C9b;z+TW-}*yH3) z?QuvOo&#;`#HKZzbI-ft^9vek}}r-@iSOXw&k|C zR1pwOhc^nZX9Ab`gJ>kj9%UkaX0>YW#HebFSJ7&b@0Dr#!H5Tu`cX-?hsq0XNT0F=JU%6z1f=ZPr8BK8}x zpx}H_eBNq3jT%-zCUmb1of|z@G)P8y6EMZfwZwk^^rN_wIYxW2Ut=Vg(JL=l$z?Eb zn<@>w>$m%{#{Sc`dMw?;TT~OLL)T@eKdbl6vD2bM!6*iGksLE=#y!Wxl&O_)8kMIH zmxRH1es#XRtu>{tab<>4Y_1xkP@rmJVn`7q(-@2OxH-zyWAX*#A4{F8d!ff(S$*MM z3F~F|@30nfQr#ay$o+uYIn22j=0~WC2NPHf(&u1JvU6Dr+t>Msb;sl zFKygHRa;FToW$-UODOA}-=Bqx@9qga21@~-j$Y_*5f&~JFn{I2hL!m5l~MYfLH{M> z8aF!aAjO7-e2^5Q^wP<&A(rp%BV;6_d_-4&HwwRw%Kg2Wenf%#%bezR0F|&aJG*i?m)Yff1Di0=$ZYrOv<@}L`^N0Dk9vQ$ zkpHcco~NuQaBdfJ@1=l>yC|P*J~#idpm1Mxc%O``Tal>(Ek?Q@4qNPnF+>eW>_=fe zL2&YJ@0I%Bmg9%0-whz8&h^EMooB#^bZ|5H%AJtJdKG<*Cm91ElCB0kTg($dLDh zFJdofu0a>hm=W~8xNwxQ6Tbnj123!+pHPJhiR{1OI2RMvq1-I~Bw>r!=OHo0f|&Y@ zSULhOyQz}Hw-WcMY@YB?w+Yn9kXlk`)CLt=9HAZk8K5Uv7}?|P!(U1HA%nSbMeVSf zU)VUX*xd2hT8Y@6NWD$`;7uwCO{WP#^-K4?kV{sL5*P@eNQ#Hltue2^kg?}2shcgG zcnkBi%r}?-i%m8c3ntv(jr>(DJFk>U^v(9*Xl@;-R@u|Vlu;W`QdF33LC-McOBeGa z=7+a5?^RL%A+RJ7JZxMbBmH9kMH<7o$WFu@cKyUO#+M?zRGovJC%YE6|;hX+A6;k8#B5ogBk^4tu1M6IIdU3_AEq9`{Z+8IZHekZa&wbb=s8lcOVfheHr|dB&m}$2_o)=I=FyqN2mu5 z2?{_e68*5{Nos{ywG5Zl@iF~EEI^(rruhDkDL^Qd?%3xvv z-LtBG`gjIvKZp86`zf8)wRi#Zx6z&SkcgZ4J_4rAbn^1|h({32edq8M<0BoXd=5WC zFG2bkEXuwKry}On9&`P!CnydqZ9EydLXkbQGo1$k^IH~^KJHm89K%qOLWzO%grB0H zTJ?n6l}0%o?R%;EGuf7t5s2$rg^iM-(Ch{#0)ZbAjT4LwZi2~U(agz{b~uZy(+!~Rq4nU#4-?2{_n zq;g=5HK^M&bzo6v8(mkIBLuU#=U?TEGpR8h8l2>*Q}`;7p@jq2dRC@Qo*5P1e6_q2 zb@!h_SG80dEID6{?oM38ABVM7@sY;(IeVaaIIpclAG1Qll|?^It2rIW;<}_kgCO+W z=gK+wjiRcs0+M+$G)zpeW0pm_-e+{ZJwtec0RS{qr{G=`G1sJj*gxR5tJJE&8nlEs zG^G%VgOQNk_9DN@nBGys%YmtopT?sia*Xghip|JqDWe&~$jM80>=CEqnlyK+Hhws` z>G866b7EwM0c^G_MNJ+|;_Tfb5VPH>rOjZQu+nU*R0hT*N66G_&+og{TkYKzaf93E zR}|p+-4@FkgpJYhHyoiQ)c|UsT`w$7>S1#aP3jab{Ri)RlZ@zyqwyD!1yO*yRUvyN!j5 zO+F4~rOph7S0X9x1z{~{7hEb^tRqQW0-9xI6C8-;hFCG21@~H+A{-2c*%H^xa)I|W z+H@#}XJqw_B*r#IMQ-G{Ebg|d1A81{%G+h*vNN!nlCVh{d+T*aC}k$C84MsWZAnkk zt6xDwT{5Ly5}7vL>&_`Xnk@{C1pFF|?4!4h_7&6KrFAv7hVWIzj0%TPi2BJ=JlxTu zHG((8r-?1Qft;bsnvXj+xrHhGz9Aj+R2yBX3e#lkAxRki@)W_ha>h4C-HN6-PRGvCBDp< z;&+tfrlvzDAse8vrdO2n_v`G;s>w+u=fw&KQx@Ja3IW{HClJnqaHknXeRg zDouXGIy4z|@Dc@V7}2EZr=M?CPhizYNHqsO#*iEq84N&_%s^e!m$3-DJ^jnIaDCm{ zSOuGrx4y7CamziL=4{+91If*;lB2yY5<@rSAttL;Tdn2P9e*xwgSMM?vI!cU5?V=)oFKQ zDafO!$VCD@D#y-AaCvs?=d2AKRX%QD1^BbRMv&gV5V_HHiLNQ~;Q8?>?iJ#5gpHGs zqQtJgvUGH=XFcUunky&kMkjo_=h4RHj!rT9dy2lTMcn=u5A-GUt(EVE>*7mX@g?)l z&dPgXGt@176Zj#9>tfpFS>~V6)(z3f$Cvg;#+L=DkfpRl|8xmGTr%@{cheT4_uFY7 zfrQVVl?P}x8kZQRUANw=k#p8X)i+4lTiCX3>fih-h&lDZyR%8bMPTX^NuBQ->mSMI znuExg_}SNUR@z;xA{%D0lnvD6{*9hunOec3BNL9{Yc%Q2AkLBR4R|%SCTbsphN*89VD!lm(mJlU>c4kfqe1Wq!lY8E8I5LzWM0 zn*x0q8St2(%KazL;JM~Q^=3Hpc{Q}!Z@ln0C4eH^r@|wPHUCeQgu!i{j|pF#3|B%4 zAcL+pBqRlc!$g6H4ih~<%hq7VLyi(Z1mLDC(P70&9s#mfocM^6q>s_@FcW2|(qvBn z6t4SUtp?1&sP{g0j!uzJ2w;?yc;oichnwU(8-RIWPY5+GKU zYIg6t^pN&&9IEGNu=#~)pgnr@O*#lhKXSz8K=!x-n!VCV)rO}!wjE+QKW9X3JK~ip zlYph09v<=r=&fo~XZ1b1SZ_Z9`<=aWW&=AtXBMoUU+lko#eZyxK63@0RL;4qp9lyD zX4X-(E&8HT@DGV zibYO|f17MP{+jc>&qd*eQ7D0Zor^z-k-$*Fy~1yq_mNWgyWe5vhO?`E1nfUi_O0|q zG3DbtcKw-_%NFe=WNqzMW}={4daqAMrzWOnX#$4ScH!~;@h5YhCJXImjjVSDX_%a~tI%o!$_nL^dWZ?)R(e2lwQ{YlD?`h!_;H2R72Kyd zq&-e3ixpWVMx#Fx+7UD6^DZ2r*UH&r180^DUZMcrtIvLB`6c{s4RP6OR>aUsQ4ie( zz0=+%`%jn=po2g4Osm7E)N;F{ztwi9-d%f>1vh};pJ?>1-4-3br#w%Mi6 zBFd^>J)zb`UpyiKewb)o`6g_bu>ig!Qr^N+IJ0=!N!_vr?Z+Y+0}Be|Q#L8@IQ(e4 zcx9Lp>nxjnF-%<{u(D&nVAWfpLDoOSAaI46V5lFkhcAZK9RLD~5NPcZBWb&bePP)8 z`b-X1_vrTb%2DQJZS?vC+LA1e^_?iKm{oImAW;`>-++PtOXB?gl;H7WcASMkVD&CO z7wzP9DL+IYQMAnI@8;#C$@Jic2f0tD9Ntv)JvVK zF4tF&)$jWB{Wkm0&4P-*)y#gQJD8PNzeAark9vwu4okk2 zBZpO{HjlAknP7#bV3IjyQ_N|#+r*l8G4Fa4Yl9~krIu=$ zGwc|IJ_V5Sz3rQeBpYyja+nkR9en>O+lJ89O|NxG$EsHo;P^2~4hWz7tZ8=<7UN_@ zWS7J98lIG)7G+#}U`NlW8qSQd4kJsShGqc&# zR)K>eq1cB+jX@Bm#1;XoH4{!sb@@>vc2j`y8Y213+G47Jn~Lpqz2pb-T^aXZuleN;PHYX#y@qp#L;s88`)H?ND*N(sOrfwnmAxo=2mH2(tbqukO{1| zbL`H_;U;i}FwgtR@K$gvd`Q>gXohQdGpCx&B;Sxe+o?yr7SFb%Y3|LeHo+g%3669c z6d4iM$UmKz>UDbE7tZZlIy>i!^Vw5uPQQpu;sj@{y?dfE`;d zim)ai4+b3wUu3^{yvWV*f?9fa_((}0i(QaRJs33^oku9Ts!VV+wG_!uHx6^-ybg@4Uyce34 z)E~l8`%%_-^`?rwrK0B2kF`}t5a-znH!yZfbyqSXTd#$pvinqw`{rEE6F#i|Udx>| z{*S#Z&s*E-yOYMsiDm7K&HialD0~0*pRZgSwrumth(WD^y;C)m_58sJ1hZk6<9fe8 zeO=FM#BAj^f4bw(l}Un1cHNj4A>dnl#Jl}5k zJs{j)l6|zmr2JT+LE4WmH5kz(2Opt9-0#oSz4h{*WntL7bq5qJ;!}=>Av(^-E z%jl9b#s3h+Oy!76Go+lPTs+sAehQfv_t#Ylm>N;1Ij7=V;0>J>Y=!_+spu#Qat@P- zpX3ke?!M1R$o z5T|Vkvaz&7C^A9{B5uu8fT9}dWrWp|vH08wW22KesQ_Vh0=b98)A9IbEa2yaAziBB zgEF1vQW6f*5&<$2@v;*6auT(dU^xbc+%> zRDOkX7F`JnQ2gu)ePuv*W!;1qVKeEg`zVj8Koy&*_d^z*spb@);v&fH`eb4DAmmPq z&3o9w4LoW6 zeq3xtxYK+HBKr5R9op0z=mOM7|0!U)(FXY+)4Ne6|FH;C2wo3_IQDgqDMu#$d9V`(;zcq7GBiqbD?f?$1ue{#^rb{TU13OY~~#T7pv zPm8?)ikoBsL8|0bsP8CfO$HU z6JvI0D3&VLPN?>QX9bqA+g#}o8!-qHj0FP5*a-Tc(8L;MxD{0ufTl`_uF8m^Dv0?5 z*9SJ!C%BLlLL~rp{U=LoWn)ZTJ5(O8ePx5I!T6xh^fYTz4ldiL_7Lf>g6Y_~MaxLH ziJE2Wg)ZiikODD9h>{85_;&1s>psRb^~9%YgZtgQ+hO?`Tm4o+n*!!cwtO*!apUDw zIVLpq^l8P$ZxHLjqO7wL2u^Wmgs(?i(XTR9kA^7^p%JlZfB?Pg3P!xzpZSV(sYi=d zTukbMdE9J4`P^dCtteB+Pw~E1l5JK2NIlgP!00ZRQafG|JJAnOsnGN!*|jYOaX5V; zU5qhShUt=$n!Qx3Im0)-nC;)lKm!axVis7>25=J8-ZPrYRwAM=>nBQ!dI%`ACMKDv zy*==i0?C1^N+I=wF=m1ffjuoMteAd<96fWzkW=7b@jOy!Jw$khj zTRfFL5wC$l|7r&3LccMHQjdSZ4k*DcVmCg)HVo1)<*{qzGG_+UujJUr%hKjt%uFvB z*BHc-{s_UBR};k|;l3|Nu`_CdcgPSZC*;85yyTdkaqTtb$cB!czSL#Z3ooqJ;Vb4> zW+Y+rtL)g}89%J)K@-)kZ2`KHgKFcuo}`zG%`-sCtS$E)&AbXzf^z!*B!FR-+2f6W^J77Xz7!>o0} z8hJzZL^Uw>yZp@bgLVcc;@JM4_10965?F{~u5*UQ4fyJ^_SofpE+n^(6JhXFUdaK) z968MQcZRt)e^^P?PV`KWY)#>1JaX`Z5V|25*Nzw^2NTGE|1RPoyDe$;h~mlt$5R1~ zI}eS0D=tH&nR*`>ZDDe9D;=gIiYWv*?X0hZ~ zvA%#8kZ5t?>I7q4c`r+!v)XwAq=4b6`JIv zl+t04KL=DY)1l%T#hSj`-q0tf@u#N10`>G^H^)xCX4j9lVGiNecsbp2c?1y8+paue zOu{{w4roF!Y+LHFQ%e(N{n)2mgOt(_zTE6+u4meaAO6oI@0Jvk?j(NejPOR?PcaxS zBj~?JX%|Zt%!ijF>UtrlAr+uNgQlYa**2nxL`>b#{;HXd(jqVK z!`3$a;%?3BCKc034UM8;?*J8eyr+_8j^%jr1tsCcBDVa@s+AIq_S~D5t~RJS5h1%H4gcz*(QgX z1y{;so?3~!8SKyvJ>xbchjmTwSX3 ziAwa}#OvB-W@Y!Fy(>M24o20Lgv6%$#53C@&YzQ3iEMT(O80g|tlAj-;|2)b2AGxHD4_jo4F61W zQ8Tm1RC{u>ckGm`+cg9a+1#l!79=?jNVY7N)sA->A)`F%ja|d<`-9M;L|E}BIAJoI zz6rn^86U_Y88AKyb_q#H*u1yUHLBMnOtjs+oB!T_{Il`|`mFvXQ}DX?__#)W?10mx z%;P_CtK_0#z0kDFGz%d{K~ok=-RNcuc*kn(_}3T?{5_cgGeC2aLvNTb-*eS!1BXg=NMi8 zFuC3^yS_EUYJ0+36a3<#j@bKIYS=Vgfpc4cbYo|K!ndWi6=nZl8+quO^3lBsbk`CN zk%?g?mulo~>Mw)q!jjoLdt~-gKwY0Fu&G4BdBvCS%ju8flkrd2(^jatod@?8eeyE1 z86?`{5hXkPMUu_8zgKeG@d-jwH#OnqGB?s5*waT`FL#!)P3cw#?6MmY5cH$xBUkk1 zdHk*(@Rqu%_YRMLckkR`O;6V}&Z@4~%$G~=1u5g*GEPyhYPD|++qT?`BJ)2_0hMEj zhkKZN&aeV^3QT9$mlHTp9;=RGn!XQx9hmHh8469#!^^G+WL)OU0v7PBR>p$pyK-za z2{M7O&xe>lxgV4xz)%BTe;!4w9!LC%d7V^AOt7-CQ&L#{vH73W`Zu~q`I`mP-BhWF zr4^}so-%{9#-#91AmN3^j=GLk_E^oCGh@>E=zsc3<_tGKoP_kOa1?a|VbzdZuKRR) z8hCt8;od{9AG`p*Otx3TsrO#iY3)=lS}^Bp$deTYS6YdRftGK(m!5>Ie**k%mkae~ zK76GVAKHohl)ZfQbd&1~?0SKo!=0yVS{~&q4Tu^%>1!X~U4JK?LOQrZR5(IVncZL~ z{0k=i8>ak!GeUJJL!(NBM#?jdS?~Uq`%t?y8j9480Aw2||MBRy{ekUkmBxM2^6p{U zMuqE_R%o{?v`k1j3cKx*Z~TzaaF%{8H#-+F*6sJFrAcVoZ_L`y3%0NQ1XI%@ApHHT zZSp^2A9d;OWvsPpWXV^ClVhp=#x>Jrx_4!V0nG2_i-IKgpIx4s+4feg_u`?qeS_~C zi4PT-aR0YvFTAHhf`pFz9U@kE+aZBX1{OG2IPcv;MTrwUK%T^7u1ky@B~x_oBSEG} z6f*$EV*QB>iKFP5TBp?%`YV=iBz#qcrz zRYn-COyyy_0tbdfg+ts=^5YfO1{|DGgr^ezKgdonCM_BNHf6)OsbVYybKNK8Oj(vx zYZ~~^ui@WDts;m|uMiU!Y~Gh`s_&4K2lu?(hqo}F0oH$vaUR}_02QleYk3~%>~)34 z)P8t`mKMgP*EAe|Pnt`(doNpiWLt@v4C=1zbo(TY0@TuO`SjunPy#pq$aL-~2`GK< z^uPKBAjiKHG$cIvWnceyExdN`>c8z2nBR$1{dIcPz5Fa9I~a7#=ga|@)xh+Lx+8EC zQ}`m30HIbUG>viFE7q_Kab22l!113@Rx+CzN5Bm3?y^{_Um)yXZ5n&-F_bbuXzxtPD+>x#z0U_BZEKLzi{=`&uX7RS% zVI>16;R;ru{<>B@mX+$<+y&}>TdNp1?2@zEoAD~mJ*o1-{Kb;EuyZb+pz6H=GlsCz z)R~-iIu!DQ?p#&8O z3Klt7r@lZ#XPC{Ygdr5ty!em7-QjMz!P#x8wXs}k{c0;+N-rBpmTmk9lN-|hj6f|y zAlQrC&5+_Z(swJf!QWX1K|0at1U$%g#&X_dpT1LhaGCQGIq(kKOP<;A_*(iA^geMg zN{Cw1z3Gv*l->c?QwhXM%``kxT+bRLDD8)w%k4zA+M{Da9kYIvxs6y)A!^=eJ%fsS zl{B+zrEy0Dy)WYPSKrPF4CN;+CU^zp(27xg38w}Ax0=0wqfw?M%ODrBzNPE$Gmn+U zI79e0qn)eOk$~!TA0hR8ug~9zc!xVTKWfVK#u!0PxebiToA^sndUuAsEKQC?rQgQR zI%6KE*Dj+If4w^b1CylK{VcSu-PL>Vy#s&4SKVGHg0k0+-geb{lxkS7gv&iAr=}PU z72iAroBMZ+FnH{lCHtD%{69&i?6oKzZdy~SBLNo{A@Pd-+?h~E8~o}nH=Oyc;XmI+ zz(|b3ynAuAnGx`leyYy*PV&5p&F_mf*~4D055r#Xq}AewQ%CJfr0anL9_3_}bxuSc zCgqLK-JF%-!BA5W9FYj9fz$mZ7&4XlCKNDXH&lpdxSilh(+(212*muEScJIu=oZ(K zT#{>(3rXglp{Vx=r4q7aCLxb@s`+5j6BOk?j)dZ;y2Q!;{+G1Bt?&yinXIo8I8Q1c z?t+H*GTchE{zu>4c4j4w9v;j|d)dvW32@w#=n4RjtiUKXSXaOcV>zK1$y_2bSIA0Z zJ29VeH!)@nFG^&GaWCc@afu(}HGVm_sLeu;RFuBX@qNJD^M(^yMy{Krpp-as$|yho zQr}ivlu$l~9xZ`bEWZr>X*cMg2lw!6;GWrG8)>9-zgzg4VBiJ~W zs^z86$J;Ak{HzA{C}_8H*=av=TiE8DmUv_zXdsGe+U8yA%q{loZQyvIo-tzo`qv8U zSA#$C`1-x}4Q5OL9dt_t-M>!A7$;iKC1$LRc-E7#kH5N14p{L^9eJIcVzx456m61A z?$)jq@*)2ZzX*q@vNXy_{xZ~6uEk@@s^>^?T)Ga`t?e zL8E;pXSWMNA1w-R-6b~@~Vh`nHuq<@g(pyAfmW28@; z8of%E$_!4jHq0yV@69I?n>0fBhkogXxrcfk!gAgeO`^WS6Nu42R%bdmw#K1IPctrG zR|Bj?Q>VSvMQ-3&I&r7EB_PZzg~8zOxs17=#Gt~iVzvCCN=s;}=88ZX729VxGK|x# zwnX-s2WwQkXO)JF?iNSxK%M;$tw5fI1KAHenoD@UA)T&0Dn7?y3uG*wMT-%;3>5_u|10K0Du?rGBh-A5u+D zxAhAKKqu9EWuhaj>*9FS@ro#3T)y7bJKDL5)l2bYD>}$KpRh3szOlTIafm&yHO9g9 z&`xtH)$G5HBPM^)lG@y1AdSxe%UwsY@ZZ>jX}<}Ct={|P>&8Pvv&vBQPR zs9oU#1I3@&J!hKRKj&iP4Gokh-uXByHu>O0OBJ_;{QDtLb zD4(_nZLSQ-)AU`pj_-F&N1Zl=Fbb9%0JxX2<&?6`%CO{$ga+`D@rUw65Q@r!lkYG> z{C|^BzvSbW=NY!9?;kFD8sOWuETG!skw32xbk8hfkVk`@JrKx8Rgu{arc9G_->TAUKswHJ$IZ!x=*ri>-@zxG`%`*i_H}^enVM! zzzj88#*`~XW^4?FZFdW8tn%-SsVa?`B#*hEjD@C-IZ*uryk(%U=k40Q9y0O@WmZXM zaR)Fyf>7Dv0AZ{A9)WDW5#3laoqf;z^Cc{Paoz!5jvKoCek=|n$W__H10;>{2USkD&830GI1!t!LFYW#?B}wh*{}P7X zIxDj>nSe_UHc`V(#?k+x?x1SAtk1*ZwZM`hG)`{UDus{2RdWXODEAz z8j%(k$6mVMHg=565QsIx4Vg9TGT)I;`HIpF;4GFg)D&voDpJjuz!fJDuzkUz6PY6t zjb4R5Cz`J(#g8cmJvyQxqr9<%KR3+t6DN<~AX`z>gxg!o>>{?9AQhlnlH$}H|X@zhvE(-p&(!PsQG%=LxTNHeL-E8n#n+{6L?&LON8s? zLHil#xLi2XQ{dVTp1hr-*d>_o%`n(l>f(kVyByij z*b_?tBptF%uyQg9Yn&`7+#LK;kOT|+f$&7q{YYgSx88<=t2Pe+rYbCQkxZl-$Xu52KJ*>^+e`qZRc46UWrX;b zYBcX%^y;*9D4>x-p9D;MrCCRGTja@8e&#Fu*QT2J1vGtyA_sSvlAAu3tKkZGT$4_w zMQrqe9|5RHQVY-%{A^J0`6YodK!-NQ z2SmOj<&@^Z45xp>VOW%QXnaGJ+w-3mmz?A^QuWM(+|aDY<69%wI#J|WY}Hz0QEu!1 z!}e{e`F9ckse^hH?TyAPsf%V`uu@@u%gT!i(&Nf8zoN!nRwjuf=86|5(U=i; z_%`4?_KB=~Nh&m6%9Ldl9e!)DJ6 z(3Mjg=K`VZ>$#r~Up{`}d}qBv3TVS31DS)CdcHY8imx~}?s*yK%}#YsQi&9sq2%md z4uB5t%MM<`4uJx0oG@)k5s*%3TTQqJcNoWsm9~yPreGdon_wJ2l_x9bIxkD(nJAsR zltr)9WA0~SX!|KhebvPA-MaC%#$_Bu%IPj^0aWocTAL-X5h*QlM_4E}r1DJmbD>b` zO<0oc4|~fK)EhgG4lRJ|Av10Ggl-7;*1cTIBE#c0a;_@(WrDx+&~`(^W0EPB$&0lF z#yfku`7lj!s?6R#{`O^r%t^2)yH1l=(IR#&zJ5rw9!n3t*O?wbR1fg<*^+IBc+Dj0 z;9E0$SFGOrwO?f(h!Q1b{_5qO;l=}RzkZ^Wkk@i$qrRSoe_J8Rb{?1Ml`|rPytfAs zSws@)P2vyi_z}{f7ts+5fdMXrX@ZKjPt)m(R=!e4l+~^A8c>yr=W#EK_YM%Z2+I!N zuhPq*>dc_yGa%^9wt-vc8&}Ws| z^y7R!E!I1$bTq-K*@){(`t2oHg_4#!AEwEv+m~I!>p4&-$6x(`kG7f`PkDq z^o519Jt=^OdcwChmTP;U)J7SA5ugfHmOL(|z zaJn0sPXInl5R`}z)Itn?OU%3119cPPTWwbtj9muk{cFV&7Zcwly5-JWBDY<;t*&Ok zYM4u}Gt#PUz;=?L`Ruupo&8_XqwuEFmUGvzCV%cwY^yh}UTHS8nxTrx+e>{qt*l0P zVt_^TtAvAYSy>-xm@4t2?oe)WQze|sI>RwMURDK;@25Y|_wy#Db9}d1Pe8AN^b6dv z7pg{M#{@@1MNoP{Fk->Eb)hB3Eyie3KsfrDyUEX?hA-a0%e~YfY-#Y6C;U7ZEftC>D?xhTJ2ScL3zDM#EP4cl!&|LNfM7E9-pWWhz)4n;P z%2T(&ONf~syUSmXo-Mm@l_gDiqe6_pSo}CHrj7FLI5<1&?RU`73NHb*pI5$6i0{J% zqSm$+icJlMdLph1&(cH}B9TVZ$%8z>Zzj93p^SC+wY%FdpA{J;QqW>{3FPt5xgTdf zE3KB?;awAx|NZbxm;!z~1}}F7Q|ESa_%!J9>Zk>%C>3tm(M23=(!7NM89yvCafy9@RTW|n@m zPUgtG86LbLIe>5OkUdr4C_5k|;k3m^f3{mEKJFZ}?#=mPgE^^8wfs3eB+sz?r+A5` z0Y8I%%jo&Xdw7cIe9U>p0)ho(U~1Rj@)SYCr3U&N7pl&;@KgD!8{fzE*Lr#<(Q_xt z?OASO(%u-i?%$Da^Z6`HIlgBlaR;6=MfKHuH@%Y~%PAEM&F_m{N+9%)4){-~WKICO zVSYC=`xT6+1B3}UzpR`jO7A84=U2H3q!%nVs+(@Lpo5rDj!45W23Sd@-r_^wb$9=p zgp=7fo+zpS*@;Yi49DTnjl0Bbqa0NBMsr=xXeg;u4h90rA_qSdf2=(%eQAPU0W+^! zPCG`$-mCr((Pp_k7G)RqDTa2`?FeX&If@Iw^fHv=-!UZrB=kO7LbA^u%WzK@$mS8bc(c~)Z7x4Qq&Y>fMN>y@N1u}gcbyl z_T!XQ(V0Vs8i-EI^e`i( z>*+SyubOUgsHNOetFFo6t=~ANZnKN~CbdC{=ph~D%5R{5C-&cQwWCJ^4GWs5_u#Z+ zK#U#AP~#pe;;+Hea+@yCf=XMy^onZRuC|6+JHFNSdb{c<0kt#=G<0dLYk&?KC022P zKRFI%=D<+WXLV)|OTFCl4hP|X6MwT5RTcGkkY~Svmk$fk?A+ntMuv|cFTPgT8pa3v zw~x}Isv9TYc?Vm=%8_k6Tss_HT#vzK&TaaPl16PcQ9nJI8gyeuJDHw(IRqZxBCc~O z{`D*}4XK?@-t=@5R2L%XCAvAEj@2HBIL5Z`2`Dl;Bp;jBSt8ePeL;?V@m^jRtug@1h*l* zbCc^P$?+GWoK2Tec#jkoAw>0QJoQ*hRDqIkkBkdwm+Pt^K5m|*9l30}>bwt(6}Z9$ zBxq3<(kON+*Gp}_{@|;#8sOS0r}$#!&yteosuGAvAvX)T@!3#IqSV@DUZZlr?~6E2l?z>hUI7w`JB zVRW}Ev=X}pgG$kU^4AAM9sU9%h1Gwq)#S|*K1c=XufuT+cxW>S@Favgyy0W)9ir02 zsQC%7YH<_jB7Kb*wzP3>D*W`LM>+0^rf+_0Yg3%8F4822z5deA7=^BSF6lHFFk@tJ z$;2{@y+RBKsa{UYmbDxVO9#cyPHxM`Ke-rT)qvm@ZU}EZB=RHwgbrmeRnSzB!?Ow& zuH~qX1hPwVtH>CZ4<$h?sb(UfxYFz8l&Lv{qSaX_ce3f!?xF!H;uq2YwIGohM{3N{ z(^myN%oN$hK`64?52;^{9o8W&MVHkf>_Rpd&mr7(9A>+oHxakm@|&gv=Tbgoc~x1GaOqKQS}u{%)BA<|d_#D`u> zYpVxQxSrA(s=U;}&TX~L)dUhoY3u+L>f;{pa-|%&;m;S3cLfPEa`-ax^rxTRDK@Ku z?YiaB<4xc}up=eLU|c#zKzE-+9l)70OH2DC8D38>+t2Fpa{5Ph~rAr*y zFuFR?%>5di&8K_~uYp6mC2ip5n#k~YbH`=f4|4gmZA-1o*hT8#-%A|WxJT8ZxQ%;t ze3P}hZv-obH+TY6vkPW*HuZYC5HhWLjXb-zuG&Q`9xmiPKeQ0%5}m(t$@!hMfS491lYb-m4c-b| z#dzM-s<=_KkqppCp<+YR3PA^p$hV>lqajJ64JR=uVvL|EXkd*b*&E=DqQzR^jV9GP z{1`)<_8=Tfx(py5M+3j~%RlgLVac()>mTJx5cmD0xOuoA9Oyrd-Hga z#ZR5CT?Ja)Wg!u9iF2w^o#I8W_G3k&EPa`lcQv7gr&$5;qissS6NA>E6tMGmOt_^w zKQ?5XU^bI~3BinI1G`LZw@u@?EnNth7ht)h#V{kw&qTyBGG!wPETHl7J&jm;U<63A zP1S4Piodo=2KJ`p#nDY+6;IA-y6YDynqud)=IC#P1)~kT=H$6<#~X^ zQWmaZAv~lmU;*E%SG+FPwB+lK%G=E*8PIAEU$VE-I`32AGY)DwKQA{@dk^w-l!3Ip zjd99y_gxYuOG9bexZew!`Z6`I5Cx{2$xb_HxX`Z3gk0^RLS< zR&3=_rZnMlXy$Z9isOR+tM$T`3%O*&Qa>ZE=L~MQMw#sM{iW4n%%o1(F~55b2X_8` zR+(AeMeC?)MfIIy;^9h{d9~G7U&>{hDMLfB>RaBH?`%s=%fUKxi!Bps4VdNY>QD#M zTu#%c@CfFJwD6mq^5}63kN%e==Tf#c-<0lVlPx0QJZ;rL z&np4=UKFG^FZJyipgDRwD>snY%skN0Ri|H;bysRl(q~OF>%FQ?7I`*qo$+)uqyXOp|xN z(Y%fI`mSqd3g4-7{(J& zi~q=$HKr=+sMj#>*0aEWdE}BOCPl)>MRa8TA5q+aUc_P@TM9@Jvj<2bp2_E**#DZoG4gFI#8i$ zOd;L&Zip_n#U~Jm)YJgcJjRvvc;rNh2p2Q)afm|QIt9*97tLqIIY$QbtsuQ_ z6CyoKQ&rq+Q;;mIsclP_+@{*!?ADjMHR#1UuN{rKam)F#vaPD5)#>G$0nF^q+y!?& z1-(r?*OQ%$-t^=F8^!XDo3eCu9JNpR5WFCQ)!lWi&*5V|qF0TOq>c3{3{5FJpBa0; z#tul!YjULIkI?C z@tP|dc0x9%!pp{&D!XOjvOctrKBCnfuc^MUOh3HY43{(&L{__v zv(AX__=d>-QdC(D@4t_>%&NKW%t6jt_=l3XP18C1a718=7aligt-o zJDW1pxMDk3mK$WMp0aVjfXuy6F$a|xUrcRN*AF4gj&hL*Ko7#v#QkzngbA8&P5~>#ygjU`l|k^%c0yZilcytg9av@B4-s+(hoo|#g3p!34f2w2@}Bt9`^Q>={5~DG9RFUq9_co`^j`i zH-z|ZiHaFA>#ZQpk}TKX5C1xfqV^YIP>qSow|-O;}5%IV!8D-YG!a)u-l1kzB^ZvehLT@5-bxD3=%0Q5|Ni?MzVWWayCwKS6=ek zZCTMlgrGj8{Y}FC-3J%jLKbEmXFJ02+P^dU?lCkQ%yk4R0hFqj6A0N((J5GpJH(^N zclC<+XjHZ*x#3P@Xd(CC3y`REm`aSE|6F*L^VsiDqkC+j-z800rqWmkdo6dgjG*8z^!ec*Zm=WNx$(LOQ$cu@eNvCPw0zS4XuS1W0C#2`siq+;s<@ zab$5YsShkzE$V4Idi3ee6i!GN(^i=0Z^duyk)Yafd|hQ6s`H?0Tk~_5D_jfnc-!TB zg|@h}KXm0R)nR7@SG7BC)u|S+#Ez^CEVAgg8ic9?u*@4s4DlCHjzcGMlky<82NDCt z!p6D)Xi%NN$O7xNh}$JS#+^u_OA;a=jPD_jRju@v0U&%?EF88vS?k9b*VVT8eC+DR z$A(69r91yuTu>Pz9RuGLJ&y09j>TG<_hj=XiRZ3d$*E{Jnm5@~ZF1 zj+ehK0|^ak^(HwPi2H7PZ{{qfQ4P^VpU4nSkoNdfi2hph%me3$Z9&5dUYickalR3tp#&RLD12*SAUNW(wGBtfCqg|2@-hd@nYi1 zZQnG*fYqg4Y=? zI54B9JJyJ*s9w;|&_I(7_;*=6C-UCF`WWq1pU zv-;>qw7MCdU0 zdC;4w$=V(A-uCl(kMn)b6h*s!?Dr#zOaj~=2|avZ7)!Uwld_kPnNSl*C>a)H*i~`5 z?o(b8GG}0{QT)w|a6ouMc95Ey9`2psvK(~n9Wt#eRa_YyYZ)o(pB63~#pd-6ui0(=X|Iq==Ad6yIERPvzgv4t{Rs_MXq&P2kQ$K@HHyvfo0~19sS^Y z%r@3S$d%85!kw5RTprjzg7xP{%acqiuf3nL%uJfJDMb)>{C352Si3 zUg}x{CgDp)?i{Yb#|@;{f`IZuIvE!4vA8zRj>> zO2E-;wPjn%C1TfUAG^H45uEW8ALz8@S+2JHp`Kc}Ovg8C=!DZXchUT`^K?o(^LNWW zr;jkcYOMs}LCDFm}L=IRu;i)Z1INrumilqT(*Mqehg%qUc zu7&FGojNrB>FwWuZQNn_2_AWS;4y(u8>*z)DXONb3XD4b9G26RTNuU40p0Aa_Qw$*O&}T!iv9!sH^Oj8BUiH84AE?**;z11gG7DrMMbvQx7{8G3Ay2 z8PM;3s7)LV@dKX-C51WSN+V~6oi9-srDIc^zei&!`8KAU4`DH>ZvZJjApSW82Q<0BZZBcXpob;23`P3W7*V)Z~MNLsbiXP6-toW z*oEtubu0Iy(6I=nS@aDXGNm|TciZ5pR=0=xm!J~!VxF#Cs{tvi!9$+s4o`b=Cqu8t zE}ro3>L+e$ndhItwfgDfnk-X=XISGsQ1_W&4JMMXnY>ra56lzPRPGQ2gxd28v*dOo4ygVVZM|X1Rc};GsNQzRvtR4IqtvOM{ zn&;GTBf3<}Q!o&11lxh;R6G2rfYqj$n_zh`BeHJ!|$&fiskfI{lU^PeEKSn2sG6gJIC#TRO!8=rR+&0qC z4xnO5>E3vp1*2noYtWDj7QCkm05*qd-=2AipH{&wcH?U?1z(nFWE<>*ub7;EC6%X) z&!|q-`P!@6FpiRx8=MtK#58FVhL!+ta`31O(?>{AeV^pTn}+gG%QeO>tY+CQzple#niOI$pR)vwK4u1&c#PevfiH#B!QzMo{H>l1{jIlx{ zbt`Hn^NBY+A;(62+C<&vNp!XzBT`29rX>755@-RAtRAYRFwm(njxhBu+fqg?2x*Mb z3R9Fx7zRZ;0-GhNt`B*y6Wjqc1tCP5#?8CGYOmvQFkhbwqYo0*vHqi!W?L$~fR;vT znq~J^sR@EpfCtBvh(vvc=vRSv!on^A`X;H_YRFfmaa91{i-5LC=tQL*{1JC>jL_rV zvX1A_osxG_rl3@xaX|STx5RxCMs^%PWva&8`3Wh6pyp;!ri=Q&+2ciH_Y2jvLNntw zN|)bK>}~GDn;!&-pIw}DCP$#uX~Pu|8Ss&9Xbk_rX)5cX5%C_qg<25lvTC88MaZMB zTprH4Mc(>s)nK#h^ZnAdr?HeQQeAhq5Xt|NcQGt&26qMDj`gn#mm{}Oq_cm$+GN1p z%Eq>JPYp5te>SUf80G(}zIod~3s9e{ERRUX+ERMb^#(B4X7ehy%Shu=BUiRPKw%yK zPmu!KOy-8XA<7I!1$td98J_-Xfh}2I0;iWaegD4U;J-(f69$#CZldyg#?sWT7xvUk z{}Z+56lVy&@xR4qW?_5n?I(7d-cjHx_D!*1o3V{2!b;Ae-@_ow(X7neW6c_>;`5(@ z1)g}~bx>inbXdt|PqPIDeQas}16n|(zu5TZN@-HUq_ve`@{-A0YyPSzg$*IFN?tqy zp1_x!fUoL4?MwUPUm|LY$nl-oUX|4%uihht*sch$oWjc5sprBBW?5!wcPFd!!>|sL zW2v$d#@JONpl*J>Fx&+z@{{C+Hk#>P*J%l}8g+-ta@1m|Yi4PJWI<#uBj?QpI?@Gj zklCvMDJWFrtc328@`@KmjFQb73(tT|K^n%q4=I&w^GL7)QL~5xh!zTswn~!>U3e)o z@bSTMOzs|&O*+v@P2eU3V2DWw zp$ZBCC?l$S_kVBx0l;_{1K^w&gK&1%HU`+-4dL8B4S~2fVU$!mGuvXZJ>52OJ*VC8 z`ioj7EM2cO)X$hkAG|32N#^affbjM`?I`BLUut))t`*H4$B1sAlLkU_H#=9xENpSU z7{;}YqI0POBPJEHHy0{^t=jdW;a*#kDx(?Dwh(e5)d#`Jizdqi9jlrRs(2;1-O227 zxvh#OVRQz%Y&7Mq-R3w|cA6;x z!R1kbvAoZ1Wp6OlX!hjYbP+^t zA628V!PlL9+j=9XWU$5hv-@dLI88sGgn3=?{GQ=xqa*&Zn>%p7Jd14}6~43lvI8w6 zVJ4Dottji9i}no5;*j!@9V2Hv$?Z7vtfP|lHYz-+312^(KAh=OG1C1Xi4i*58W!_T zE9t1DBILEPC?9(9tKh7UIWVpur>$$ctw|xB!-|R%K|ykkGV^si`s*WV`Xzh^Gm2%G zDit)!b0nG=JUSh~Bdw;B@Gw#6GE^ZtL#MK27L$`|93yzPO3`z4eP(=(;H~_r__)>*HLrJfV zJSJk^H7lydqXt0|x|AbS!V(3>L4C53!>Q}bD>&EvjRjY z!}GT(O~I-*vpG{gV&T7V;~^_F_%Ag+jAB$l4gCi!L3DM4)^@81ogtB3T^s z7o^dF81gJYVUxRxkR^f;z>!QQ9Gb>VDmqLIj~tV$yHCIZa~46{l&pQZ@;yN_@URn4 zHbfsn{F%Xf=E!^0MjNoY(p`Y@HXqvhrz%FUbR)6RX%wPgM06yeX>dBT$vj+=o$}ko zY6p@DyqQJE&>C!O=ImOO1EWOue4wMIkz!n)x}w1GYxp)JF&t2v&#QPe>) zYcFHiwjv^-x=b(xFR`kSFH6J2>|Q^7hDxDtvji-)^V+)-cMOEQrvYXpgC3cb9IQNk z9GeX-$}UXvz9);>F$7>TD8Wl(V>Z(@yR>SY+`z??Yox16K-6PLVVoio6CvDwC2M7) z8|E&oqp`B;IiqN_yO^+B`^Y1f!~7sMQ{SfJW4w%5GsM-8EY`ME5*h2}Hw2kYquI&i zA2n-7B3UD{1Zu(hwT-FS7X*U3jPE0IT9}!0ISgr^G$=HXx&hD|ftW)B@H~M44*={@ z(Oni%Z5L5}7*UNGI0$eD5OIUZK?FEshEQfcbl54m9L(!RHQI)=G|0Qda#_U5e^3oU~YsZ=Rn$hGg#Qsw17oyAa*IACxjN2q64My`k)4Q|Sm5kET z)0$Id)uHb>DzZjeuqk`@t~7Qu#KXLy<{#Pf7E%B_81=uS%v8ytGy-_PEW4)j(6XhI z!o{ C}jCuC}R4#{H)@nP9!+AwB~PkVK6nquZmhT@!;RIO_q^lqnUflTO<3go7oC!iUBLnt6R8?vC@WpT>VQ_oy&ge+(De&ith+-hV971V!p-4M#g;a;Q>Ma1vh0x7 z(sWp=luO-1RE6eHeE=~8i>s6fw>5Fa#qLsB(@mdG#F|LtE zL+M#@>mJ*9M+NXZt|iyH!pbzr$E!6iehRzfgtt?_Hl`%miasYq%*LZ`m_({oC4$yF z>qFZL%*tS2vl&{1gF;RC!HfQ;#Fy9AeMn9WTnxHb-P=WtQQs4^-lhmeweLxG4nu+g zk5L~YRjpdS2fDr?SBp;>xt6fG@c8Fo@&Bpz;WZq`4CG6vQkUI^BS_&%8 zp(EP$vSlk?qSjcjB1gSGR$@E?wo^je1R%yu+s(S%7A1tr>p)tw0m+6&;hMr??j1E7 zoa3&C(fwaRo>yT3=|md^%w1pOPGh+2q-gDCEy)sT9x^9BGhO@gW~^=FWrI6>^`t$y zK#Tw5r6;L8@?1VZ$_*>)Za&%Kd*lUw&K8SienUL2L>+cTLe@q~=0|Jf737X>tks4+ zu+LcRqiPe*=T1BRzIO_n`3k|v?jn9!F)^p zV&nTZAZ@|zZV*mZSXSOg)6+#F4lquXCr;k3+Xez@+@R?Vht`~tTWi8%=8fc|T0woO zyH*NPZscvj%rh0^ZH`DR_LJqNTx}y<&Q#Xqb)g!`)hzn=>E6=cj4npLYt;U<)~iq5 z;(jI`byVZl#%%!RCh-^A%|@Iu&g|&!&Q4r@vt_mMZN{ML62I)(sk!zkl@ehNreti@ zx)Q?~u`@KX44J7Jbg@I8=xJi0-FoQmWWlDmY-_QpjbO6tzh%C~N*rTX4$CDgnPXnN zRsNiApvi&o9f7zy17I|PcoqRxfO1bIa$hELZznhiXojF`1Yk*oxM7AcWRji%Z)H4d z-asG}kp4_Tx{y1>m zd+g+5=?3F)fjDlGgA~p?Efzvw45-3i7W6%2>n#Z2W;VIU7w{;GWK~BcfE_1p4S65Wq*!w?`|6WDA1nxeO&2;qY zUgm4A3uSATW$OQJ_4VUN6X@~@yx#%t=EUyvl|UZw<_df7CdF?y8ENMMF8#Y4w>Iy5 z8t;wn^a#nzKpIz!mgZL-Z~2g{3vcZHLgtGUr?$hoUj!MVX4GmJk3NRzY&bkuITrk zt8DH|+qTmvC1uk8eA{1-88uY)z6|Vp_ftikd1&8xMPWSDT6mRG=2rhM@Q1O=AalI% zUQ@eSrctz;V7}k8h^CW6hGAdxar#K%<>Y90sgu)|o(c!n^%+UiKsJEG@REYVn$2Cjo78r|M zoN{sa%Nk@H;ile?e(cJ7W?4Chd-zkTe>$3et^xOsFESql_pGtwmaBV*5w4GZ%jJUz z00062f&d@zC?p;a2!g|4kT`4}2MYkg;gKkuS|0+1L?du$)FL4Nj6tLF88nI&CzQvb zG5EZmD>H;iCJ^aFI$a}{OW}~|G`bBun9t|b8FbhKON~XKbI7G4K{|xgXq5R}Qi%QpAT0*ue%a+_5ay8orwtZ-PhYL8oz)NGJi{VFpUx!UeE+hu~U zFT+u#w~1xafg`L?=CLXcW^HVd#)HDaq+Y*pz)|SBdA=g|9MV|xc|4uJO^%_;^mmGU zzB?Yl;$igM1=EFw#oYEB8U@1}$<}1Fx~zXj^`z%!I$Zf)|1G7`U~ke(tb++)v&eYb zjZXr5$eQo3Gpcoq1CZq3H9Xrzdez^D{&~!U7QV7BMoTG5!*0!cftu##AJFZP&a2p0=FupDbA?S4Q(luRKR@K#gVOZ8xooQOu)xB|C z*HztlUf0$AfneBH9f@Mt);*DA*;RyaUzlbwHc*s?F_dN{kDI+THt^e4iqmxc6Kye# zn-3$Yk|ZpZPs}>2EnJJG&u%FcRmlQMl$^N2y087RjwX*IIJBb}6r~S8uNDJu#@B;2 z1;F?F!9r6lE3&mrRD+np!N~;V_dm4q(Jjv@jVBG?GW^n$;x2{j2T#$2360E?qtKyW zaQ(+HO|HHA;wbXE%IZ67yCA(zY3scl&kc5IEJ80-PlG{Et75oFEyHb_OldY5PGqu6 zgDvOGd^woqja>zd;}JXP#ltN%&3QgC2Gp zzR-*DqQ|#h-yS|zy$+n z_xMST`#oZqWT^!$|2q`8sU7!u>ovF5KdyHk)SE$I)s5lI{2ynrc6nz-qCWJjRvy82 zD(`iIo%jg7Pn$V9Y*o)SW^jLy90+peRQkIF(sh>tJ9DV4@;{bl%u>s?d}^%oCxV>e z4RiT^M&WauHjLq&kyU@N9Y(ez_|DJcNl4Hwjw0mf`4RI|P^-%)~k zuWASzN&dCmQ!PbJwGAdnZuJv$-eFYX2b0IfHm;)i=%op?ds~_vq-+a#*+k7wrqrI2I{9Ho@MLK{+#Yuqc`)MaR?sdYL!C8R6wX_;;x2XIPgOzz zBP*Xynpu={mNJ$)nk;LriOM$DF1r$l>rQMNjflmC5IH;Bo95~AP=^hoxR@fPC>+j! z44!eOSmflJD{;Ed&Ou)JnE@#aPpKOh; z+;6?Ha^4*nefzB)V@fZfw>Hh(7y5?TtLGMPJkUPJ6F(h{+YPTSxV}{?$=E83%vR1h zDcrpQvFz8rqOCM{(_eeH{qa#9Z5o8;!)Pz4y=~ zX14`-nv%G+Y-5aS){(7sCq_Tz(acyW-nuxnnql3Y*P@d@U0qRw-30TuxYjIFlu8OI zjzdYM>@vOulBLAnZ)~vBEaJ8=fTsLA*HUZIjIh$OPJ18D^b~*&;2Y=zfM^Ut06PaE0aOAoLI^Uq z-TU8v@O~e~`2Q#6`@?i^js=`Ch6u$N;~-`X@$^22&#Iy6u920kPuLJ;X|sk#!RLOg zM_h8te7y}M*$?oyC%EG+5@E_v^{zxtihN+qD7VYTtSDkcBXrFqP;JS87v+;GS=*1KIiQJ=R(@;yyk4y@s4cp&T#iEMvQKH=%?Ea zBb3hMb9&Qj}!qU+5p>Uu_qAZ|F)kO)ezFy}5jzACi2&{n!CBCX1&Y4|;siX1vV)=_~ICE8O9W;M6X#pd~Q#!!r(sdgKYw77v*M zMYb;nj?U-8qzH(vkeJ@kN~=ipnaA|SDoD1m$pNu!X^o<_F$&*8tlqJ)1M7Z8Oi)`* zPY=-y$yA+H4Do{_fKMg>dyxlAf@w9;V>73M{e13nMYs)iMJhjOzt(fbGcGaj}@) za&qE~T(lBokAy)8j?W^k>MejW0-!1eKwt&HXDNVM1z=M9Kt2LsA_6bXD-yFSQnxFT zyDQSZSi#yI;okiL!WvL1rD@L@Fqm~=8t^V>aPQ_{UN0VAy61GO?qL-{A4hyNwAY7 z(+b-yKuXUNCo6i_gp$&+XCOq}Z>h{j>d4TG?C26kb?yp>F-leE(JqAQ>F$VP(Zo~g z98pdC1`$aC&zmo@B^5`+^(Ds`?ZYP~l<5degYGWo3G!lyQ5!2yG=(i4QX3#~RTxI} z>hMzPL@_6BbUjK$kf;qA%L>oVvo5flgsTEEQX-ns_-jX(8xunVk-%kgJE{Jvz!eKDo2ooDeDc4DoGaf07Y4LE1hbDRSfg5qqqKoQ=F{ZXn?xbjS7%Oui z^b)6NFF8!|(KL%XMEdJStb4HTsj%X;ZSxWbLf9i{&MU~*E`V4-lqLQ*KES{X%FtMDEDwXSYpjNeb~x zLIdk4&q)>$6prYEatZDrKpx28L<9gl`#?YhU_b-lJOh9>0)QzhpdbO@A_3qY0N@V# z51;`c5CIawTouDyRmWVF%Uq%E9|7?GZ|EN(^c~^i9wFc!0pcA=UK~Nl9HG1%0mCe{ z^c*4OU=YB8k@#w<_O=jO(hvg(ZpQZ$vr=Y#NeSl%u%g&YfT^_KN@jUFQ42d31w}It zLQWee4=&y_F9nrvWM)%TaoGd$={EBUZZMNe?f*|Sq{7Q@R1J#r3X3@kV7n7K-exAG zh#?ZzC~i$EdTOy`Zp#;m9Zxh!mugE^F<$9(bln5-70}^LEu{!FX8ChXPL`!p&--f8 zXE-kd2CM&UHDufHBTrGrYAyuz4d(!~Eex-DVpeNVwvJ{~+TF8=bWI&T(@J}m$5$jE zcnR9Q%a12kD@JtDNmSIOF)<1@3TjU+Jj8z#R=l9H6uFU=GRiA#kOXZJ*zc*2CP=Eb zsy9-p>g*_jNU0r82g+P+tx!?)e#enb(p7J27j4a}G^evC$k9!*^8vO__3=@7ReInK z>0ypFaIh0DbcsnY{@oRK8`Ki8^D{ALzVYU$q3(>am%$+vA4t&Y4OC%fbYp4k^hs9O ztx34;k%ux>TxN>jJg&ueE|q$>b!yX8^ObQ|jqX;c}>rEb`0r`VS`kXIJfO`i-7Glf<}_}6?g9EGl6%PBT3LYWXFt=|R5K~7=I6G~zGis~DPzk2p$Wb-6*qe+c zQ8S2}FgC z^OtcJEph_yF*f}7)|O&uqZep8b+m1Ruk#cWK*kuWZ&bmNuzv;eZEqK%_}1r#kdcoG zjgtmzV;A>|EYM6;t#I^-CGK?w5#K?PiIi*VdX`st_-?%TbidfvxuU5uGu@BaiEH;i zAG0xZR|!m+1e&rvVda^Qw^@uCC3W+EhYt^si(_`wy*F3)m=Yf^cF-F(7PVk0j%+GVvQ1_A4>kxPVG(l5& z5fyp?C>Q;4^*?p^IMsDnTc)8(R_{=ho1s_1Y0$Z55C0bSJs{WFfS8ozd2@o;uO3o~ zhj?FzS^JK7&t*C;_qdyB*bN(cLu9$-JhB~=cfY0!nNdSCaCpCOHx7;%O^A5;l=Ay9 zS=)J7iF$vVbGM~hn074p30hT>wp#5< zz`{8zGFml`lL2dv`FoQ`uJ%}QS|N@p>y5ETom!=;*Vm=G&4t=07h0dMSz$3+MS9da z>3Z+0G!LD~7^2vFdAU=YHZ1OwgQsbxqndfF`es%S8MM^pd3r-N+6%55IfN7evej=1 zb~{oyQ$=_ei6=388nGHtIgXeFoETS+FB_MV?M|CZxRmXk7Uhdim7!G?VmmoX#bvE` z-LI_icUV!5SuKhAnWnO9H?%K3`pKjlU2fCEqK*7}J3Xq~w;el#_LsZ2`gf@}?{v0< zwp)BwHlVeZBd7cIiFH>O)StB&pjnv9q18^R(I0fj1;O=KHh9@$cpqpQ zj6HWZOZ-#1ndit**REWLy82O;db4>&XQh;bv-~y1x`tBnhfchOvv@}n7}LP9yRe0C zyWE>P9Ba1v7s)&&ru(nDx+#(x>%x3r$eg9T`@f>ckHMU^tU2eH8wJjszaCtJxEjUF zyfX`~hnIMb6mc%^ntPesADHx+z>g=F8NtO|N4z?x%)2$Zdt1(Y>&U$a7y6yfw&S+j zfbIO>)5M*oX5&buny|vNZ0jhoju-$1zTKTNKmD~Bb&wbb93TL`H4P@RS$ z-xWEd#d*v+|iwT7tPvj&Anr^{qMZp1>*Z^02epev4hIlU&1-JubQcn zoT=T1jXO&vh(4X^Wo~+E&!66<=l%)ao#V}3bKM-Z>Ad~G&y&|2#m_#D<#|=+C2O-@ zx7S`>?wM!jWt7~0Gs76S+kK9QcT?iq>Q z^4p$ntz#OV_skCAtGwmc-bcJGisJtZ$A+nb{in$O8FuiW@_yINJ@(O8Q?R9f?Okig zk)IkFGw~h2uzmUK{^n$No%K8S@Lp)5zS>w@JJiYj`JP{j-$|j0ai_gA;+~)LE>^02 zma61a@!bjM#fkXd1;&~g%RcLuSu*VF*SUL{)Iy9fFJNETrw5`gh3(jcpO#-6N5(Lk(lIu4G)1o;xLI67EK$I!eG&<1aem| zkjrLLsAOJUHIPOo@LA-hdq0Rrr}9~x_H`GJOD6JZjRuo2rOhYN*ljYSI-k%fRSHEW zPb8mCW0okCqPtn0)a_E(j9Qr^i_`73TK&emWUN~**Q;HYWjwfF@7Nk$KAnfYM{fAb zgf6dwx@7TH>ILfQQ=?R^7g@G9JuAv(qxqcnGYfmrY2)GHVABCCheV@MT{YS_n1*cQ z*q!bRS*WmLPF~Y8vqh_zNuO4!!OmQ(8+<={>t?@l_?L-&3oE7U z=WqLuFM_qlmPn!8D&|s6h4FCxlKAh`}>b$VayCB{&DEqL!w63dC=_Kw0qQERk zx)iD?PJ>kjKG38Z^Fl3CoUgiYL`K`iD`YyOzfk)>2tSE)lM%a7R1V@rk8>K{FmPl3 z&!aFSa^pme%s#NKEfW_Gxr#ff7s9SWD(1#4e3u1EGPBZ}#*mx-j4~|Cu_nukY@)r( zE3BOWzpAVi9X={V#Sb|VT+ti5jFZZ!tSsAwH^^^;V+p8hJL5Vu54$TZyHKJv9ZAsy zmV?M~f^?EoD%|X-PBgs9Ke{tgGR?gbO*uxbvIGrCK(0bYiAb@W7U0rLRNC%7agA3; zI?^JrvQcl6F#J$eqs>9Ms7->eMyd(bWC=YLb{o%GerI21uk!!JAE z9Jy6}t9e>?a&1JN?(q>W~Y(zNsJR`(VgaZj3*78v&(7Ky<_6u);>dK?i=?S$L~7+oux+#y70;2O_u4O;;cWX zm0fK;)7tc%+HvmSey^hv{W?n9P5O?tX8&b1J@Z3491T04t9vtDcL}ZMs8d8rU!&J^ zM@b|tg`(7#yNGopb#Aa!%A1O_3n~fuO*BU0cuB*RWhN2d!PPM06Epj0kJZtz2I}r! zTedw;wi1*^^3{zSr(5aht3HR+-&vatb}jM`9nu;}4YUk@Cn)8!cwG3LA`m*R#j3og zO9PiPOCrxz)x(!a(@?w(eTucK#KqqLOw-1RDDE98hbV>FBYR0tJfaY#nChY9>yA!( zEXMfa%vgCSiYVm?K2_M0BfA(!uFe%c7igYN)F_25Mm42%83;-Y1~i4mQnZJ3#8KQZ zWf6`=v!hJ54g+>>am^Suh4Q`%n{1PD`YW;}R7qQ8A(rT(8o)OX8VbwzB8~y~H>M8Z z9Sn?RYBifXCe)b{(|B?vRmr+1DxqHknLjKoXg^7q=p^IphZ6OT&J-M>r1MIKO#w`i z2&E7lVZddwLDRbAY-^2!gOM)vna78&;-eFgl55RHN2x&z*aA>WX6;-~Y7HrmOmLG@ z`dz(b2{)(I|3A~^)Jwz*Gof1ac@Hvj92s($WISD@ah?Y)r42D ztjd7ZD>FwP0;*WhvSF1bwufLvA4||FWLiSTQY%9Pudmf_%J~mGoV^QJNX{fn_G>ff z+?jpu7U9zP8n9tCilok&?62!`wWVR-o$*#OG9qH4Wf@hQ(|(ouIgw|^E@dwnme5|GAJ9+**DlGzaa_{Gu30W^5YS8D3#YnC#kHKqiR z2yI0*CxGhDY^71&{nx#SCo{)PIUps`d8U|xw5SPCR7jm6R`i~ERcpt6?Vdu(P&~F^ zGIM?{d_o}fhe9ALQC&0@kEKjqSuc8RH6(1jQ`#pcLW&^{;iSW(%=K| z;NMOdM%$m>q0snUoSAz~C|!1Wdq`qhC*_etsGg3Gb|x4n9Z7SiYaGn%?g+9|Phap} z!MxBu4c{EQvhuwI)$gloYKp^WWVSfZ`klnp{ld$pcI>{BL9*-G5r}yeAaA13hBEFy7xB1)%s3m zqWZIv>Rtn(_#mJR$kg0!uD_ue52tt^H%Tw8uC7as%C?oll1PbahtJqa%NLAhf^r<+_{@} zuH-*=tX$?7VdVH)6{a{pM7wtvry0|zT_l5ED$^xbe0#s0odKn=#<|jXCxms@ zf6q_>Pw2W*Na-H^q*T`;YPwgOVU019Ocv>!bY|z{Jns&*#uVxsH!P<3vx@5lo31*t zrTb?cvLUiuARvGTMT0;H0u2X$fFJNs3?u;sgTkQE2#i)82Z}|aaVUIN5gUz1V9@By zUO^sz$$&6fG>#t`k4#}un54o48Ff8r_`zts_a%FUY*3Hc598wm2{p} zZP&@=itl!}+%Gg(Wx^wen9Cw~YgBrFfxp5owz(c|wS}Nqa(WvcBIQMyWVE)*-ltEf z$LsOa?7d=BImX=cnk!tgX?L5+ck?;sLycvT%6B*2g-*$2;!SxJPKFY(e$n7|Q7cX- z9Tc6Lz`XD!y*>9_;;i}e|N`cG^o-0J$|q2Fx0#*`{e? zmcU3XtcLkH?Hs!xL9s&(0?clkPc^xUTCF(5(%ZPcyb;?}{Las^lRC!FLUU&vX#D6?tCG^?ffh+l@7WFHUr8r)gabgo^mi6zm^v#qhPl!OWKfcXTQ%!w+{t zv5d_$+PCA8AJ4GNz{Wkavs}N+H5+Q?q}PnEWzW@o9djw@5(xC*4Q)ujQ1ZhXyeMt7 zbmHEP}Ot-T8NMjevGXqu;x}>Ds7}OnN zPBI-%_Qw^(!wbVy9s8eEZH+KifaDU+V*~1Y zO_<7Rl_v_lC;GF;n_J3e5x?p@cJTsj_3~c=)*C*R`e#325H%P?hi@A0( zQv4kIH-C<)*1pm{{7&PVXY48Zzep0M%Dba|NTvz1mCE6o%DGPPFzh#UaRr^s3w1@n zy|c$`=b;N?RHi-xyf^Cg9jehN3vLgXh+2gdn-X8|^_fH00SeH>AcsyMnVa__(;2Et zc157_L9#H5j;qIQ1fh$gle+Mdd((T6U0T0(6#vOvkymE1p*P0J@eM)~P_5*d!dTAw z)FJp<$^Dxb#IQ-ybUrRjxS}ftl9AftEmO_adZ7}wv{*w%c&wRYmd7$$S*jg6$w5pv z_GYFcO95wY?5Ih&H4qTn)lo5Z_nZjBBA1i3fvBP`BG(A=nA2xNOP!7srm+E_(_1QW zN&LjP{VJCvf{bj<*uACt+RA%vZSA?UGy-h_krxi@bl`&DFpw^QS-9p2I zljOHYMK+^YyZ@jPv0k7T&qIxrvX~CCMm0H{;9s0zl1o+q9F^j*igSK!4yJ3hB&kkd z*)^Uu#iPt+1jQFoREBE?bKL~)_fzMjN2 z{8lCbM%z`fwlOv9H#eJR?qh0?2==eCs+d-%WNL`>(0;v7U=I%I~~KE|vP8`M!)lsx^2i!z-5ZlA#tH8;Kb^6vY-e>Kpsr zO6cV+wP-^I#pHPV4_!8HrYg_tGs_j}>jW%-bQOa*N`5MJ&TFo1rqVo)j0#<^qq$YI zTepJnF7~`J7btsc3zPNE2q#tm~Cwk-q?ix%5H%hx_d6{_syO+6(bK^+KHna z&TEJERJZNcT>2XRVXs^#M`HW6QXJu)$G86hS>53TYoh+(7v$d<*?yv?q?T2VPG8uY zw-emqp?x=s$RrJ0N)y|R;QRl4t-URLkyUF^(pI~tgQF(6UZSd6kjhsClW`4aL!`N? z58Q}E%@D2N4!KEnl3|pcXv=Vk*L3S9i)5>&c~_iuXrIab zd-sYlFMDq?VxKdAn*N=)ERbZMMuy5BUh+dN<5aW6)55(v?Wk!TYK-Rw>Jp0*-`;Ji zCA9cjyxT3+t$(FA-lVPE50i6uoKg1NKE+dS(&MUi<`^94ajI>=(pCZKW4%y3>5S3p6IHC z-|v=wY&et3;7V=uzJz$I#l-M}pu%rJbL61fPIRGc5|D|Od2YVjNXqTc`tb(fY)c0K z2Y@Ec%-hQZ-7tcsEzr#i=xPZR#!2GisXB%&?5zvpL+$kGDvtS#5HduZ;7(5Y?-<68 z{QkzI^UT`e$Hv&o{Q9mYb51J*F2>|cGG41*1HuMZPKf|7SWHS7vnW=Lr^v>d4p)aLfeO?#f^?qJ-s2 zjQwr;)l9b@E{uy$AeoGme2zk?i1xHd=(5aL8g16=YHJe)3M$Q^7|rg>%FOLb@fR%q zg+@^6NY59spzY7^AO`|_$9W+y^%FJ%A7`gZYN+OQ;I zYi}j7FCK+(NzrC35=wq7;HbM zKWKv>XxfajhLel$4g*Bp@1CylB>Tjp2_>}k0xbk^I`fgNd9Nc4QY@km^rTDX(#x{% zre7KB@WT=?hY}FtWyc(lgDDZ_=pz>NErACFNVacyP!KG+E~2l`u?s`ogvx0p5Ax8a zu5Zkk!SEkADAd$%8xqkfsHzgDuGnb^Xn)Iel*3{~QXZs>CcjRe=dy;ma!gH2Nam1% z8Z#ow|^5r8m12ihf9-jQG{&18#&J35A44(MDJ^F^ zMQs0&R|YWsIB`aSQSljZMMmOio3tSWa1xWw`y?;Mfi$AhrOc*Ohi%}p(c+)fC9@o--bP-^XLrw(A* zWmu~UA3HTqP%0rh55Q}cII02w0D(Z@fDi-y{r~{MpzxSn5)%rDz@jktoC+Bif5D*8 zh*TawAdtagut*#tHw%l!BJi*bCN~m;%jS}J%!W5Gg+t-98KmZK5{^k^QVCQ#I}W2q zWYTGbx;+e&#wn0mZ4xz9r_7{r=p3qNIIz{06B;#sqc5aarnswBl3#Quo`VB098zqV3DD%10`$6oc zHWvF+=x=S8Yjo=~6rc4heE77E&rqUU>Dmrdr)O`-XZ97`UYd1o;>!uIay(4x#S_EsxhXRAOFcUf z%?nCX(wrdoRZ%4R$|P(9V_3y5tc@Z?Zfb){R#igBGq6dcy)SCKU7SVodHn8&UygKFzb z7c8>4K`g}SGAzqnBHF^Rl;-+D&UIAVRjoxi0Z8!`Q%%PewWcvEa`Vy!yA*Ju<{RD;IrL*Vfrj*6!Yg9yoO`RL*f2MPrWc*7YI3+8NGCoU9p)t*GgG*OetQ zO%uU3R6OhJw$5|3TQt14O9OCHmriAeZG2_PiOp{MwX?am{pay8?82AA%-J6MJ>*jb zP|40!3W~J#Z#(-&t@!xA^#qSf8<|$f;fuKF0?^!3xngZ~QMH5;z1``qwCq|6mo3ksh9el8NUSQP%$$O8q?wp5ekx(2oLyQpywx+(gQ%X20&sEA4 z2#Ez+agbSVAuc-e&i~X=&|0dodpOqyhmBftfUHFR!vkEtoQkq`&Rt!T*C?4<^MWw& zA>%UBPG+HUwJ9pO(5?e{6HL+MN6snJD}%szTw1+|>8P7NH!^@*ndO43WVaWG`0I|_ zQhG?K06g@ZQjDvyC6Dy)sFv2!jyjM`F+NT~n57_=Ih!=;#((b_jSkle&dIVVEitIuI<>4YVN zJs&8WsZCKey)22IYofb=pA2Z3xW<~{k1}p6sb#n@xAw0dDhs0R8ZxWb;>+Z+6NBq1 zgH86h-YMg#n5kMlr?s?wn0;_~#V$86nK08}EG%n|-IysBOAV>aJC?>BBp~6VonT|iCPhyZM`WOSV|0%pc+d;5eO6~(Dm9VUJViFD96w365!j{GvlL&1 zmT&lY^G3QqZEiZSDD-InOhB{0w%iH@St)Zmm9^CbNt%#~u>E~BDozJRS-%=FOpB<` z79k#caai3Iy26Lv?YCMD7h!HUTKNsSqX&ak-qpi+a&h^^3OOO2J=tmvo=B!?yO*CK zvUhn7k;SOOspHM~P;dJj-z>#Ya!!MUYX#U?XcYDAQ|7P;lGasOuT0^a5Hqui%+<6Z zj589=v(Uz=vbvoTXxw9-xW+GGIR>4foSU1F@WdoF)t)lcce1lqIjiU_aJ9XWv_}=t zFEw9I;B|;HQ|8^9>KN-#MsK+HE(W25mlg8US<+8ZARCP;$dAPRi?;U*-UWv|UfXD= z_Bx=!66JGhY;Z&vQq-R8RL8areuXHVs%&iOt4DK26uj$ex-AjT7STU$ zESo-!_CZ%YVE!EP<9G^=HEY=I6(Sk|rTY(TB^yH?FZ?{PIH`O$mVnEkI;D7A2QQlR zgG}mM>V429t1t=)T{g-=*4CDDZwLbxuuDp390p)wyY(25!+B#CzXxsVtcdwD$Y$`) zn^gQkD(NafJyPD#TWXWhx7$9(xD8{i8#;8g^Cr8w?&vXh&u<7WAGi7{TQ4Ps>f?T3 ziQ3jEvhCet7k;WOyt3+A=z#g-1Td0Na_+)iF=dyfCYLPzp5AKl4(N$C%Kh)psO#Z5 zE9%(Oky`sT=*fO*9UrqZ0)1$OH){IsSJRta`YjA2f~H2tpWWVGVF{za>uU_aYL4u+lWQ(eycjtDCy>o72A|^BpF0yDwplo1(Ejs*WL(eGeKX zv(r30>(eI!t2S`zK1+qZTGPM^?iHHGl1v^cqXM*n^S1lHk^@Apis_?bl|ORoA(7}k zOLUI%3Ly%KlS4z7TL!Wclrfv5up)Soi-JIM%RZ`UnWCH~lX5Ie!KuSDHzUonOJa?y zHMl8`6`QRagKNFX&OA%vozr10;m|$9ofTS1v$KmG8=)a#T{u!gmI0loDsmY@xUO;~ zBsv$Jqd~r6Nkrj{y8;?BNz}C>Shu2s8{?Wdfp<8%O)ms0D+-?#WH^>{i7Lbt82azQ zFv`VQQ6pOsyKBfol5@ZME*eq0nE=k5s+vM02(v@*sd1FUVcJHbF)!+Dt`i)+sk}It z$v}y-ID8ekt1+1AX}VDik!x6%+c>3TIQtsAI1|v%MDUoUQwIrA#oCt1iE+Mv>|WAL6|Y zDyb6loviYj$TIXDYbcqrf0P*jL7YV=oDeO!*&`ZAuY{Sf3YjvKzb@p4qw86(^BpBJ zv=;Ke%0v4lVrM|{#i(4AwtAaFJ9w1Ji9Q^ko}5X;q7215h{qu2By6L@>|nimOQP`v z5)pj20${xf*_lHnC_Jn-3KNw>7brL<~yH12;d!Ij&(Ytin#X zNi8A>oHY%Ov7lkqOP3L%Jwy*R5>Kt_%N0A|@znm@Y}noiz0lDPPReWy$#MAcXp+ z`2LwnG$E|Qtm~5z^VB%H`57!*P3fw_NkfpiYKqB{Pn@^NTuvF`Kr184L7K@f%JjG* zYDAlV!`Y5V%tww%?I|l3zFG_`qIXgBTLaDTqVIz4Tx-7Fhh`%KQJQ`bw zuzdqAnZQik$sZI7s^c3bf_Fq62)vWGGwJ70o8d|;1299mnVYW3sprtNg*t^4m#Vf8 zH>DQsbwp>Q%r@z!*EnJ|rPcbb%*Zu&>l`9_xN03>KNY z9j3ExQOqZkX}-kOBas9f)0>i-dnqys$iy43kW#)B>ug8CUbbv?uKC8rL+DZDo>0os z$BE^sys*p?Fv-bIJzTjNRJ@V2AF0&nFMJiFlm(}hw9|ZTQ{1XPvOdVduaNm|ne2B` z;?p9<8o{J{xEn*PG)O1hJ&^HVxQhBeYA_WAH7M0YNj!KnrChs8*0zb_K|B2!!xBnc z`?C!a*7CqAGvURWzp*)*)LX#1tu;tck`O&XnK_ot((Rm_N6AcZ5R;C!+{ZSYxlp6o zv3X9>RMe5$)Tn$Ft-RbP>QlO87CQ2^zx{u`Es?=>4MPJ?r%T*Q(b}x#DpPA}nF@%> z1$#4L;MJ0*Wj71)cSx-eP7-V8K6Gp0x@}y+* zy87!@{Pn}+2~T@8K_MzDL4rIg^_p4u#}jry+0d%hHpo4g#$=wWYKa^odc?|?$&DX9 zVyw`Frzdp@$BMm9YbBn|STO_C%1lqx-4Qqe;28xGsZE;6Tw{*QP+J`qE_!+qRTxSQ z8Cg<+5rft#eIL~uP1WR^+Qhvs1N_sH7T6_>h{D+|q1DUHI5>K`zaseB)L>SNQBvCP zUi}}-gxto8J-qa6o((B9t)xYm1yJjnQ!IxnZNyaieOW|Jp2dQ)nrleG+%RmN(ix@>;qErG-zz&gL;8@Xn@Fxr z_|IyTMAcNnO`R`nTH!?C+kG!7qZF%);I>-yzlH=b!)IZODj;hx;N7KLB{h!p%0NTW zAytW^bJN&7vr~E!#q)DI+U!a4UB)t_w4p!T*{iz42u78x)A2vKOo|*N%%9_6lGJy~ z%}vq8>)%D3LR1kq&1|^VGFIXxza{5BWazzdc1UcVSfWGWrUH(#d#RNyR1$~}tD7)Y z5Tu0sG{XMBLleMNq{j28Kg=>t1@Or0NE3@iP=y1YBvGjJ(Bb&J*7VY2aiB?3mB2d* zqPxAORN=zTLt6^;AiE5{71cCc_F&xz+_WRUYFMpP=oqs7tCf~QTD0Nz8XD7N*iu5{ z6S>9A>0^3hMoipW{ySNTVnP+FpIyPBzG*iNeXkA_ueG-`+ziOO0o%Rwg1L^P!$(7+L`;$08XquxOLC_gTMMg0XUEy85^Yga|k zraWp<;tX7Mn63-H*1jB9JqKwF%vyoNl(o}R24q0&)MPAXtr{L1DBP`gQ>l1IdfPrDv>PRs-x3WFde6i#zotp!88tC2zlaZ`$+#zmw? zjTXDjC}DHE;#>ZpOYP$V0pW&hOoePc5skZFE6`@XchC#>R%8t;OV?AT>u5y$6r71CM)+v53CePpD7D+A zdJ9I|D_PnSPj1SU%_>A=u*RD>;Z;vc<9S-6)umi+O{4HN(P~pdhopRZG){b&*6?l3 zmtUKo+PoV@R&rUkAKup39plAZj8iub8(?+}wd1aQ)=l zKCu*e0%>(W)NA-%Hq_SIuvIH^%hZx1EaXg)bf|)zyH&QUZA9`?Kgk}XSgsT79F$&k zm1=TMo?}3vDlRr=LY{TU;5t!n!>ML8FHxHL<8GeWI(!_h`nv^B$tI~{?z+?a$;Cq( znlAZTCqXU5F}Rf&a)$yxJfYML7&T;E*$Wy%rDxasq-n1;W>$mr{PbZha>K64Z0sCd zf?w%AcWT8l=`?(#)y>wTPf+F*;}2S=KDJUXaK!c!Vl`{ztkCFIiB}r(Wz0-%@gP`~ zL|UW1K{oi<3}Wk}w8gXW<62K*EO$PP{ZTyM^f%p{;BO7jA!qz+pq@&bQ^bXOc$_vf?~lcKW8>1Qx@dSvvv25O!Lt1%MiFb zpW;0IdoCVEQO9n4W^gqJKX`#Hl<$%96m}mq`WE8u1gO+MM#XNm+tZB7|5J z`z;DdLpdX3{8b&=>D2RL&A@M_LGQO1?hPpSuP#UCOLcDNb)JDFZ>+Z5ZSa+vb(e3r zKet#PXK6A`=t^08ND@0ihQ}mC(!I$qWp1t?oq-Y zTzO;>pRYM(-kEM3q|sY$;QjO11~x!0B3--&ac*78>T#aO6(~6kTLTtZ{OeJy~HFDQ1tm!A#%{)p=o{Q{vl=(DPr)S{RwwI`; zCykqz^Qat{hQonLreby&e&1@>I-An(6n>@8S-bG~Cc5h8BjN4SaXsF7hmTU|yNn~! zjHynGe&9e)T1MtQubafbx@c3h-mz*LYR@64Th_h2>jO&fD=F$w;X^NkM6s*vn#7;N z$a~2J!%-^g@TW1Nu-(D1yT0~0v2wcCN2!ynbSkXC5n2as;z047AM0v`xaM-%Jv8B+|h#Bl7g5Q$*II zz_40?sylBi*x#`U6z0K1aYRQTE|RRej6IQKy0$^iw9fy}?Th-NM-f8Wlr?b6k21jS z6u#LsHB_FQz%O$T9#pIC5U|va?1uwXwG;BusSq_&J6JJ`AjV4a1vw}?GgHk%Ly@y) zv^elX$q2p4JuhHb@kyn#fLJ3GZ6^3)u{c~OEqybu3lfB_+PE94JBDSAx*M377>i%be%USIk{dveJo3CZ4501Mqj^{9~g+(r} z9yhhvGR}s#PR6W| z+FP!D(bHFaGWj@9o1Wgo@|m>-!dx55Mby#t!-Hh78Z~0|K@@IhIJ$Yx8@}ZdPTO2; z?)BH@>@=RKW!M}{u+(b0gh}2&UKgEtLzN>L4@q286+yVK?jgrmmG2|Z+T2E?P~Xnx zWuSQue*aKQOtY}8Py*pPi(Ra@r*^28yZUoyK|CSng!vi)t7M4120=H-!VmkwZw(mL zBy`m7m2>rj>QU~j_wdS#OM`QV39-M}IIY{s{x>VJfUYz?*cgjmf^1>ylEl#eQ!{90 z?u|CI#{f)}y6Ig|jrFJY=E+zx2W8ON{w#Jnh#zzZS|!1*yhqm*pxiEnPiZ^8XSoqu zykvsS{u!<3LX4AxN_A1aOF~GDMw~oLa;YH=MCNSbT3atw4~g3|=!Udm5}_?p88WTH zv|3{1iiGLWQMRW}?_;YUR7PSS!-uT&q}feUsuj$z7&6l#G)9og2R-3 zOtDEt7TRmWV^XCSK~|v1B_kqP%B9*U=;DU`4-3>i_m^8xfprLR=D-E5H|P8X{7WIgatk#`uI} zB(qz5@=0G5wR+r5iFjaO%)Y=yl*(uU$g#4mJDxX{e=ihJFw{DEe%21W!r{Gf70Z;)n@(M25;j>WuG%^L~{}s>;8moLok5!40})grpxF zEP!;rmBg45^XY=nf$ZuYqDWTEVWb)>%_1yUXX4D~OU8fF7976T?F(WQ?O$3f^CyPUnkrxw{Cxk@cx>?NR~tc4ZVIaLB- zJXC8^mYcAIf4`!G0-z|viAJ&z`z%`1YGeA7SGi`3Pt)mFw z=eI|plN`Yy$@s4+&cRch0L^o_Y>bNgiM{hNvICP#7G zPgiV8Yo2!9imN!i(d~9oNw&7suXAR%-Yt7FH*U(PI^Md)y}?;F+n~Dn*x+w@7))Ol zah+NFA!>PXaN)khle|xbYF9OfEixsrZ(2ujoG&Al?Bkj{({jenSDiLQ9X$HylWz(S zJ(n$}&6s_XRjpCaQp3W_dCddp9NWsV3h~VovbEtW+rRPzYvr~=FU6jLzD-W7!4V%* zaLohL*goIg(#CJz)sw%mhep&7#Uf@tu}=85iQcaxh4#k_k@l)VnnrfqV+T;zX>9w* zd$T*G({-iRvnjM)r)b`c(9h(&g{D!1lJt2uiJi|EKayfY^Gd^5dLDQ0ydtsh|10BK zBJl2ATWwkV*I#!<;N&ruZgy$|YIQD(@&3=3Q%X~F%y%_!n7at~KPhxL=49C2&C6## zwc|bQGvKxdrdi8Vcxm@i;VrUS>^_U6ugwtc`%7Wge#ONjcdFN2=;C7THSo6wNv)fk zGJUnlzCW%Y-8odb=zma+#}uj0zVxpYz6i97?aI-|T45>V#!G~v4QBnOPUkOU0j=Km zu5QAu=GTvy^(6w6t!Sk0E|w?Y-!LHat<3;ROxEw01xt#szt(+#rgjGE_9_XCY;^3S6LYW~OWp8n7Bu25e9kcPky{#tMR^sdH+$L8)(X#}kF z=4QD7W%%t$RS9pPwQxB5PfWdz0KY>FH_oo#ZVd)+p$M>o!fhs%Y!EUH9}Mt^43MsA zF9bv9nyswTps)=O4ig2gV+Zb#Uu=I15a#dBSj|w>!fQO)a86arPY$sl>B@Af<;;7_ ze+iJBdkC=1rV&LZU+5vK0QVu?+h$Q3sI3@`Swn4~#WUzXCAqtI;apPkf+`riTs*5=~lo>>TRuwz|+l@-Y1x zks92M;O>vN8jaRX#K6T(Y~rrJ0}u}cFJQV+Uez!y8}7**Pw2?exeaMn#>^cX3-uZ) z&mRnN5mEf?5hoat3gM5w@o_fbKQilHP@vm~PaHu41?YO5FT z&}|UfcTnFR?r`3cPAV;a25^lblC>YP$0d!qArl08k*_Y0zb{K1%25jsO8|k0GQm>z zh){Ys(;74JjWI~b<*$^ZgsAYbT`SM;B63*M^G?+gdiRmHG}2oWuUNsd^D*;TF;3d& z&01S-e-Ev79*;-KI*lb0D(PB{0uh zI5TGMu*W~~NjkAfEEA}$k35KkcQP|?F_KiA@UpuOAs>^dV)0I+X}a$5Y?bC?I&$XY z62#h(uwLkcC2&m_u!RVd(+3bz=S9YVlS4F-@kNA(0&t-i;=vB=&o>an{8U>fjq5=) zXG9ToEp!b!(62(%UlWnNIRiOEv=2XYKDepZInh%i(snsf%}VqGGRiAHQ%5**9P4FH zywp`Cs<#WRJ52ATFqGX&GYd!Z{`ZpsIFzG4v6ncl(JoW_P7?yIbQ<_g8vxSX7L&}F zk}Ay3{Wny-PSRGj)8|Ihr9G4i^|1c#6H^KES4b1DJMYmp6p2CfttxVZQ8Q&9^%+fb zo+J=uOBG8>M^`z=lw{HONb43f(JN2r?7cKPe613avyDdcFB>!67qxQ%@*_ve$wn)_ z$TM|Jk_jneP*E~mJJnL1RhW1qx_qt{RA{J%PiV>XOEBqwEUd1lDH@G5VyU#9OBIh- zgR5BdAuKA}K*u^tjv-hR9U&AG6;mWEba!2=PR~{YP4b&UW+e?(l{PV4E6r11w1rl+ zqg8FX>PE=zqdiyCyp#l$VbeZEHWf~cUqWN)5t2< zIFXGcm3HyuH)FN&RMja-b30qrWPB1{g{MA%3rigoJoA=6L^4vNt5CkRe+lU&uoK-KN1T-6|DQtgKRV}Br{@jmJs8y zZkm)F_Owq_=oCoO9XLfDUQ;bNG)Hcf6j$V(TQwa*DlYuAtp^t%lTnE0w+&VXi6vDE zw^ub`)g?Vw17GbcQnMb%wb^MUPiFPS7nIo`BIjE1^K?X}NRUGBlGRl8>sd65WcAZf zNNa5t&V&pNYL`=1l}UB?KMIrETlOU-&jv2meXlV?{JrmB9)D9OJPNn zDC^f8>LlJN)u8q@r1Lg`ZZ}xK_se=o%6H@qXjhQNmBKI;#@y@yO;%4y_un2eO<+(3 zUG_j**E17EZ4iPDFRoRAmH<*ru}fF!Q&n$2w(ncRY=9(^H&LxJF3V|j-sK7sShd(} z&aql&zan-ceNO)~Rjq?cAdv-nwhL-T$sR7lH4?(x)UVSofIK#BBTcHvd)oZc8Q+v zQ%5*Zuw^qoO>+_10ccntFE(Whu>&iUo0FLO%Fwk)S7ka&{%qLMEy+cbH(e~qmqQp- zI(7Q3MSe1v;6N$9MZ^R{vBgu+$ zDUc{HixV+p!VOioi=wNTDs5FXI7y$`%&Mo7-R5%Q5}!9!c`dd_M<{`(I^z5phdfKY zt%IaJxyJYTeozwAp!r6EWF4>+!!vq&o@@NcR(?{C)r&ZWF`H8}kS2_I0OvIzF2sSH zsyTPb_E_(&IX5GKG`~j{tW4KJ$Z~hLE)#js_?6WepQ`{dr~WZUWt_J&4_TGDn?IzB zn@zgf_|aC7IN4jZ|9qE)ii4f3NC#bL6=ms9UNw85=cQ{KH-i#`q&FLv8?3vAzp3Vd zrZ^(YO!I@)aj6@3jV2T|yHk{HrD7ZPec2bX&H0IF`mf3mZc+5+Wj@lfNp3lFGZf3H zJEL27(Qio^xjEQ8rXLm~MSSuVoP;DZCI4lZyN!(Y&Bp_{c&O5fF=4qa##@JG*vEHk z?zqkag}Hc$wp1?2pO970ZgxP9QSFS8*m;SbK~qG51LKEdHChpZquTY$V<%*(ugMQG zHdc3sI{90bK_B@~P}uETbw|J0Zyp-C$7EGo`ml-Tb->&zkEj6)CSW?b^~~6WRGNtB zqN&pRr>$i-f_6<;9ThvZ?)4U)QF)2EuxY!ne;MvSkaV`sngn;tJ82fpyIOUHa;2dy zdA5!lm0b(Pl>?YgQ*qJ(Hv03T`UF{f5my(%s1paOO2Ai3&d<4*k=4x1`D?`s5&X0BmJFYtJdLuOdY2ZneyAPS zoV|rzv6W81g(TCZBGk(|War$lYpE-VS1emwjw#(>sya=*73;}*32$-SvzyNn-T^Co z`O0^Zm$QHX1_lOP0M1@DjLHy{eop2sTv}USv>SC?c=$h?@vaTf{Z|DLH|N~_xnr^5 z_j^s+{KV)TMu1xBjyj7>6@Y&Cykq0z;MI0E_Itgyd!IQOsEvYoi6zc@3#=1G>xfeV zH7JoV0Pj5w;CfX1Hc0hv3|Lwy|J`Vkg)F5R*R7IKX3XIab?~hEqAZB_JHAD=_7mu~ z6~;@Qw-h@m`oBtwenryH(cU-iYwk&!X-zvJXoRyoxgs-|QHoHf#MmpBByZEl$7S4~ zQKH?6=l70Q*9l$0NlUWu>oaYptB2k3_goffW}VnwZ^SdZ-!=okmvGaYUClmy(%m)z(ySZyEzGr8#jH_NRNi(S-XIHNoZom z$W-3WQ2a`7+L7&jd&il$AOH{u0tp3wzu=$<6dDr$0K=g`2t+~$1cSq%aCjU(3l)RJ zV3C-_awj2*!lH6`q*^r#ghFD`DBOZC8LkKnI)=%nHChCMVO^%jW7VqM+GQ!I*{W5`HFlFapTZzjDNMSjZ-~e4Gzw() z&n=-{A$5CQ5=mC8-R>9KT^hF?vCic78x}56iJ4lm_*sqyt9ZlMXfVs9CLf8*Q?B*e zhB`T+i|ApO3=TfOjhW}QR2m&uHEFL`vUCj{A7M>_UMkeh{>Ep%mg{lc35J$OU*%Hk z7pli1g%sX#sQ75MGhZI&!z-LitxF>;jB&X&JN8}qxGd{3 ztgLT~_RX!%S`7g>D`K>}CD4P=-zUn`46!e1EBgV#3zD9~FldALw84v{B?rUGTTIeA zF1j5VCrty>6TA(>AkH$;ltk1rFzizDLaqAu7q*ME6(hY6`c|y0k$aH@#towonm6wf z>nS|1qq4WaQmh*=B(AI6xXCWtu*$2;l%UzIawMM$Oc1og6D_IhzQ)6ev{tG=u5{G= z&a8Yg+Mv&49W*t_Y@qSJiW_F)OEe@PtplM@XC*u0?&PE*8#NRt8(HQ`63&Ry8#K=N}`n z%BdUT*j1eRzqE_>HZ>`|^^M!PrpDdr*9ECxPwgW4mC(E`yEX0Gp&8i|677@n;(EXh;a`*Ewt@xe8k(BX^!WGtMM8-xJN)M3?hEbaCiHp2;Eln_Y^ zX|x|yvh|t*j(P4qClRLD*qL+TNT;o8r9_O&R{Mltj$qX`_Asyw(cES(1iu}J^0FD1)UH}n{|imk)}C!wz;B91YIdnXh*|7_7V&zaS+`W zuT+>>8bnfAgsMCu_lWPAqfmMfJkFZ3aK+D~TVarmNjUeU?32o{D}ZzrgCq>OnyZvl zkD-U4xwwQ}(YH>~T>m?FD$$!PX<`jFIG)EWj#tuGIBi7yLF8wJLpRy@sNhth& zB{U3+v2CC?Vph&sgZGi|>La%kVEri@$vCO(k)s*l+SwzJXOFfFlXarg=mnWA^`S~O z6|+o7-QKE9-mdEgd9UOD?7K!+FJhUL?!J zeeH^7N@f=RKs*-u~joLz1$rWu7VdJLwx;Y%nSkE*nKG9?nqjTsZ1Y7F(> zGi&34E;^%D(v8L?idi8gT0f>W`EB24DPk;M6RN6R$f*Zc;T94BV z((`MbB~3c&&g<&WsIE>Az7)mFvc&sEDYJO5Q3{F!$QXY`RUUkp4t%I(-ca8E>5o~S^5_4PCP~yAnu{EW7P}U{CoL&&H>%E4lD#g=8 zb&H3ms#;x6sY`71V5j=)62MsHonz(#v-a&N)whC+&O(a&v1JIMN{u;{%9Bs61#Nr% z>!n-WyWW_k)iPCbj#Vyycyf)8!iSoTa(Rr+>UyczsG6g~jiQ;7R{xC;*M%AX8FBf} ztGm(v21WKW%p`PzPtyCm<`l!J-^JLAY|08z)yUHE#*=nPg37aVy8`q~n`@Yg<9ei; zm!zF;vWwfoac#@zu)nM7mhasy>VcKZ-Rbx|>#jYF08RKdU!Q`F#(7oy=rTT!lfu|0m{xG8xJwj7BDt{J~ z1}%9?wL@&TVYj(Sl$$aNq}mCw;*2k>44Iq%twI$EHFVrP7!_v6IltHQsDp``S zimbK5*{A6-6#~nWs@13=#iAQ`l_St0x-+E1Riy*Rv9k!bbB8q~C@^beIpUE)ad0JT zf)T;1FjM$9iVioL-a}I?J`;Sp0w6$w53_S|8XKXw93sHN@sb0qqq8Xuvnnc+{JHx` zJ9Ch{LwLYqQj?LZ!SgJ^Iiox>RH#A_ovWU(>yslJlqO;TztVB4Gm*WM04-!Ksw-DH zxvHnz)1U%YDznJDBAhxCfkk{+Mf;>Zn@ywK61r;+G}KT42}~5yAiOHu#6&0>)M%qa zM4ZW>JF^QdBXuW8_b{u%J~4(LHD7nd<%9*$c*N$VcnKB+la<;k~_Mzg{ zCSnDsI`t)cUKrTxq{5IhF}@#z=|T(AF+&oN3Z=;UIh>Rv8{0-6bP-6YM7g{}p&V)@ z-bQ)0saDEu&feLqWnd8luDEpSf{gyUEu% zB#;(N!#-iZJhJ&blM;}N8J1+ismx|LSo1S9p0T@yHDtOQXpQ-#CBiZPQRI7#V0Alj}PA(wlNEMn=)(|k%J^%BC- z%RIBrgQvr!B8y^Tw*&*W5XBvw;WDz%jq^Q80;bFtMgJ*_&?l?Aq8!_FdQRV4t+LK;qt3Z=Uy zQd!AVtL@H=TglnV$?3?j)ZZRNp(hft#|eAB)5t8~^`%o86hkSk+Mq0JlG2=!G3{nD zJ2J(Kb{|xFNU-z1OpDU=pE1ONH+x;ateiFDdDg@K#PrFtnNYeSP@_^zzHJKCssB;B z=P7#T%lq;-Qs}~(q!2t8(JFbfR2~n6@EyZ((^YB6G(}2{F)_;A&_Ua*ak@Z~i!)5? zy4@sI8yL%j{mh|W%wu;laO6V3d@i$x(`)@cJ$#+Y#V?zjIdoXETsOiT zo-p*#*Oh!#5s=pulbxiB4YBT-(z4AXN5V@kq_i}(f&e@a#m;O%rOJ09n!-0(^SWd8 zSCSvnB=gJ^CBwxSyPNDRgB=&O8`@zokvx4cd}38Sw@i_$Mg$7h;e*QIvRqt;qYJ<} zBY0Mvo1{Z7!5U?m1;49OmD7!CFjS!~1Fx=mh&+Qrm0Dq*6%rcbI$KllT@ilSOX^1Z z^c71yLv&%;nW@kEMp_(FRl)Q^tntX*9W!#*S)4FXLYG>75W-`zsl94x%0*wc z(d*i&)I}rM!W4NnBDPZ#P+Dz#n)A}b4cpAhS2j)!ur$Z6W3NH$ZYqpX#>9oDGr=nf z#WSg|)Z9}!+S?s0z0;H^&y@I98i=^9V?WJgF+F7?9cDlsXCB3lPwisTtggQVmn-bJog=vt@qfcj8P64gP{MCV&4Xe^NyXE(&-JsX^i;GQKf5!Q(K;R2wmTWLKHRK85Hf24nTpUE zw#O|J%DU@J6>+i?_)fCc#Z|aFG~mm`j%2;f*J}4Rrc>RZ zOsz>(3eXj>T{)~i9M4D$@1fKXuPv)gNPLmGuge~-(*qGRiI5| zT-RM7VoC;7DU{Ou%aSBRRU9n7QOCdKi`o#yV(t!Sd``<|Uo8M=hgNWNetP<Xp#4kKL3KybJKYttJ;6%A{Zq8Ol`(TZ!o)Hf)sw~EoaVbtuiEcAJK*K3 z5Ju6Q0+)6_h7VgXg$+aCA^(=>d$mnvHhCJAv{}C1>ot1XDRG83ccC(HMX>%V@oHv zf)Z0TUC}hU-kp+c>;y(jxaW+RFfyt+22{bqhe7&`DVxVSPS~$zm*vVqLdqnm3y`#;mHBCgMHJT)z6XBF?Jf7l!?Qet=9624(Ef;nWdmig7gx;&R^fXDa6&j;Vtj}5OO9{HeN}dne#PsxLIxItmU%pRnX*3xL^L3;J+GVPW(q= z&o#CtucjPaqhGB47M=p&*!GZOAL57rPbk;#yKAI?Cf~oCqKYz4H!;ZO5asNR_NTH0MmRN;m2L- zO9Dvjj_O?n?A-D-zPR));z5&(KJ9tUhEZA#yBGukzO+o@-Z68w)?~rj-u`u(RR32# zr8^_{FdPtG{PIJ;KIe8h#DnhG!Fbq~uB+wY)(P}h>RaiZTTVkt@E?cZWP0{tKt1j$ zRK!qtEDCL2;OVPW(1g@dc6qU`+FerNZk8I%?z5PFLRG$5`90sdjy-kDh{wI?C`@YT z77}#_jVKkKSqYnEt)0`Jo$vp5+$De|ZOT>+{CXckBwUHzvKD5T%2S_eME3*d;xO?; z>2eBnVJud|mv?xiJx3lE&@r%6jrq*SaA~7NcszS>&wRS;kv30xGd;j0TnaeKT0V{F z?){C|Nra{g;*;_Nuh)TWB?z)rJs zoR3!27xNX^#r@YfEQM~`vi!^9W*abbdc&srdEX4EXfea-TeA7XlkBDI$NbPYTIz5e znB`MvcrFm&)#B1$MLMrWBA-Vh$5E=kNl%6OS8e$8zA_*0yCn7OX4_3I;}__yhwrMm zM9oWp2Pkl-QqtNihy(lp006;25GX_r4FiTl05AB25(xr^#NqJhOg0x3he6;#7#wmz z7llY+kw`RhKNX2YWs*1iUOym}#AXn9>^5Tsl}zK(nB-PLIFivQvU$v|bwhT%qD}9V z85C;Ab(3Ci7yJE!r3brH>Jv$vJ|QWwRSNQT+;NrbU5`bs zlw3A=S_P81Rh{IryJ^*KTWrl)biH0*4};nCRPUVrPr4Hu>+kr@>z?K=Z>xOWBQF!| z(m?1d%?(Y7=*r08`|8rkLr;ly)o<*_)f1CG?zz_ zly?%W5al5*Rna|BGgeEpCeuK36Wqhd)ATb?)D9I#MLAQW6*$)uEYDvzt5PQJ)a$yy zh&xQ&c==k*+AOm(@Wibqxz+rIb1PD8>vSm(4A)EA?`?TZKT?#nXxZ1AlRU&w1m93z zGY$C;urGZvc`~yk?(?$sT!(~NuH?M%OEy&W>__f)F1({RyM2pbE2K#wG%S)to;+>+ zQEy~#Qae{NnENv{v()3L_EnbNOM|d6eH`!2^HS9P(J`bsWMxajfp|I;%Aqka7DXQo zSc%oQfmn*gIjZUReaTkh@lC~mW79jmpC(rutCmPP9&fix*iEG6vzClisq8f@(Mr}C zJ+#U=nxs83-B-n$^SgQV`6A+NQtL@?*d=1L=|+4asZ-FLYc^Ev zT(H{48<@M7e?w61dY1vyNto8fM|ONHpABiYpMfYkctWXjO#P1k<5&#VyWTOdI$tGH zb$xTg_fvMAGU@jAf3;e;?D<)Cn2rH@tF@+IM*7a%`R4AIJ|FATR=)8!S$~4vi8{{I zV+mJA&3dWSY>E;ib$!eALb~M%034glSLuDzD)r#o64R_u?fGLX6H<*D8#is}fvA;+ z2$j=Qw^Z->h9h@30u#dPNpAIHF@mV?Qft;;EHTGGSJ1lJ0wzQz*I4_YfLcnu}-KR9T8+2Vm{NlduAv($YMv`}!c$&MOEnF5~7He<)7bwNd>?9wb) zYfZ86L03S=*jmX~2odDFNFyopNW;RKR@F~uN7 zWS*4?^R|8t?UcC}8wVInt&UAaTDd4r{8vJzO_L&G!NtJuA}OdrY8GNfWWv%)0}ycU z`C!LM9{kzU(VS8G6HA2v{@uIikY^Q?M+r`n9~#)2=f&U4cv`*;OP80^rR5&^rw61o z1z7L(EJ(Igbta1&h>2ZI6vF`?&w_?v(4{*cRv6~vWqZa8vYF(GQ&&d()cbro7nRY~6vR3%V^@0n=EieXA0 zq#$tArZYr(Q&r%_0eTT4WSt0iSDCE_nr!NPwP@txoW&G<^`zN5mq4dy4)P4L;tBS*>UA&1E(hXX8&c|4t+og2+ zIjA}^g)bEuS?{i5I+a-|ksRKzguVM;D|b>I3^lB=;^wvbR~PFlsg5rx`cBA=3Z+eT zz&GmL#yXE^?8{(|XQru2n^xDb45Og2I>{^vrBI($36{&Y<+b;bePUJKu{6F5U~592 zZ@mO}RpRn5^=h~%l=_pmG9NPwsY;W@p0~5vlSq6+IWCdHyI2}^w(B1?u$d)6GD-a< z`nPdrEHjfxZqwiF6J?X#t!`6(p(T0*yA?&PpLstBXBjn{sn!K_SdCRanx~j?P7uKo zisetqy+Xrl|ab{fpf+`}JJ{b`&QZbPp;m1E|1 zo~txfEneHRSD(IrgD#awa%G%!BYpZiu%TTlU6DwFecb+Ufu(2w(rZA}{ z-LR$6qAy~!Yn*Fm6#f#KQoBIrT#Zev1BRS=PSRy~b*ig0l**4buDs2uSf1jI0B1m$ zzrb4uWm=rMHEqp>)Y!WqR82cxN^V=t)#3%%ZDz)$B*)kHlSRXsfvxuG5_7J7Qyk4B zpz=ZaQ*u@M>+9V`;60RBddrV+eFvs_9?i}4Urgkes^$~rp{tAOifb%SU9<(%nOvf% z=N>o5c&50Z6|Z#T>fJ^weY-!X0cPP^!vax&p3OldQ^MMy*{m#T&>s?O~c!OlX+ju4FkF8!xrPNK-G_y`wNhyP;B1}I+rXI zaOEV`%8>qRX66Mf>5w2uj8?gBZivu-1WrK&@Q(Tp0)cLVqmG8_keLK-kk8N*!04iv zPBRLyviGZ4>V`V6s{Z?KO$$lFy-%>W&CLMsvckh-2M>_=khaIKRJRP~*~kvv&uCCf zpg}9;_ooY2+YQw?@05o`m>CA5a`VZ&kRjvKKT%W<*QhYAqy2mcds5fM<|5OA7D zFy`mc29*(5!|=No>WKYul9lX=(N3!r4zRnh1Vs>$1<%tPu|F8j^#*XT?;}Dx(Z0N9 z`vj3h*Q#R0PWtgJSq;%+6{;Tov56Qja~!Yb6R|{wZuTVs#2TTPA%UnG!LA8Fstb;i z_ReDOO)lq2wFB{to2?}wj6VJ+Kt_RV6+uV^fK&w{7z4mo24%PaGB^}+KO`atByvi? zL`ci*S138$3_PyYIlqYCf(>~9F?Q8eK1 zr11ySC-EfvF`8|$StfDA22BEB>**`fiz=&lmd{-D&b1ov7-z8V;fN-Suu~$Aa~|)) zwr!ky?f&eJ;|*oW4YB-yh<4|2|)H4X;rVSQt)W4Ga$`abN z5~mY}>k5iM=uV2}t^okf>kbmqoRQ{M5}_V2I~G!z0<59?jHZu{8$mGzd^tMeSi%O!A zh@@^?Dwj*A5-5DKZ$6JsA~HEFx_LRBP$#j`z^Xm@6_x4=GA<(SfaC=CMNff ztdb-BXeoQ?^m?NaxvJ-RoZn0s>%0wJcm~^j;_bJn~|8XRIgMh;f@CjgnUaWYAl$n z{|P*jMv(|a2x5s!r#>Okm)aEBvSpZHR0MUMXJBR^i0s3%`5wMxmO98iuj1B#NTq?+?al;OsUG;}E z#tcJgGsiOu;SF96+C?!(@YIEP&9}_d%|>q0y?HhlBig(tjI`FyNDbUl;aqNZ9IPj@ z6*Y3Xl?*QjVu>ay?bIv;$rUZk5-otZZS*xbLzy&v9yU#!>k=%@RCSKu4b{yLU+W#F z-p!4hfUPJ}j&Q8r=#sgX;gc3-#H=*VlXk4^1Z4_R@b;?MD%AqfPetwiX`AOU1j(Ff z4E3nO>MBmVZ!Nk$r8ZuPqNu`SE}%LU23uxpjo(|=^x~_J?oF2AYWtM0ZmL^fvE4iD zMH*<#7Wc$Vw|g%NqFbK^>clQ8mCZU({>af@`v)5|=a)tycBsglS;j^;HbYq62(MAa za=OO-+%T=gEubOY7abil9p`V2ZJMul<->aXQQ-L-_m$<{n-0C6{$Dhf}bWe~7ntWVeW{qjVVB?{7Y{7zQ5OIu5DgNp%VEdy|Q z59qC}I%l}s*F(&14mjdGrZ{F_A!T+BP17vrj`14H(RvU}aE9rCGuM{d zVLQwvCCQ;eraaEyNC8NrG5soqRAeA|a{wb?WsD>Q0*|Tp4}uu|r#MV&S7K0Fs74K; zm#RU*m@NfBkP!kAQY=NQIeSk1@R4^eW7cYhRpkmat5sfXq9Or6Q6yAEu@*4%Hz4Jk=4_KTaI(U%;GuH*aI4jx zLWa)b*krAGIv ztjV3saoRX?X)F~@IGQmC9)qA> z3t?o22vHOxM985OwN7eMYQ;btorI#0Qgv4bZEa4aWnR#Ra5_5P!>n}CXH?c8Bo^si zt~nn+ux{a3OBYR(MH4}{YU@P@tV>4_)kx$XRwU|Ya!5RFwbsH~)I!imAyq+Ba}n5* zSMK|OrRBJ_CWXla2z{cwJTKi%tjuFv8Y#xu>=4x@QWaT;0 zw#$d;@BjyR?;Zl^V2oT3B_E1_WVmFb$mrfu0N@z{;_z7t$c{q=;J$sB*fs{1aD#@h&KTtMpvl%^d=PQC zH-`Al8iQ2HJZi5(t;GVG(~_7{JSg8-l}v(J(%rp#`EDz&f3SChLCtv=BMW8vkMn}KhAQz)M!k~?&$*3G+Av(|yC1pYpj8u-5IG%ng(sc!D= zBJ-0?8P59#;hlNx(Tt^YyY_LH?uERIaK$&+ll0`3&HU@jy^vwL6rQ;*FLAK>Os@8G zkJ0`b==i)Uge@y{)|-1kS`07XaCypSibO+{P-hK+pfg01@e>?xIp<-R@(vusWvs=T zAzLtqM$mK-0#v6R5ekRz-k9#VBW&aFSk;=IuTS?j<*?^9H7VzN!S;!f-1k7KQO8pE zIZe`cH=~GH9sAdIojb5yS4LIq!+5|2`mN^negF)v8UqMj8e>#z^sF_%?nQvxhTFAj z!WrM;>ZyO$^L=-nJWlK1hyS51gTa{=6Za^D%J?Vq|HMp73y$8Ie?0?doKX z66}Y-OvPYxFyMm`nDS4_3JtWaP7v~kyi=~f8%nB%Fr;JfOkD7>6|n^oan_p+=N;`x z?(6#LaVq@gkR(qqyodIGqWn?c9Rx_IM#~6>moM zOca$bxb<kH8&`$PD-5wd3vODT=m*Ag7^Ml$7)ksqi2FG=qO(oDLp9_H=tuW+pt zQl|-xF%9HF3NZ;DvF3N=Ln`qP2MZf3>YX1@A}Dhp;7&yhse>*MPYqC64Q7(ukliq_ z=>I9S>d(S;GeF)G3{CL&5t02OhX)h#=`-^1MX@;xVmhT0GBu;GH)?w=kxp(6uNrYD zFY>U8=EBkvOQ{b-jqS? z1psOXv&t`&Tmpe869F_=WqMG7k{Lmk3ZTLb5ON|3Vq0&TiIf(saFsu+eJbe94fCHB zb9ogK?GsBKNoda*v_}J!twoXTI`auHG`l9m8%(1o74h*Q5eGdFD(;PFs%Sn60 zEdePoYgg~+-|qPUlOphRKTr|*OLQS7Rd|>LaXqz@S&u&j^^XFLkuMXqI`}QGT zbQ?s}0&{SNu9Z;=v=Cv)X1Uf6JoL?2)-rXGIUJDjK@Y`3hDO#=p5M>**DhUB?SnUP zIO`K%MG}<4Gi6O{2O8BVoz^)Y)_^BZ-3-w)VwBG+li6l)mnyDqgjQWOaH>6(rE6la ziuP+wwgEpA6>X{?G0^i$@66#5xlJk~5EHj6ZZceywP<5V?9u4jv`Tjrmv6HrJeL%s z$q3VxIZY7_B$XsJ@c7&2Ay*c|S~5ozEF~qAKXR`mvP&pFf({IT)D6LM#Hb>RBfdN$ z8Fawh34o9Yz@Q1hnMM?4Mv$c&kCe4bS#-Bf#Ehzf=mH9Wpb4nD1S|1I1%?`-SQY_h zi{WW2W>;**-WI`Fl97lI!4``kRu16g4Zv^)z-vy%ZFskjc{i4nL8Q%LTY49zY7|gl zH&_ecvjof;v7`rxEq1G5kVvp$xc#=B&CP~2;<}jSH{NT4(OqT7=erv0X`IX z3ns;9dw06Wz}5`F$A3UsePQi+p*9o&M|C%bB4E#cz=&61S_Obsi1c6>!H^k2C=)?A z8NsF+_R1o7GKol;b(lMY_+NxrNrcygDfm_kAchD4eg)WJhDk++fs_)VG!vnk8ey$r zhaz@C{#xLfc-N2wHIDY5&fpU5PUZQDVba#s(pkRv?CZldqkQcc=7ENw50An%h3AO?&c`lZAHm{^3i+VN8pFpw4NtaZ9F7E`5A$gx(2E>tmV zasONAeQPh^9;(Oft?VXIY=g&M6~ z*6F`7S6G`#yzuOETM4TBJGTf(b(;eMBI7?z`EN~~zYa)IK+x!Pk`a)x!j6YV08R#= zcn;v(!mfFB_kzT#K2~>e!^yvNQF=&hau^JZ$rC3)SvnX&iWuP}5rGkb(jo~Us0*5q zBTFO^+*&%^UJNXcs$w1zK@Jc%Y6*q93Lvlxxgr{;Tp++W13)elTyvH~twsR;5P=bT zTS0Q{l)z<95&<}H+94Z!FR0d&fNJQ9~iG92U1d7&onh0Q$I&AfOgJonCw zOT~*SG5rgj)*vQvch5YG$6R7oPlZR}mxQ55$)Nnd10d+2v*gvw5p;v9>EM-= zH+);E5=o~)mwlR9)N&I+6j>+8H977fne#B$u_q|pw1$cxwLMYwK)GdS*SJmB=kwSj z%hTY}9AV5I4YV&TVgkWT6QMDYLm}F{vIAV6@KxottPfGl3f|418tvuG?3tjlMqK_G zp8!-)3IG*hJ`)$l2D~rZGri!IJEI-DyX0hEcRFWCSE;+KFf|us8c0scmV0l^dp6~= zadMpc_DB-K?@v3vR~4;(Ik!;tPE@J2UQEJHTy7#)HRnkcwed|>;lGLjFxJ(w_9JIg zw{7?jN-L%`YHT;V`&ip=!1l!t9%vu{2ow$p1AoClFep404grLKAn>?!LJbXx!k|$2 zj3fgRhD9Kd=v-1o5RS(n(U{l*9~h9tBGFl7wpR&}#%0pkgZ>>hoIz+3nPd_@AED7F z6j}_{mp_V9r%=g^=7j^O%c|4}^(u`dpHb=asic~R8=gxa^BG-Qw?VK`ZE@cT4L6J8D%lL}>km%OT_aeXRgycr(^72v?d=~`Q`kxE7U|X^^EZiH=JXyN ze|y2(Te+P&7RxVDu2wh}4bE?8P2|C)8(DrnYn8s_EqR~)E5b;^w&+qC@HLEl2${Mt+9IsMtNc3* zyeb14(=17nTL!m^WJ1WWEqi?8sm~-63b}Av-jg$HOjeMssM;p`!>kgx|;e22WLulsxt0h@JOorjGYGfHkSgJ6L;y8XD6NIrOfs%y5G({3*!ki8R z0I`f-mh>eIFpZ;>V1X0FnHnMpLIMU+6s0*ZPn1U?&UA)hXjVK9Lvrl^Sej<3te{w-P)rhpg0R9gC_v~k3lzlZF>r(E z8K`R-<%wup9tVNqfr$0J=AaIv(EL=EC95KXmc?O7Yy~G-)^-74SQLSi#SutwoJSxa z2m#`Fm?dZE9)flj<wdH(K9A`Py8c+A_ zm4M)6W1(u4x&GD*0-&fB*HESbl4cp37APtTB7a@G02=U=DvOhJx&ULKv0_t{ePAh) za(=tDjpa7(5k*a3XkH=e{ znScVvK)WCk?WBP=v1l#D%g`ZDOdGvWnBWIv$&9acFr9SFPvX0Ne6O7vm(yyGWE?{P z0C>_GgusPPaJLn1qC!MSjERuR3kv}}CBcCPPz8eA5kg2xxxv&=lY^8>GEyN(SJ3y6 zdLd59kq?xFfKO2}ARq3YDM-*)6-{Kdmt~?^%Six>$ig`}^4RPoHKv-78dgeDNgtWR z+?5fzW=k_w@FY~f5#ITGK`C)7pZS+6i=5Lbr;xcH8Pa$XB0McdxUU`5mXug38=GmW zYEQ%bfY>TmC}oW68Dxq|4}`2Y2B9e$vl>>-bp#_Q8b7AQgk`4rWS-}-8cnHoO^{Uz zPHBlnpHxU~sWF5x=Rn6Dr1q2~LU=56X=zcU?0wKe5t~a!K%Rp!MocX+rWC$JQN!eZ zNJQg8l-S848bp5*g)5~do@1s;l{#p#t)T>{+`J-kjOqn7I)>2+)bxK+i7FjSsLAjo z$=NR{2^cJ zs#YB1WSu9S2rHIpEZ1_RNN5!vrc;u*9yIG;OYxwm);f$=h|xN#nnNVjx|UBAeOo3m zR4<0^pc^whkZgp`InyMH+R0^8q4A5I#@dldv`015EeSi;j?tc3Xnv+uLn$^98X}r@ zdeaoeMCg*r*Lta84mCV2sJhG?njJIhl`cZY9&W?yk!z z(UZMBZi$#km#pa?)O9qejklQg0v{KQ6LPBRY&z372q9uqIuU7yIMbOi&CCU9-t_#h z7-ESfi?WC&-JKbu09?G5tPH{cN1gx#Yz(o6?w7E85TY!eP{C zc_a)%h@l!L1qi0UlKM-41{bV#p0&HBo=P_;m#$ejN(zB<6p$@}u!TOv0kqv+bHXg+wL69{D z?PxJk*$GyQ$%K$6U>Jj9ibV-vBLnbuB!pmyjBfFh>%g~H>n$g#%ugzkd!MqX=Y>-XS z&IK1bGre=4aKHi3h0G+Nr4vkuEjh*%GKka^Je+aMhz1aa`eJS2}6pb{9j>5~WN2zr=Kw)sWUu>~bGZ=vI36%Poq;k>c7CGPtPg{H{9P!2tn5 z%H9!E^bE7{DN^hTTMR+?(5vw>u6nk(>&C!=BRb3c6VxdaTsE#s?kWoYF8W?T)9b%M z5-+88brEQa#B!{)^gfd8Ns3|qq5LC3bb-U662(~Y zF4~E)dbP#!u|v#zFVb!)v|WL%BKM2o%Q(0I0nj0WP;v)AbO;-dl-W+Y3x}Z^5{OGd7E`7=aPx$l zO+1X8f+U_65~T)kV6nS$yyI@cYWOIreUu47oWX$vFh#}cs<}}WA6fCc`_3KsnMsfU zv8=2BqCShfdH?}p6ahgP31u&Q00S;Es7ywvfjjd)l^Z{;5TY`0Ei!{C2rDzQOEr=3gM+X)J=3xP0eb`E zB8}A0Hl#mz-9&^-5T?&#qg?7GrhZt9~tAfBrHThK)gGfx6mNeIdvG&acD`HkIjVj zO`O`!c;Xc}3x(iW%z@W2$RDxfdc#n!v|Rkor0We^1VXTnHNv-x>*blaS_%{Fxq@J- zN_WACf=$WcrVFqVV5=cOETLF6IVw>lAV~zY#FHrhQME0M0h$Bpo0-b^CtOmfDsT+~ z>OSHqy_@Zk!_dZ&{>fnQ4SJe6WKcO|^FO@gijx;E6+A&>H^u|zvvf*{-A~7g+(A1_ z5nB$Glo7)GX2n!C$PCg#yA7`3s8yuKCACAqvVPPI%Sd!a3?hp!@~gxwuEn~e#GDSu zXu2q>z*Y;>EoA?u85T!9V!@nCD*Oq)Eb`Tw)~+cv#QW(e;SWV+Uo6xhsr*zh)mSbK zWJm(YscPy+#5*oy>PNLg$MtKg{U@Z9M=@`VMAVVrd$E+JdtSm;X zSHudGS;+`i;>Jc)LA|i_Q3)s2v{kNZ*~m;zz*FleWn4(KkJNs+J^-91eu(8@?#qbP{*r`ar2E!N!ahCyn1 z-wNwaT?T*yW4BXw2+KVn5ru(38iC_LUt4)fh$NTDh=v$j1$mL1S+;_ZqJp?5f>Ka6 zFhvAoWjrPE5$w56oennfI4GqoOIFht-mQ3W(WFz|(ja9~c9tm2!jO#7FlU?_sPE{0%g2CWe&sRn_N z76DjT1x&ExWfY9XAYUxavh^rG5QWaxNaBl=2D_9@_03jO6;jei0h)2r(i}}-Yo}B5 zPRJJ)&{Smvtpe?#iTk8q(Z>iCK7~kF8OY|bHRp&HB;t|n<8${bt-8Y^@lX{RSCHOf zvS1~MrDZ|$$IW-qVqgs{bfxYIwtF+QIfzp&aGd^HWS$eF@S9B_@H7JmF9Jv- z0xQHL(RPFoT)HH7=9pEbet?P&Uzx!BzToRe{csJ6cnf9MKm?aR zO9a1VSldJ^u>DcVc>!8gi(W0&*v!jUre-eEs@Rpm-S((N4RXWfs|@w(5G}pljYCF_ zNY(=FN6g#WM_T~bsc zS;0#Cw4#7T zmjSF*5U2{1W@4AfoEr_MzbjD-+nr6uop+#+o-+067bi;2K}fw>{|Lru(U_U@Q?9;yvxotWSg@WU_T7_Rs{on0jrF%V36R} z0pRnTHduzx&M*K0ZH1sWmu)sumHFZrapEfH!-&PyNEKgb8iDH5$#s#4*H#D^9b&`i z%X{K=A_3yKB&9(Ia~teAe^!?z_W|gLym%;{w4wuZ#kIE%$NT~k@JWP2$aZ6X0^nu_ zk%?1YxZqoI&y%LfMKIC4L~n_f=3+63@Q zIJC^Rul@GN9=_gx9R^?boa3h};dX7K>$1s&$?dvb!J;`dIq&?JJS>+B#ig7nja zywr#zT?L3)g|JNHzMpO|iFn>hOLe}+Nh~)AEdrn@0YDQ0Fbow#y$lD7Q&_aof?xN> z)(K`H=BXNpmzeDiYCUXGTr4+-|A0ES6f5XRgg8NVT0FEXGzNEWCLX*CUSs$YGb@$e zYEtf>TWmg2n(1oB1}J2PZ&SMX{QD!i4I;q}xR(2EUsS&4^DqEX04su+DLh2Ng2*n+ zP1~XYYkL2STe%mkqWpjZsr2nVyRBHrUWZYgGFxVb4?#O`ooZN2YJHt_5#(B~56$sZ z0;v+k-Q)JLMNh2T=jaXN{|m!j@)Lz_|DE&=JYBW)n$tE z{y#KHA23(`^nQUWFfOB1qCzPSaeN2pjCe8UwEq0H`*tGzn)Nu5-wSzEmK3umm`@0Hudk|9;nQmpdK zgzHUZ%+PLCYsNbVwZO^7oIF*^Az!YDND2B{Wgip ztp6nnB7pfdOZ!6hIZKQZh_>(Rp#eThJM677Nn?h_CXQmTqN|E);IuvM8ls~`Py?{? zG4Hy;53j1c3aln;ToBYGjgv;rJa2Od#<+^gOp3y-{9zC*sr#cDu`onL!zu}qsTm`R zGR+;q$wI`oMGbpO|1^?feIrPTbhy;U^31A{ylv8*G($|xpr*{qWDv2+5^P5P!7*bP zrND{IXt=l$OFp4BazhgyDliQnHn59JOv}lsD`>keQA1NSQtM_6GTxaOg(5(#%mdb#I!6=f(`6$L10Iu(X=V&Nj+xBdfy5Gz!^3b4 zr`lG19adAZ(8NU|ngPZ&Tytu24N=K3_I}M+vYJRIogt9cvgezsML$azua+Z*0AF+b ze&syEp%eI~))@zIPu0slwitH~5|$urk-@oEY;E9q>{8BU7JP`-{2N0^^x&lKA^|-zkD9~0Dvn5VW1;UqPrc2xshv3~ zQrv3PGl@NF^yEWi&XrRG*HeZqQxbIAl8*{tH;VNNngtfI&D#q>OtCVY!tBe9;zBkM z)l!>ud}WX728_yxqMD=VnApmAO6chc##H$pN=kT0D-Dmwv~aJUdOMIRx$Gd1X=1Jt&xppjl3P<7{z{W%XPulEDR#fmu%`)m@&{EQ%OP20jxY>?Nm4 zaFBeIghqK&CuAUn%R!w(r#@C8;!_@)8hw~?J)I zDC9>eq6)mRC2!IjX^UxI1dI^GSal#2^%8>u2561q!{>UgQDU#E0P8|v@|$mkj!eJvb?#^xq~Mn`wBquxvQDT z*-0M4Jdq}TJs)~-m*)|?jwrOz7^NjF%tCcP@ZN`}NSth=&0{Py!CNQ#B_Pk`C^oQ= z@j_OXpJe)=K;>>%8YY&Y4*i3o1xj?($_F)L9Vb#0hSW)iF*|BfVR2{?F_N0h%Zu%0 zo>Cgsq5DT-j_h<+R2qyvS2meXG4wIjWkaI`8!YS%$T-%e@|Re;fMFcuLMc4X*_#V& z&TJYnlulcz8IqD`DY~3e4KI~ry)x+oOJi;A^#dS|55eG^62eG^g#fS@258e7)#Qvr z29DPq0E7==)Gr0FvOTb%CkCMMRle91$>NjY1JB0t#n%!|-=pt~QL4WYsFR0V^M@k% zD-$_$IBO`}ep7K{4m!3~jVPisWNiB!y2$`U;XWpOcfLdrhi?Izln7QAoT5ND3iS(i zIC88W=iJhbl$`TjEz$h$z&EDc!c(9>Ia?Mt>^|ZWtFMbMjnSpJ0Q8%X*UX`8_u{u! zbs&9@P<1mpIQ*L1ZY|)R86nqX2xSVar~q{C!J3^#H&a$7N`RTyFDXl2LIIF11wnu< z1#pbO9{~~9_ zBM^q>hv5?EVHU)?E%ILN9R8t3YgM*mM>>d5;op%qbnd1pu!^T9;D7WnrcNHnVDLvvz#>vMZf%u2bvYcwwGw)5b;76Q`4BK?(#?wZJ~7IOBZTJ1BK$~LuCM9HSL1wGxQw7n(GAZT;vJtSMS zlBb~URj90ntSul=c|Mx&4X*sG5#X%VaPG!F;&zYSmPNJQIiq!97-{U_(X~!z^!ws& zRsy4c>fM*(8AD91)pAVOj`){~X9c@TsYi2t1}X}(h-xF7lQKUo98()l{D-4U)nQ&+ z`RPbhLU5F@xX(?xtLda%icU2x6Jj-iSMPs%^zyD>UQX}f(yeJp%ONzt8r+a8`=pIm zx4=vncRRY4@X~zN%%gWl;JoF7?w#6)d3fo3&i8dsUjn6bTS|*KhfJ3`YE0+*HFBB6 zihvQecqQpu9G-$w&Mx=^fKmo2AknTM_NyqfY7~=6R5;2wx5Y-|>K_3FW}Gc3+@xCP zj%Y5bp6O4jk?1t|3UDy#{CW#)y$=rV25|7pD5E7y0Z9s#O9nZpHl#-0u_anH%jS;? zK8)#dnWYFiEw=usOn{^m_)5woUaWCBvPj&u%!t8 z@o!jv1t`9c#L&x_?gNsdB)YL<@UCyb?ar7$Yjl<9{BsJ@vrvZtOG46cU^>czNU3iD zDMC|^D4=L<5AY=lh}Knaw)P7?R_N|c>C92iB!$UPFl7?!X_*eFKzk5!^N`C3qG0&Z zM4igO^oznqDb~Cv6%9_w6VNLZid1dnU_olGLk=RQ&y*!#?svf04FJp`pvVnC+y}sR z2P`5BE;0r{eh9@pN~|2h3?zzRWZz+u89|l`fWQpvKqkRf6X7ri4i0@s{56Bx{{npb zQ5Hqx@eWPC+idtruZkh@yx_6Ke$B*x=&H3r9k=)44cMXv|B63>FY{+*+Hyt7WCk(m@jbtP-=-|!}(kPbs(32A>OeIbCBr4wV zLSBMraNdeM6;Zz&GK>HKq6+K?8ey)bEdEK-OD9IF3h#dQsf61tz=4KVtkRr;hJ>Rq zMD5b1-3;!PrBH=}MteZ$d#AozVj2*k6cK?k6d_Jg?c{A{+E&C~2+R1t%m5()ks9Ew z8$&3g>`H^jWc|Vl<_uzf<9yNV-zJZab}Z9@4if zp_*DI2%e${%uO*ii4eJJ5rS260ViwS61*zmA?O!hQ zXr?6eImw)o1#>P8_RWK%GfVRSNJ4d__Vdst`zXjS==VHqKQ2*J(61`c%LHdDvbkxs zBtuSFE|mV$V9V%8XHsfdkPh*p+LjD`3JBRfE7++EF$&PQi|^|xD!A{DidgBEna%L? z(9Flq+{;Putfbg`310`x#H9%$tb{(Eu;T|0Z43(jYQ%EBP-2&>cL8ttz}qW$SWhY32UqQ^NX(CW$B>JIt2imA4;=IQxI~Q#^X{X> zthWjcO%*po$TJNCvX(FM&Qmcxv_BOOyHW@)({)6mu->_m;@VKtMP)L!H5{ps**-Ob z{|ul(G%XNy6%uP|x1#|Hl{!AEu~v$J?k@nZ6cr9M7N8QvQi+XEOyY{Q7ZRg26t6B$ z6w3XDSqQ{JU}<8Q3%>X?tjX-aTx$hHFGQZv2T4n;N-M^zQ3XT7^i>E#kd>mDN*xUq zwy&waH!Ck6Pi}>k$qI?H71TKa)g3$UZoJSA#&BO1G}85CdY=(KFv^UtRk=yFB^_i5 zJuACXD~~R3bWQZZRk-h7v&-5eJ4{Ax;lr3=wkZA@iLX7S;{H zau@-M^Y%VT71bq4pg06%XN)$=^FpJdV;UCnArXadVS{hdMMn~u5~DkDv88Ioyb&eB zqlo1K4*(FSw{gG$YURLORfTY^It4*s;_cLIL5@L?!>LKTFh+*Nfz;QS50$)Boh${Rzkc6U|0oV zUKJrm%ciM!OWI2@TxYEy$4#Rk)-=b75)A;p3s%q$f*Wh0Xbqt75AUWzO&SdiL5v88 zZb1qWZ?q}sp6L(bw#Yczl4fjbH-D^7bcA^y~06;^4jN%lS;HAQBSEI zP%%gg%!6NSfBDA!eV7X)ev z0hv8a^%+(wX8!8uS)~QjMu=IgLdC5mFqn3GkRS%OwY2J<08xM4{|B|C#xmcs6 zNo2$ns@3gdd67dbptH1_Aqvj?kADBFRJGA=hQe$Epi*Y&1AX$8q7=T1(_fHxpt_{R zPqiqlHfNDDBzDVC~^z(O9jeJDnN~wPhJ1ifc(Q5S)}RS+^*!dRC4QD({;9 zro#-F849$EEj^DJ59_roI{802w(UU)$LXe{;}v}i6F#h6*ZDU5N92OG8!p%M{+Fccw8tU|g2pfi4V z>y6h-AVHcMQVTsoCo${#zxXEAI4sY(9bpXQPOu(JcuyYszH=-0zSATC7h()R+73v- zN2OxEgU|*>BWiZ401h$<;IIp!$Q4f`j>ObRsu+ZRd&u1HQ8&f{dJ)@_HZP3c>eEY9*;Ln?G{Hz$|8Z ze|S-w_L)(heNR0)0mTF&hX`fCq8c6B9r)MJexWt!LS)+wJx1>lkS?{=_~*MIlWiue!>vKf$Ru?oC=&c9WxsU0*Syt0df}j7@E~t zDB%%f@Bkn<13)Ynfn*h@hsn3nz3sD#&AC%HSorUKXS4}$ZvzsBcomm#K97=?y0HOO zLr2Ami;R{p9Y)a>OLbatkbT_u z$Rnq_Oq&phn|g)j3M)}LkE(b7&~&(ZB5-kOsPSmqEzUM4JIhByy$Yg2t5AY^-Lm z-ZvArp8k$^4yq$!53!9obe}2R*q)KPiK|$U#i2`;-T7&&Kd_%~>*;9i zQJ3N2Hth1HF<}4AMDJ6OU)N>A0RI3005CWd5(fhSzu|DO1TqoU#Ut>j6hcoMipOM<2wYY-E|bfl(WsQpO+cK>;Zf<_mV-Kv z(Wi14EcP)Hg3Ri0cvPm1A&67tv`KABttXgR=yZxKik(x0P^a}ujK0Amw?pfdh|J1^ z6N*#hRGH1LM@PC_FX>GCE^rj<*!NS(+ zz4rnV9u-WaKWr4Mk^8q-W09)QtX96l9J~}iTqa_fDpm1B?^MvlBK)J zImaAD(cr2sqlrVp>%4#i%taDp%KG-KF!OSyAhQF;goCm(62h-&Vu>tCvD|wOpwT<4 zAq7$*22m8HIQBx3X;QF(2*Ln(NfCrV6-rA`+&a=p4pZLlfCaOAI7E^%V4YL+4F&*C zQaoy{x(RIa7fJ%Gr#~YA=rjwzXG$Wmq5{C4C6Qz?285O6k!Uv$BlUOy8Kwzz*aC;O zrW6LD>ZqI4h@n_dlOecl8lfYo^gfj(fo!-a&>JSosQ~C!8K$YC6!4UF2mlXMYcK%b zOfoCDzAK3p`+MImkf2olHB`=MGyt~4@A8Jd5=1!!D2c*k4+Oz*YKFO?fC&mc4ubHu zEXz`jFx)*zD6e1@C5dYj=IaiW09|l1%Hm9<#A%zim|VqohDh?f_2()p5j(0CWYVj| z84_-!W_P~Yq$^5_jjrpc`h3O2_=%G6T#grq@?&3Xc{&NH2eTFS ze~UB}Hw8$Hp7R$0U$S<6E;a2wQylOM>$)#51f@B%9K;K`&2~zX7%8Vf?8~c)D2^ca zCssuGV4L7|4!v5xl4A9hbKHfD@UFeJ2l%CTGT+#9I+BGLaiYeg zmkWb+lI1-WjMZX{5}JQRNr{6LnczL_dfNs!2WriI_wAG~hjA9GJU!W8G0Jf(7&5Jn|V3)?*!HQH_uElLbNciRe0kAU0 zAjZH$U~LVn#zH{&9s{9>F9plK00Mwl3xhOijbh?I%!=$jjBNyqk$5jiNZcEve<4`X z1|6wt6hg!f!wKO;DK8zR2w?;tgN4CivFiqK#wPe&rAK!2S=q#MP@-ZM*qq+s1-7@x zJ5f^qiE%nkLoH4Ll5l1VK~SX=;%gqH`@>VmB~$^{p46FB>}v12eQMMm7|G1usFhqa ziBsw|6kt1F#fYf0hQx%MF;XiRid}0GVq9x3ZO#(RF-B0#*J|!8$$CQIVZtEKIn}pN z$eStXG+cpnUD?p&t3}v+n2}E{PR7Xdd!!8;eV5V+#R%Pe=(IvCZN4%?EKPM+Zs| zB8;>?2kzO6uSo|N)Khj7$B03~W#=k6eG+C$6zjj79RGQ95<$mJMOS(b`HOLp!Z_H; zxg?gEk5G%6$r)wB-y{2Z#jk$Gxt#qdBlF<###F_*7E0xAa+Unu!QxqF|GE6b@2LI( zsow{@W)$Llx(vWi2j=!2LDdXoQdAprrAdXKf*~3pens^`2>67kKbGIo+=s&LS5vm&a$ALjy=T?yNqFHuH z-^Od?8r+es#lfdjB|ln`s`HqfVrHKSkf{TVpK@Xy>iM2)<~X7m4*BIE!=S(s94mFfXEAlFiwQTNJNML53oW6 zNJfRoV1^*Gn0SN3(GnPO+$cbSv-y>Rapx zEpRvxpz+0$ejHioJLFZx>OK?!A(M*_3R}mB9AmD@89e|r0{AT%Ih4kDj1MqGk3t>8 z{3=6)E0jbn3W)fSDR#t(jt4MvhdHO3i%&u58M#5^IE(P5Tld1`2_<@!Au=u>8{8z-mOz zgWo25O@_x=V|Gm`z zO~pgNwH(kfy}KFY&OFJeRS7xs-@hFyCqv~^YL3CWW72H}Ks32fH7P+me5fJzN?k9y zJj*=72q9e7QEbzxsEh{4W(Ff3%Vf6&tNEkDLV;AD1t6ph@X!qu+Cdr$5QsDZs2Kr> z7J*M0d;5AjF^VyY6h)q z*2q&m+xZZMb5})mNy5Vh@NfqJX9jp^gu^Zs)a8jID^^uz7Wr_ADIKeLMGr*AP^z$% z0>EAOjgp15(RKdK_fq-w8eoe#le<6Ta>KBD+5>^fyf*z=z)*2riL|u zg%q*}NJ0b9I>^x-l)0BARW(nXkxRQZSrltGbwye{WE8p`sbDl$I2hMWXi31?hKOl~ zph|?$P6lXc2DA;F#Bc&wDkcd;mYKC2ZNI|p8 zY3qqBKY~~!0x%MRAQ1r&5CH=o+r_;yU|!YJ*1hnAN<6g}-CUa6w@Mu{zHqt7`!>~! z+tZXt)LKcv6(TrNIzf}(Q^PyC8|hhu6di4~)2rN3J=xRV0;bgxyoyRb-J?#020oSy zO-(4xYqwQork&GrVCrZ>MJ+g%2cA=yOpC{z-UTP)n?l+p(UaQHBqZR93q55I;KmI) zN)OE>2hsKd&&plVgdWrM-KW(lz%CQw!;w)nrO*V^&vjGOWhPlJFH$v1QbgI(Q%vDB z$02Peo)tCC>$=N2ebTi}JLJhdd=5=~6g*qtO^Mtfw8$cS%2F7?Q&m93N`}kAh+c9; z($zS*#u{O3q$kQSqZ^3N>$jaEBE@{~&wW5zEJT_^wje>UPQ7DIbkfz7-cW>3(e61w z{pmo)Mq|xEWPs(+PE}QHH%`JQJLX#A`Z&{tQMZiuQTy)K9Wdj({JuM0;seVab?Eu zOWYt~H3*q${8Q!>KLSxs+wNeM|58lmxxGGQVfAGGYG^)eJxt)$oEKsKh2bOdQ8Mk% zJYwT+MIwrmKm5bj6&&Q#<1n&%IVMF>BCu1!cR73h=CkL`vFSUEB0Bzfz8;id-aTk_ zJLM$%<;>jCRq|9mU{G`5(fs!3Zjd@AcbmM-B`qH3#LnsZ13Wg8<5FX4yZ=2ydzEc& zXznv+4oc~sL}hkP!RD=GhFHUfrr-3-K6YI}A}Z!?rBgnv;f7o53xDG-4du-OCmuez zl`|u9`ea&)VLoW2=DF#0L21w>MZ6YI-=2rY?Ywc0x7H9Tp zXI7N#etl-fE@@66p?>y3Ov7gk&Tl)U8E#lq?oQ1Y8(m&@JBCa`HXUF7EA5`hadvUe z#T{%!Y)%4FyA3ZWHjGsU3Q2C~JijCG6$a2P>ms1#jvBL%>Y>V;vzBj9 zTS+7+W4BM{su`QshiacO^zOy+hr0|9__SPNY&g0`ooj@je z@6-Oe#s)+uLf54L${I;(kw`)tN^SlpK zyQ}D9%3^v#_2Ki2cSb2HL~M~pKI(OD-$&*TV$%HFzV~EnwJ}gs{Y*`<-?cQQxmJh} zLR^fE2uMPNNJd=MZRw!si$M=4rI_wOv<`22^{=TWr#nJ!8s?>O__^5a4E{gT2tUU+ zZDM2c4B97Fez|olYkyNbIvIMtf*)zS>1Tj##*FE7&MO1>O$SY={=sf4U?;1=Yx~xh zN?UFsJ7ncT;$+=$lbUk&Z8#J1drD5YrdYqc8->VY@L5bk9Ria|WKf7yqG>RhK<2QS#4ApelKfRBgKx}hr<^S;daqBl z-C(=QgS!_1PpF*|OcBk?mrvAgM1D!M$33&g)Q(Sx?aGV%&O-ni_Wu^vHi zd^nKFanoAF!7Ur712d4rhb})XY)v9Hjs$%(H|x64?WAv$#X82ZYYz2Et(sj1EU@z1 z5X^5n#R93#6CUk4Fbgdrv?**x{wnN?q{gw&dKjWM5RBx{v8_XuK&>-XO4F*#j1=cm zGUD}1J#=zF=csfnpFS<_eIft@pwKRHoaah$4bMm*jvxnwkr+e)R%zCCoq>>kBT=o} zmp@l?6%!b-56r6W)zQ6JyVR4bi0E4~3Oie}m8`iN$WjBEmouH#>u&NMpOgaeY;`r!HS5mF6;z=P<~1J=djaI)e)h zHfm(G(BD0GQt^3wmQC5p%Rax_N$ow}>`q>+JjZkYEBza1xV_fHYCKQNKESZt%b820H7=*S@v;RM?Ei=U@Cl}wc?pCn5ARFkY z|70;IW^aJA9%B^V6yudnv31Nmhy>Tyt7Lg9K1xgSXuS_C8&_^UNT;X%^d7VadhBHc zK9+LXqhf8AY4QuAcy@l1v|gHPjajRO(n5gX83N-NUJG%MGKN^%8)I;3jZv&ffPfGI z;M^JmK!^~60U{2e=st>pU@c_R7&xxRUp5KB5}RT0lV{mXrgZMmW7|kfsYWNaY1ZW2yfJ->+7Qwd z8zg4C;!Vnh)i4q*F5hZNWs(r#Km$E8TiswiYhtZShyu<~%LYfWN$J8$Who8rF= zmBO<70;G(aeiO0C#um!)Vtgy2^F`&Ri1d}+pI(VoZcG?e4qEj#f$g5c(`rVsVp=$zY@#h2s%d=?x~jlt zO@yfU9c!!9%Rg>fRy-PB+Nx^}J(O}YF`3eGXL6muk~+t$tGxZw+KguSJ&;vW?vSYh z7>?BbuUgr3lvL%KxU)*?U58DLp+q`R(zYyBoG)yp6F9eSWwY4J-78Gn6S}9t$We>0 zb}xFez}PC0$A(mB+Ks$Mh=w7u=>L{0LMV!h!c~@9R>q8VWQV1;|J_U&!|%jx%B>zs zRoZ8jE}31-_*EI;6Cq`oOg@!V#n~kd4%#0HTx`f7_P5EKkur8&zI4usQS1_fsrm$i zaXCaWE0t9wY|U*Yh^pNSok<@?d0#V`_1$|`*x2Kcaae$|MS3i9CIfrI=@us=2?Emf zu2HXyw*g*gaep;sb7HuSroR1E2sJyAv9v;9mOI*wT>RO~MtvYy_1*R}Lhu#&mujhMUl_wk>!YI!P$zCZ|uOiG?TURflyNxLEXzDv$v29n@CZtxV^0*tYx#1=If0bI41M1nLJ$Lv>UY83M3l3q zZsop-eO)YhuU6wut$2c>;H5TkaLmSqr59qj8pOh%buyBE`OP?3-4qcQOyl?FIdnY~ zk)c0&R>W2yWmbHc%m9k%G(yM7j0`B3O-RKs3M?YlUS>M$hivxBJev+A&aP(5Mr3JA zz_iIMUChR+X8Ng5@;E9{0|v^q4)SJcM29GpGEGXh2Ck+q%ychugo;vdjP~>j+M{V| zw2ypyu29EHdYQ;B`y^gMt+GAHUe9gV;jd<~Psq`Y5|}AybHvci$Yw`_G&cp{*5g9g zZz^M^e9Ng^$H#R}6R)u;xNuUz6zLjbOd+T|MB2L#g1n+5JTWv%4{uJXvp zJjjW@#gPbaj-0#)=JM*SyXP>0ZPyLuK2C?VdAUlk_ z{p!rq2c$cQ`n~4z)sYsM1U`j}{Je08O>d~k3AC;U0F%dFiZALqO6-pCpv+CQl&6~o z%aFFN#!Cy80*COjr+06qia zL>|%D8^ORF0e~1mh!nwA72(KOFnsZ;9!!E>(D2fi>C*%z?D5eCkcm3=Cfby3#JnvS zzY0LA57@Zn#PKF{c<>mw5Dw;0*%m9}Lkybp$D+RHsEG}XcuSWA&;26k4wP^xVUU!_ z&E+NT9(}PgWG*~cG8Xns%#aZSA_Gd?a4i(ughoj6h-9o7&8YDj(mNyr zkg6$;$>xBEe=_%VeR>iH5StWw4MDA45mu3sAxTBff# z6wM-TFT#1QLTBzgZ|MrS3Dp<`dnF^1l2YpcQMV#8FC#0zAIN_JaXjb=n8f0y;%)BJ z>)92AT#^U*ER2N%kzj%Dc6l#Eq~tRo>bRoNP{%6RhLBk>A_jLLV1E*T>*WB2#A*xH7qUc?Q+XC&-BzTO1b80;wNTnrC^#88m)0_6YNt5N{I`R{Tm6Y zFRu*vDBeX)CV5bH)<2jOX#>9ort7gL(@ev5DI#bYwn)1-kjTIJ5Y^IC!>e2{e$m;8Z(>U|10;lB&Y%;&+ zp6KlYnd5BC^8l()I~T{k%~FvIX{5_C_N-~dQgVc3@7#kAMx)Ym0>vPftt&0!7jm;u-h;@|_FzbAU&n+LLWSt1bHpoW>>f(_x3|i1( zB+j7SWm5d9wI$=i?yAWsC_N!X0>x9iK5BG^MyUDn*myI>inN~}PMb$Z?v9f-;Br+% zGzmyk?=7=}i~(by;esaQI5jH{EsXf0YtDFt(r3Dz{#bDGO@o>v`LtyZwXWUvUYhvQfn%82KzJg*XF8Uhpet*(G;{zFGEgvFfG=%XZE{EYV zR^1@Q+KMX-g)kv*P_CvjO=(eE2vfBKOnX!pPVDkk5EfF)Niv)+`m{6j%FAgebrLo+ zjDzV}EA=04_KhX7R^+e$Vyj~5_WpZSZuHhTev3DGwfReTV@Q^XVRU;bwmoA;;F~1< zJMDn*^0>yb&j2f(PD>kR3n4#?qiXDBd&E_2!p&w@#;mVRLY3uJ^jTlVN-|5yVv@ww zOJ+MHsN7BDH#1&y4fRGAxPuVi1h)4KuD4y!zKs<>POOs1b)80!%&rw-70s@gka-ms zj!01|Rj-S3=R;pD_N!HSPF9b6OIrTzw`6iLZw^UQFTD?w>0@tuI8{3#SPteh!DcC| zbX1>Lw6f#%QGDeD!p271HRyG$%C9t$cQ{oywP92=!1GaGb9bW5kRM13+LyHNX4h#- zh9u$AK*9BgML1B%u91TEu3Uyt{&t6Vb|8zmEKjkcPLlC&a#Cb=5kv^h0#qSHvwro- zFtBr$TDSd@Oe<(J*Ee+_r&q&luI6}i&vESZu2$JwY6>phiy zhjvJ;@+zXY)k;?g{dnVsSEYW=+h1=Z1TvWo8C6$L_;nI$S64AsmzTTjzso?~^##+Sq4`vv{bos3()=VA)us_E4kDvy{EdT&n`joBBnFb9HqwO>m6QyUq4_VaQx%{{vTueElZ zmf-N0k*BGs$q=B)b#-jd&!q_WjWF4Y7|zkR4(QmYS0=cB*g1eWZ-CE@uU3Jj#qkmf zsRwSb=Ip-xcd?c`OR{RChBk1m*SfMvJqeesaHK(d`pp}ev!iO`3tD-g4zCz^hppM= zXOxkg6f2>(=~0u8-7scUPXl+>miP{hVGNs0m?JKi{j*Cyom#_kxORpbp+|ET<`4y) zQJ&3N+b=LcNzqH1FX@g~L!R36p9)z&xOI)%fh4#?hw}BnR>PW&M?pFe$G72wtwp|3 zC9Sxc~4f4(cTO%!7l4&>p9TVUItcUL98$xp1CM%Q}Nm?y)6 z8=JN|r=XmveT7-h7m0b5dTfQZ*-JF+cs7>Vd8suUb-L>17!1=}>Wa`WW_M{LdS_o8 z8@0yYfCW*BTH9hyhq#!zdOO#H8x3}~-;^B=kb3; z&aXq9+Y8A{otvFm8mgDZ6Gwsr7V)|}toUEn(QyW7p`cNJbLxF?Tz#kexpUBSQQfUt zIVP3Tw&M8xByE=q&tcXPU6`}q*%jEhy#cYYL%5ZkwM^*x^9^Y;dBdIdCL!#ad;m^8LJE2(uB2{-Z(>^yM1Ig@!B-v&KsKe%1*dFBJ8f~($yQD zIRa2<7g87nDIB9tmnAL3HPo|-$h99w_MHZpx`LIBSuj-#?o!8h@x43w6Vo}@Y=IY$ z(?1>;+W6GtPsF|sZ{s;(;yF7cT#;}L>%{vr%r85$ra)Fb*~9bg=40>8as$IRJe2(b z>N~veTvs(*w?U9PtyVn~h)c`SlS!OiAJA^6tMGXj zpF24l9=K6Ez@DLtdxhMd%>P1RYwqD$UN^H8^`C3tlay7>`;hFLU$|>cTKXN$*5N<; zg(-R;&vuP6dy%?O?Z+Biz|Z02nCWr3!r>s!_Pa3A=5#gSfBluu)*Z-0pRO=i5B zh#Wf3ez4h}-u)FiAOHXe0094jK_BoqEG7j8fkGgF7#una2ZzLB5O`n)4IPNWqfmHM zQZEjXz~hlvyjocymdRuB2_!}n8;d{S(m7O0Stg9gArZ3-#$gLBJU7is+t5YU(%T$WFSf9?W6!>LAGiaC7 zC9`UDK2v*w(5^J;(C`L`={V_US_X15r8zN@z`?)x*H3}tV(alCCk`^*1J-+AIS@6&wrAuO9>o4IYu zXvr?C6RPIB&&$-5yzL{zwZYA^bjTu4D{A|*jtcglLTfwh;=}EOG~uW$Bihct&gyjh zwQ*CXhQ2K9XxTUIO16%~ifn+EqMFJy_97Nzp^UAKwz)-5{ z^F8xYNeeveI}HCnN+ia?I83x3IH>WG`!_+9GfOtN?J|z;KD66!K{irCl}@4X1qV^U z4<#P-eFsFp9NJ=>?KFZ67@9o*l&YzO1jPjmf79`-n_fR`bwa==5G6rvvDWPkRN)ci*5o|PM8PXk+GYIktv19L zJ0>*~J$@}}<%b2)aFTYoS{0wFy$1b&$?$LJ>j);{+eG^yPVJ}ItE~d*toJ*>q$&K z#SBfW!x36n_AWfgaM;SLzGE7qOUB3f9;GHp^n6WBA-dl)mpDN>WHJdU;@IOrL zH_}F{x9SrN;pje`azE_%iiW`U_W3OXg3=kkuYggV%**gmQLaqn&>BPc0c^g_t#zuA zl~$NPmAv4aS~XEA#k#kreCAuj+i8x`F*&E0tDPd(VTfruEO-Wm2^)`G=1p<3RkCuG zGWcjmJ+v4Wf`XQ+SA|Vs`5CoV$Xl92dyJkMJeXXZ5t=7uN4g!WWswEhOIcs=$;YWO z$nu*qQbUZb6e$9w3=+yDZLKBe#N#mDPGPihhpqNDCvO9rl(Z@h)QixQ}6()kyDwBG=@{d`t!zXkLEW$Y$qg*Xj zh}_oQ8>iH-7Wm~Vscyhet2Zib=DUKcOQsha?MAg=ir#T{OpOmMiK0XD6lt}x&0MTj z@bbEamgzC1=Cs<0-3tL;m0K`0+&tEYj=xrMntBGl=eeM5oD&<%H*z7D&Y#|OQ?CXHf zz|ixy^h9uTw46lA>)RAU5Q<>)woqg4)v}Mv^y{q5ao#uuT(@b;<&NJl_IJ0q9;1lb6|6g5=9Yt-fQqvMq%>5(${bMVZ{yI$u^ZLXfVB5-g; z-_O_>PHCaSTvrXf&vxGnj>~c12I;VGjV*>*Q=97v+N}2<+Qd&Y>xTAS-Gfo@RI8%| z;}q*T&H0}2-S)KKd!~8LV=+y;;Nozd%;31oo|ob9OTNdX=Fn|@-DWA`Ut6M1 z_s{G{HpS_KYV<3KZuo28rimIN$w6)KlC)GRo6>7xS1h&MI)=LMS3|RWg-u;QLlSfu zYtL*4b#o*Yv~!8E!d)x%gQ%zUo0LK?X~zu-E>vKK8SE2+DE7Gq&H^V0K$a^r}TA!9C*1UZ*R-_|QZ zbI&cNMkPA-U*kb$=qY8x`0C}P5;j1Hk{7gi#^xVu)ksazzqiNkgWj7Pd{TMeI|ztY z((z7qDWs$|@|M;fbDEba54a7^Dw(NI+8DqSD>Z?$+N7JAgtV#EW0dRquC%4vr|IItluoJ)o(7_KtIV=$ zMn1Jl+4{eX6>O~#pzcb#y!fMofP3{WuQP?t;AX{$veFihHmG${XPR7#EWKyXD>_Om z+x+EVeq7JplCMb;jEYe^$#=6=yc}*$d^<22r_J5Mw zM%9huTX0d)ug==|@}T-Es&t;sJgJopsf92+@)EbBhAT8nqqm6I zi9X3CT}qWdK(`)TUit+GSA-d+u|eKW=`?AXgPLyCSky&E{ZwMqUOo*ZpuW5R73pcA zCGCpHS{R)ot%d%rXKJW>L5Oscmm`^e;bmg+wUDIxj!&*alJWem3oA)}e8P(F^r%U9; zT=?HGdN}oi9qgC1(7NICc^=NDBy`(Kr@e6q+=igKQuwp%%+!WFGHSxHYe-0!sRxqa5Sp%u%FY82=jb@$Zy=1!#|Uhg=R+9jPV#{y4FPP@ZH*-jOkV3o zKM2Mj1ZvvZ#4KS(0QT)B*(#K6Kmu&$(#XnCsBJ*OOuGjQs%VSGc!+NIj4uU+)=-1i zvTqK_P7?yB@Q*A;lFrcJD18*JD9CSn7;vD^O;DyrD-UJtaEA_C%1H}4ZRG6g&o=9+)`umC(2g>6@ve5RRF$!m*04Uu#qe4#5a*X66qwxH7qP( z#kjqPIUnhqWOF3XYQm*5h)S*p7|X!!65!XyF)wAPmPL0X@R={uhJP_q-DQI^?=1o4 zWWWu5qkNnljoWPNo z^H1)y5va@4q>7TrWAUv%sqUdH#@1v9C^5Xa4nF@<7aWo#-Ho!=4@%&Pt0?pyv2bY{ z1@S_w=N|FM!jh#Bf|V7|w*jfB-BUh%hi>6i14Ii7lhI#H7?S=q{E*Hka;Ua_ac+01GF_TFv~%)sC@3I zy9_{nM?E+6tnl%u{PI@9@pB>3?LX^PM#)bHWDgB+#&l1{=TAF6(*Yf$twkx#MIAClt)7e$x!l9KvCGGb6+|#y6{w`EiX+lbJTlJ@j=Xjxef;&R7Swd zNhhaD>yUdl5#vgfIEF2Hef@c^yxgSCTm=FKWB=qL1j) zJ*jr*vX>>2s>SgTt`ZY7i(FumJshuovgvmL)Uh#*OHc;g6$s;26e|C<1n?3oH*$eH z^jAahriLwqViG1aan?QN8(EcHQm7(5mG0+ou;cJ|GI6%@)YA)5=}t9Vkz{zG)ni6- zqf`{dJG7`|q%MRg>#DH7{M$#E|a8B=DNSF;qX$vvV`oYRh7w%f({0V1D&T`DpM> z$J%yw&0{2kP0o32m4PeNmt)sUCyfDgQ=e%qF>ZDDZ#SPG=7lm84U0w6h8%{lA=uTvmMBpxr z`pk_=08K!$zm2H@0dJ@h{rnPhvvwDZWKefFx=sz)Jr+1BKW32fQ_;l+^Hb$S$aQFCkIUeYQzZw@qNt-AFYm(k%CdmSaAbr+B3?1oJ0bN2@+`nR_%FfUj)} z_nMQIF>qL|Ec2^k3?)4_Ss*kwZ0nlJ$tz*ir-Qc90GLsN*A0W05oJab2)HFEO%X#C zqP~!o5c5r4IFEAoeL^>HhLX7t7)6ixVSYDZRToKN6cKWf(|+r#kQL5fH(y8;*Lrb_ zicdI(So4r=XpQzQ9jftGm$r`5(C)4shBao;w{ti5qk=DCOwxHYH}P5&Jxi70l{Tqu zQpDNS*;NtKXW35c_hDa24y#Qmgt1iu(Th|o@N^e{j8m~p`9&`>gAaCQtc*Bo3IP3918(zKf7JDDdQG4>n?aKcgbUAet+$}reJvM}lv(3q zG2vYoMI$f)oNqy1IRj@i_wdQF|VJ~z*IwtEz?x#%Gocb!|g zuy38FV{FW^YPCAOt=mhm7nz_s`H)*LSbN6MyG_1&QTrhuL<}Zts0Q*+LJvQnWx*_q(rZ{&iydsIk*tW zo0t=umP;ReA#pj0ehUS{S=qmrNwT)fe|%ZQ+g-}Z?(VZH`}0If8?CgWg4`FF2Jc{c zm_@b0t~FJU_#L90FTs^9g}a52{DIILF{eo(5Ih~jogI6YZ*f;wy7z}uu$|BMPpo=N!7H~=oc*M|HI6!Q%6c`K zJgF)5E7bID+1vv<8}UQiZ*?4NuvRI~ovc54*T!9Yx;-;wd~hZ?cd{y&dG}~B9LI|~ zvBbCe%>7@dQ764d+X0)}=7tHa${bG_8<`d6$uNhDfn9D8BbyeCcit;qdP z0u%L%9in$E6`d$rSNpw_*q4GDKUACbScgr#om!R0Bs*;_#86k_cUa3kIl~#9J}rmB z{GGQshaX+5e7iQcTer5pGcJ>bki0e6cjxFEWgy4{h@DNfogG)s8vn*N=-<6V#dMv^-OYqOle%7m z!4KE(OOe%HwYdCiqCTB@PF?1{vC)}5@*AheWrMu_(%(`?({ypfnY9!FzrL8! zextp9iSkgF2|`_mxz`Q8-|Js3VjY#kd*#!!J?x$Gc#|{Y)64NRqr3hw>b;@%oWs~% zkIdAY?Hnr7uf6n_N3}eJON4RWqo3d&C-Z!X-J0R*8DZ}o@8B6<SXy1b?PIsr(L6&9j(t-TfS@~RjQ^|Q9<0t?00x(Vk?-@ zWObUJ2CC;*%=Njo>_oonm$TpH*{WY_$AE}pw|5P;QsY;qTYQ`-HuoEbzv5?of3Fie zdiE?#@|d-{Y&(kjxsJ=s@H(#IEZM;i`-tMR$XX`huE?}5pE+>M7^6SV+phXQtpq@- zuI~G=-#SQ36x+Vh6d2Ak>cfEuCJV#|530^n0LjO3W32imPa?3eJ@2z1sk~4GVIw_o zl!p7U?5uSs!cS9q7(|h*RK3M=T%xMTE{qKnD$pD)88B)ja^1%*^XlX;YeQ`kK(Zt& z8Z%N1r2W0Hqr*7KuvC>0#m*e93q{iODKbm(Gbrgts=7BgO40-t->1?1sX5b7E1u#{ z5Yt;hsqae`ugr4wB?C2$e8A%^k}U&PNK-1v{Ls|h8lu!m9YYSJt`!+f!Y^!@6~0U5 z0Lv*5^!&#Qk0@GbfHkk2t6_-xl$qW_!)m@sWPW@^dJXx}GI4>nv zv`bS8k5~#G`#o{B%p0_J*WAb7J{+^LMCz~0+o)mMaM$v8Er_ZRBYgbAV6F;xz*;0aqmPudtJ_uku6TT@l; z?PoD`s|*&p4m_=iSh=(EX4h)-ZqThN7Q;sgn(Rz@>|x_R5|I;;oFaQqoS?q;6p~zm zJbldIsyinj^dkEpLB~Di#pq_N-pSZ@Ffjze7B=HrBOY!>-Y`HzG^$mab6!OK+or|A z35ZI;UJ5!2$Q0J-W8;QmG3q48)^KKElEjHAA~iL`evIU^(51T=f=ej+vwMhUXE5T54p?9`dcK@BMJ8jZpSe_QLtr&{FcapjJ71CDl;j1i} z?SZwRcD&X?v`fae`ryvRm|1)){BaLmr@N?L#C$B+Z*Sc$%1gO<-!L6 zK{toXM4TiuT+AFicU{dodCyqg0HsN8TC4^Lu6LY-+ZpI9tY#UmSjR&o6BSF4VuG)R ztaFue*rSmx*}m6#Jg8&%d{D(7ImL|Y6|;hx(&_oNRW|Yo*7F8TpABrzx2s{f;}9rQ`ofgI>*5-8czIMWlJ6S6Oz9Xsr;O#g+W@F*qae4^jte` z2I$$R`)KLqSBDEW6{wdzBknUkTUK^I(pN0-=SAF(=N=CI!kx|}yb4O1g=rtBHMR zkA{`8xYmXw%@J|$E{Zl9Ea;9*>&3RhAG=EfNbHH;s;M06*q1u8u@-QPStkCtOoL2d zb@x^lr4>I`Eur5XJEr(|2+LcA1MyUis?R0HSPGW3YHi=D31+8NI=258^=-h%&V4gP zKX4OKQM);QE@9eVnXi4@Lz)6_R8*8qEygvq`g0PYTsU2FyswWs;r&)5QLl0w;@Xf~ zNE{j}c~;)%sY_P-RZYi@sUnnxBWj14hTMp>#?5`3O1;at5KV6-=FS47M=cJVPP<9VwEY=b zWV=OvbYnkWOde&kege=?e@RQZd4%%Tw~e$`@tUVm3GI#8%C=2h?+x)8d1dfq)5|j2 zC&!WCH1Mt%IbFV*LuyJQroaKO)ke{%`qp5vyFsC;ebrQ^Ra~umBhE0xWcD^} z)U_0gg)Fn#L-ux-h-!}^ZJfGz`MXGc{aWKM%6lA70q|_r6NtUZS%sg>iauuMmAHj4 z{i-eQ@_X#Yw}Tt&SLlT3y73)a0JH$Hc`L0rl zktpUH(hDKz@to7jGjqZVGswLnFp^`BvCEF3L+_0P&c6Y(v7sU)`}`yl9TRimltPjz z^2-X#dACV(3-f5ILyI=5nXn6Nt-H^_`5ZR!jW+=zHk%n7d3r4}AG6ZgJjl2=V^}wH zUaA{&HcLCVql=qkd%&Z{H4);sxKqnGYoH$6h$;yw zxSDu15ymc?;x91PfC_y9d$hhPSGah4tv<3TZmDFbpG zqTHTSu9+zKDWYSeqbS3W^EMgRm{R#R5}T~b9JoSgIJt$xV_2`DoVOc2Ct)`>TtAyj z4i7oI5Gx)ugc>j5X~AR+!uXRO`k21dC_t1mt05*F+bqDkt0g1vI?JUeIr|+_UlWV* zoO}J2ace=N&ACKC)Pd?hY!eXsAsv|_I^%9Yv#7k>KQzVzM z0JWq~kNj}93))9%!Nnu~F`N09;ulBhmp0N_x3h60tYi!dX~#T7DnOG*8;2m2k~##S zH1Mi66U{|K{XNtWikd>a6jGMB-9~&)#e^rUSu;ozy{_}#vP0`T0{FjEIvUEyy%bZs z)Rm6pwUzs6Ln-yHEHKA3Y@339yb(&MNqj-s4V}}TvB`ln5dO3C%t5p?t%Oh|*-;lu z(7+^Nk-M;wYa^rsQ#GOLA`1hZNjI_thsPX&$ult{JRvu$-<8A-J2JW_qCb>dE{%f; zEm`^#Iz_F)xt?O93)9;(ldCXN{LN$Vwd4U31XUl}RXNkX%+nw`n#xXmeZ`Du%wWgH zxg0x-(i%(jJ}|SHij+9wBtkT2&4{I-Vx1}3_MTk@wIM>k$Er3;gfuRsRje~z zCwy17Qz?*Ir@yj9Eb6zbV{}MK(nv&KO>|&8H5EZ3uEsO3$@-i|R2If$13-d8Mubfw ztoJDKWk$4)C_+8P+apHp8kCf9NXXWQ{6fw{sEf#eBEIa4eGA|tvp`TEg{)=w<`I$CX$OE^Xh)HoQsHflG)a{e`ZMo!bB zs633dy+6!41hWbjF>-mXL>*4F-!v@=w9PFuniaY_&&Hcc&&?YU6$hYGG^SJ$(^Fy^ zZ2r({1IW?{tqT7$`|A+faMXn1Q&6KW{K!XA2B@4wkNYLA^*pU2doUwzL+e?Nq+Zqh zG8=01k(4mi%CxT28L?!$GuM4j7sUct(p_l$u&FtKsF5$zY{sHBg7Qs4!4Z* zuxl)p@n}M6+950yuTqmb6QitKfl(9aPP^96M7Td3yRu9GE7Q5wnI1iXXf`wx##1)A zeBKb8ojSUUpqk{#X{tDLLeN}_L+g^nFD|55*?m4uv`D7J%b{zVsv`6@S#CsZKcm#O z*<6ARq@mNBkj%BEq+;(=sv1Sw-q%rv)j0VZ{g%bm6T9lR#2OG!Bt@koDM_M8MYJBf zlF3rEoywJUviRi=k~)~a||%vSJO^JAHq~rO`eMOfXU2%3UctQwGOb zR-yC-D#kQXJ@6Zhk*R9cNs)9DTsb-2-q+-qntOMZNtWVDusnn*(Cl_1k=G}xgEqsW zVAJf0TJhHbi@++jN^7x=jTKE?3$T7YPQ6msyt&e3c_WItunLB)wiMC>A5x4+K-*AO ztZTW{?$*P}OV!SU zJJO^a3qD7uWx!x01Y~^bz3lEqBF#g>p5dFsLbzNJm_S@5KnTB z=_8p){V`LGlG{3@&hDpN+uubp)#>yYGp06GRt0D#vAvAu; zV+C$!#yZ$ytF%@$9K==@F-ux?Q)?*3wfqNZhILl0!7p5HXn_72J)<;h-D}=ByL7}- zi@mKZ*WZ*`=JS8I(R4;0o@I5FN&Oh)6{u6xfEfdqM0Hyn7V^h#enL)cCscjn-G|Sn zYEd;qPeWv7)~ZqZ8z__JU93?xl$}9FSH@W$7@D*sOu5eGC_ap(L6NZ5?z}`^0W(ST zKXr-4?n0Z+eX=D4+!5Cj#Zk!BVQMwkpnJ(*{p?-VGrm-u=jBXZB9%21Ob<0txkGzG zBg^8&m#C5v7uJK%dXQtK@u4DrLEM!PBvn0&v>r`(+%=)edrzs$-b?OwQich|oeWy` zi%~T?SZ3!pf?}4b#67IP@`fHMfe06juQ>&NJ--XW6CT+~@FA?-DB0YyG~3v6O0<1b zmXnX0?ukN)gki;)xFeO?e!DZ9xhK9M%>7Y2t|n^X?JADixMh!Toi;pP#KtlZ^Fg zN99~5tjcxBoq#NCuc}7zOZ{Du26#1B9CZY3WhHF%#zs-=_nhX&ZXT6rPYdhE7@O8X(1&=! zi%P_HxxOJc1k#;JH|&C<_`_|(gF0Q z@8iDkx5^M$PSqK27dE=mwI=oU?)J?lr(8NN!M^Rm4ovt~*m@17cXigdTT*Bx=wYdy zF5BW^(^ZcLmFW^b@LdQwHLEGF2sBGR=C2BMv2elf3|!w0c#o!aoIy#?P{^f>OD_`A z_Y=I9(bJa5?^R20hlglEnaos#eN^+_ay^~5S^HG= z_B~PQ_2tMtSo_?E3b;+s+Gi4+M+)|zWKIEty`RHGeZ9%e_PF!i@Aj`!M8~EfZy`Q) z=nSCQ1za!x5NrQI#2;B1wH>Dvd+%(y*^M7*B2kfjg&MWVB)+`>5rl+LG8 z*)*;}DUnEMF$ioLgF~D}C{cNws+&ZPRO9nG?LvD)uUO@Enx%4aP>f2WQ~EWoB?zQS zqBJQ*M&)yoRqNDQMglE2yT))eSMeIvHc=(+0-f}JSOTrZMcoYQ-^-O}jRY-bBGOrPg4GfDR< zorvRqFruD|C>i1Wy9)fv&x%hBa&6SI5aI*QhR}6iYt*ODw`W0?19=W*i-84ryb$zOPz%uE4HxQn$7#dt|aRZyUUi zHZCd{oV1C%$mKK6JL@~WFYk?RW$A<9x`3q;Pk?5s#? z1fvr&OfwRds&Vs}qsvH=kpDW(dJgMFF$%7yD{5S@>^6)X4<5aZD(^EgF$|jk%qfz7 z$)n3;=I669%55>m)5GHku@bae>&$O5<3qtKOiKT>lS}f)w&^-|0Ijs;8ve=2W0x#O zQ*>t+ycA_4D^iXki5xwx3gp00^LmdJxpm9qNGeQSO8`jj&4C)uk5jz;(<>xb8z-r& zki%KDWdj;jPh5EJq^-?YB0~#9n&CQ7;-wNuu@uV^uI+-{yh@CfM=;5C3-K9K(3MGN z%ZrswFiH?A{}eP-bzGRvu~Nw+NmYFBW=Kx@!w#yE1Q{4Es(L2_t(Vf{1wQZu6=lWD z-FFSw7)`?O&$46BYSZ+5nN+klbr}azw;U;Zs(|277spNnFIZcR%*NHe_9Z}=V-l`1 z>ebT}i%LQX^ed6gm|Uft({tLy)2mYj)haPl{b!W4wsVm<(@d1BKGfL;*?-lK)9sPg z?)@OvNvlR0zf6kU{;*_=^`@-wG#;aiMfHXa6zUp0hW6sM-Xl!sSnl0 zRl_(lL|n6Db@U~H*)df-^iI>YYtl&;{r0d&dW&4z-!?X9O1w;qDT~8>JUxQyOk(k} z&G0--|E3+yI>%c4raeXR7uE)raQ!ONb7s3;m8)vD9^&;jd`@2qFi*xCZ0I&;7sWNw z+b08bO>H?=)SZ8UXm#qH8@@Gsn^6;BF)!7Qol`1)nH%sYXm#@|$KueN$*6SDHB`L9 z`gW4rf_o-)Xd#w})Q_U9gQo5WJj5Pl5psonrliKUG|Y=qdnPr98T38$F4_zPE`W)t zgg3CGmS`=O%tK29{;oY5IO^)he2UZu6fKgqJ38{zTR@ zAD4v4i;BfO#rgpgktDQjOcD7dcR<`D({gsEk-Dt*Lf#DP%b?BnWV?3(I_E*!k8j;l zI~B&x7mDSPl#Qh~`c#+RI|W%0!ZW#*Ei2AKER#~X(6a}U=N&asVT8Qjqxu;oUrVr_ z)JmhEA_mU^dtysdt+uH;iB8!(s92{}fgx1q8Htp$g9b&I8T35!(P52>^zClDm`+d@ zas8+8suVBf;{Yj|d?aqI0k|2jS0EhvnU3l^trreiQk8c`DlMl*CHS`xE4^_xyrxq} zmnbYfy*v@kS*rSfa9B;YMiJfHI_K*f9zy1q@8%fNl$Q>c@$Fp~T5BEJlLrKsLRyLezlVog4t9=ejamS@#*v-5iyOo~Ts|GZy2;d`?se=~#!U2n;ld zzcA)+Lq|%`A#z2R@oAPN2QLl~TbzcdO~I$<85~M{MK!6?YeFiX?5D%kP03}YQ+Ymf zaP;MGs7@CtFV~*Lcq@W!NHuj|DvY}m!I~^an3EMapj%bN6gx^ z?n}L&XUdw7(YcRAm9>gbdwQSE^83|V?;Om-0k<}J8OEJ4ag@UyqPM}H)wk&lmOXC9 zYpqql8;?VF_Bwk~X5XTV#+RgP&aitEYpNHf{pB%`&hj!KRaef*@;sihmg*)PJjE2* zy&1E)de9kYv7h)Wsird~>C&yIs8~*~NGs9ITglH(FO{Y$?+Uj&~38WD!4jeDtz#lJ54&hhnqVa^=V_=0zuuWT;-u zgHqx^`R3lmYVSVe`Kx3tdn$#uwE_0e8nn9vYfKz$$6Yh_nVrhwftR*u#fi#nU+%Q7 zB{GJ@-PYsEO0wDUW-F;3iV4{^aRw#*0P+1#5lx(1mbj+0=Uj3MDSRvXvtK{5&Vw~^ zmuV`sy&L76@1Ha(-sD$oKx}T3aZQ5V@B*#u@479DD~F^NnP;r>u=>=-Xu0 z$LnT->6(DXzP*fw*yHTg3NGrZ5J_dAd(cX}@Cri6-me67K4uK(4$yilMB=3qMCPja z#jM;3Zv@JkwX9^I5I)Wibb%wX)(Wn)Y^*a6oaYT%fo>>)iSX4;&N?MDTyO@q3jRsQ z{G`wF`GqW>gL4av;)Dt!??%Gg4Ybopma?hk5JQN^jvUfYQrqX=W9^#k5ah+q2A+&) zU?s$c&x-0z4A@KtFzkBKsSglp`2!}W5phmyEkOln1Y424xQOCdK>(){!Eb51J2u~4|Jity-einAW)L%A37gmVwNzEI3FGH|*t0Ez7YUkg%T z5Lpb){WBD>-g0pB<53|IsR9vna+CbDba3x5ZwSj8@lL5U)blrk4yR6F(aHx*(vHJ# zAo{PYeogAP^MaEsYR@$t8zp4VjCDSXr$P{`JuEc=3_&ao9?f*NMMn_VF?y@y%^Zgx>7agV-okN)q8 zgGR3FDf3Yl^5pslHsR9`9<_w!gt~v2>HfS0HU{bEHHubZ}YDP5vsx@22IWm+~==2Xh ziP0yJQ0!2HRnKnFjrMPlZ)7JH`>I&R)H@-j0L`iHS4?3Lk{qg)Ur%pmB#BZo6)tWw znNqmE! zOl)6x?560Kl;G1+Lsulq5Yn&IfiGulxU-jtIGJ6C;}&SGe&+#R_IqUuw^;Pl>ZN|f zG48sNc;AJBQm-1&Pm^&?YSalQf>1{DG@BW6#>DuEgHPC$s}W2P2>UiwU@)YGR$XAR zXDK&2>B@lFn3Z4Et%UEhQg)`jIE79Ys?>-e@v3`hsB3U6c6An&g$r$fb!J%7R_<37 ziKrPZh^VCH6+;v)D0aI(fX^FW6wp@LBRSveDS=V)o=ix=}XBH3cS5EDn# z6Ppy1dWXGK&ZdtnziukxD+X(nkF* zU3*eGx$e7nN^nn3MI`o<2PJKdDsL9JNl2R3+O@EYvs9_+X*G1TY?HHjdF1!j8A*%R zmP$W^kvP>>jg~s+TIU?DGZrax0NhcbG+7&WlCbi)a>uj3Pvwx-?O4)hvPy0w>^8-P zjESly52%?nZc1xs@MeKnF?7=0V6got8PZo-F8!t7uqltT6rSd-jAG=4UQe;CcI^DA z9+-+13{qnk##;+*)tDHMS2m@Hk6h~5vR0IrN!O7w#oGyXboiSM7f_w8cJZoBsGXZV zYg>OK`(aks#WQ03-pFN<`U|+b0?IR}%9;eKn|iW~`baYXh{tDxEbYGu|_?V#|yBad1R zf7rpWx)!W@8^M$)>rkyLGsAcsj~P1O5i-83`Im!usT*om#j?wiGh=i2p5A<)d~R)a z63pn*s1Dw*%H5HlA&;+>IN_R2yVSi6TDL1eT`cUnAI!R>M{~sB*-gYuVZBbH z)jTPZ`*n|TIOvCy8w5cC_+xl5O+&Y#1hrXb`&Ghv<5A9ecsQkb)v(O@y{eg)q4hft zuZLlm#K7D3P| z5w_Y}Ow5U__4xaJE3Oy}p54XFeLIJb2EIBks=U&jI4YprJ+o|$o;qcY?UQIazQ7%u zKBy~H(Gkgz+y}6A~A(I{Rt1+cK-uXoBwHiJ>W|?NG zpH`YlZik+G&wNv<)Gvd)g!3>RFgxu7n6a`SHv@eceoj@(SPzQX-!D+ToqpS%k+&)b z`O}zj)7<#4y+bsW2#h`_U0a(QST4g{!r>gtW}5b4{bYYyLyaoQ*8ID%b=?}hd9;0< zA``E;R_mP7T&xc8-%c$ik$Ahp0RI3005CWF3JC*&fM8GfC;|}=g~VXd2$Uuv3Wdg_ zG03ELA0Lg!V=@@Laxn;nLnM+IBoa%Io)+<-2*J)O`-Da0uiO47tnH?fG zDw)`=Gs&gycVM>4CiFTi=1EPq;iA{vb>eq+wBa$+d6ZHSQgO1)=XRP~)()3Y+}bzU zDP9Y2LdwCi_c%{KsT7HJHn%Sg$FVMnaCrM&7K4%M)8+fVoUdz#^1RivbB_|_y`{=4 zaLg(1`u_H>$_o(zs?P)5(zWn|Jd(DJay+duOFJ0Xs%&~>`Z>u;$dtoRR7lPw2&4TG zF3LKS7s5?bln>O|Y_S9LsWI48Awd#C0(`42%f2GE_uI63nVg&mL4YD?;eQ zN{rDlm*P1QL)^L0&X zN%5N$!_!t}XvNt>z6tfeAD*U@t73E~a_FgeMTQ>w5PTCS>+hf5j z6uo%SHLF{M*3@kQHb$`ZEV@CHTvvwDwN!6^;dyFg!#}nT3r=9SGKR^~m2^QC=+X9V zQsR{uHWUT#)&o~O8oixAUUSMTr{p?TO6yBfldWHEHJnkcY}oc5&)<1gzft5{E8A>J z`NdCfs&BTTW@Q<)!v1ge7IDE?a^^ng%}iV!gtv?x`?fV2#EWunQu_Nx@KDT60pbxg z;@|9RyX@svukH0bOq-1(tMYgxT?1YkgDJ^Sw>!-aI6L+cxNIDz36yg=Cr#Pu9utp? z)B23ZiSg^sb2#jiO(kdOn6&rZa|w?xMPs%#2K{Ik3eisb_TwXIZP+{-q*xt%j~sb^ zbC&z&wbtCSB0p23K{+>Mk~5 z+*G2WOfK=1!KFOKld=q3X}#bzBDljAimPPk39c9gQ0t$ob!Y_r2e(DAP?JOfh3Q4{ zH)c9k7iy?^>Va;+wJ=ef<6w6Y0of~O>j@!bLU{*O<1z>Y+S~g>J#1~}tHLHh;IvX$ z(7D{JwO){)Y7vZ(jq0a1*2YW=(|yWiWi-Rw@}r{pY0fbPr#IwISi68QDrG5Bn4>WnR;eUu;NBLsF403VK!1Pz8j$x za@*vqIxMoS4-j`lB_vbxZLy8zwndKuV$?uuX>G2|h92RgOFvF7Irlf24IQ6Ua5T(? zwJ^f?!^1E-{w zIm`|Wx3cjOjZBV-h^m3YDGdpx%+QtaMR2u;R-_-IsXNE5sx@bmFXLJYge{&Akjd7J z6*RM)hYD>&=W6X3tV55|+K$P^qJ3TjevXbMcSh!87Y-whPYgOkveLmO8-&th%+4LW z7T%p;f=NZw&Kk)%wMt@fpjEGVa>w?iF`{hBscLk^P~IuM zGjwa2dbHZVSfuTcjq;ARy~uT3EE4B|3W(@9hkR)16XcG|)hfkz?%vj;=A!YQlTNgV z=i>A$Ye{CdC};I#E7cd06Bgsm$GE2D4C$(|u5eVQ1t1J1tz1YU(A6{c?XHc@O76xb zBiM;^DKyEkb~be`3ukf{eJ+-^1+2-N4^^#`d03TZMxHZ8Tn$pSKQbN9zv&{!t1bnK zg}$uS_KR?y`O9U9@(Yss-8K^(?w19*Gt~<m8h>j_u#1wMqYl+5&XkM4mM9nm; z$$OTh)yPM>^Wa(a?+ctqG&Q% z>i*yH^JjIU-QU+w~OPg$fOt| zCZ$K%Xr0bQo7Qx^V0aHGqB`G=nM&wfZ4*tgWztScHPlSXD^Jq>L78<8%RwjQhGv|P z&^B75#RI;!9xR`#mNuk9ci{LIZclGiVn<_(2-&jDZ_|~TZc$5~#-ZL0yDu^{L#S0X zpUD5CZ}V0(C_rl^1(}0*UT>px_*m=>Ml+dr1k>`HYFV5xG}hjrn~i)W^ z+&Q;V#_d4%71m#_W*ZQ4`9;E^CvoAq-S)|~bgQ*K!xa(0T61=w>{EZ4b4d>K2D4=t z`%%1unAqOt32*2aiS8qp8$${@iSVqWt(hBpse7%iQ*o49s1X}sl~lB3aJaA5JR7#Q|L7F_8{|&HoJngaiye7 zgt#)MIx_^V6SSU@%|Hw(HJNvuBPqDdGbd21DB8t91Mw^?^F3o-KRT5?kpLw-HZH18 zHgjDs@_n7#wKi#qFH2gyin6sNB(8CvG-=B}yY(|Wq&4cVzMJ&Ci`cn}GC9L3Gyyg` ziZZL?0=bhy!jv#XYqhZGtFS^%L(-7GA$&n2)3NKoHpE36Y8%7zS~ua-xYLOeX&*zQ zZW;R9DH7i|`f{$SYn78{z#^VHqv}M;%c8nAqYADYGbo@-rLznaMkvNB;({YnQpL#g zpj<4hB8MlkEk4+wM`NR%A}lD&B0ym4FoF~gQnf485Hq>Wm_$*;bZ@hA#-sYXx6yDE z;HNhr+_;J0uj?V18~8eOcSs|h#Iw&h^HMnjy{+6}L?lBzlf}Lfq!jy>lyh~a1Ed** z2f(~Oz}m?Ygk>NxLA)epl)QC0153EM^As{I$)W#693?R9G`F-lyPSuQDj2&IdP&<> z3k(#qD&(5fr8fhpFuSHflK(%9nnrq9$r|y>B$6)_AfV!7v&4BwYy3WY%n{q)MZ3|X zbdoXC$C1<{40Fl}6C}8NTu2-?HM12ylbyP=8AYsXy|kV%`1&v;kF?xlOoY0)8`s5& zN;c9O9?2d%Db_AhMn@_cJK=Rgd9k-T-b=bVo2mx3%M7qjVfhaLQv9l~csiA2Pj%tO+n#JM=es%$+}PD8`&w{s0n zx`w|5QW8RMB-0fl%R!C=8@FVH$~;)KI+#v#lEu6J&LbQN6e5Ti4jQSlOk}x_3~>`Y zsw4?^8^R1F`iH$T3MUj`P0TmX(-J!>fzhk;(!Tu!sw|UC%x$X#5}CZX z&MVtX#7Y_iABx*6#2kUfLu`!XK_kmb$gGH?31E$k3d@q~Kof*7X7WhHJV{NrAHmK=f1*L%nc&N?4VF|P0;g|H>#M& zjW|i-TRI&r!>lC43=^@`m!tupz$wns)O;F9`88WHymU*b6rsymo)=`HrGocLy%?`l z;ZOxVItt>VOGU#xjgd^UD49yQWe3*Dvas8?QEXMlD~u|;=r4O+xa$_5`;tBDIv&Hf zHzSmq`YYup-8pR6$4Nt z)>u1?(88563dGQCr^;-9MU^bjne9Y`zMdI(p)*J?4G!86wlG{(DU<4`l{c~T>QOr* zqN(qr#C*@0+tA{lR%2%+Oq)CHRw+BapZvizqO?)`y;;*pu7vSVsj90DXHtu^%mQL7 z#TC>m?mbgYd;%BE!BzEn>a#H@lK5t%4>Ynx`n^Bp3i~I+Z^pN zUG7#*sJVqPQcE@7R0Yc2Qk}XCRb3G(CAB!+zn-&Lm%Z>;xnjG7WXwy$Q!Vy8*)dra z`pvpv(!Fun1(&a!+nqa^2(*mK~r^OCmn>fwEa<=Wyhm3 zDs+bssY4uXA;Ti;C>$5adcYV$gqF?MA*sr)+Zx|oOs4IQCbIoY70?OO_`}SVpUpK2 zQyH;KP*43MRI2WgBWOD%hT%1K;8ciGRZ2Pj0lWSzE486tlxff$>a2QZEPWNbHQgme z5Gsx05zEWaO%gmE$HI&u#la=h1}jx2Bvm@{y#xl^{r(Pa8#|pIJnSkhMnvP$WzFqT z+hgL+js`6Br&&Cjy?jPptZcZFRKcy9M{AtYy>eU9yxZmk;|*wFieRmb9alL#+%_fL zK`7i%wPUTux=ftC1#lZd_TW8cW~Rh3lg!LaGBYzX+c70EGczS-W|=X@n3*AFj@eFP z$H}Mc?(Ob(RagJ38!cP(v{IkU)H+&1)*yb~Kp{GN5(k-v%NtR@{2sd@lHnj0)Gt;LdiD`xn8g9qBe|2VU%NgIinthuR@xR3ELJcXp;;h#r1# zF4eEc5N^rz8ppLPih?K9DiklHj9)Hwmi?g9q(`#@bZij6+DjVezcwh~X<9bj?ok=f z7j3Yjo&09}x)Gyw$cwIAC~#5Mu%z6tG(=WTn?K_)i7NYbl29o2O6<7C*D)3Ym$#( zdsWu!d~a*kdbXB|!p-Enmr}m#De*;Sg;?O8>G88Yp-*di@8$u8HsZ~pMdY`Pe12HX z?CIfiZx>seW1A!015woDf*CNp>3A8;=C%O|cc={E#?=EuECjTxoFgw9svVO0DaLco z=KK;(h}rSrirLIUC+3jc`NHIV>OCjTwOx4U8|RVt*`kz(ve3QBFgvg-y;s~ zT_eK-z`M^ovq=CV?w?SJLTtYhMMm_PVal7RZeAkvXgSJ8ekTVW^7zq@*I5u93Hor^ zL+q0{A2O_*aSPmR@^xj}6a{*2V(BAO_KzbaoOTcoUxkkoOn9Bngqn(<6wkTs<8l&p zi{#HW*V28a*ct~;lh;d4s^!WTLHDb17W$wPur=<%`yM~kY)BPxnapwHqJ%9d4 zI)BYB{g3M5BOI=pJ;rS0DZJM@-A1hU6t65&KTMu^b~;<U7wFkzKGB!qp1MSnc~WaE&lfXIAt*bq}4GSoFS&h*?+6)?NnI4zlz{;2_1bVZDn z9JP>dYytbOw_z~sL?r3?qOl`Bz^9-!VS==C;1qBCs5jPe^}b;O-XKwYqAKQht20~+ zX18*aO=K~Pu-11@Z0Lk~E)_w)cnHUk{EWh6&IEODQyk|F2eYM1$Y&QP9@6pnfZ&&s zTg{qFVK%aKGC`cZ?{D~`W5dxVPqgUHM>&N`Nd)lnUMR(N$XInOS8Jvo;!AU}CRfS!BM8ByhDkevpWBWg%W!h7&S! z$XDULrlOlxGXWe z5$2eEGSb=7=_M%eB%vkZ%*4=|z}Hbxx>j!b)2dpCLq~3Qsy*byN=m9+@-OUKTzNH=E5 z;p>_uh#yr)js!NDX*ThTzluPv(!d=Wf{@{eT`n2Rxr<&Ww9o#Td7BN2oSw)1KC7K> zS2oOfw%glte+a(@vh?Yf&>BPINL{uIOS#bL@@gpW1rP;HGW3XR>r8CY0FsJ_jZA#-%Oty3woa=PHSO%}nl;F8iqWl!W!^IwiS%iymqb( zN@oXZS)|vhXhG?+8$FYIHDgXeA4G!!URyv@-jTr-`lgMLEuf2scTWA=LJP; z!>Wl-@qgN%B#;zj>N(I1K7Vv%EUQVKuA}k@tU%R27FEo}GNjqG!@_T38TLq|vxak; zzTPe~s98E<5{y?JR%cM~t0}dX5Ah@(@6F;5K&`6qℜMl5UH#Vika`&v#We+_li0E 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 DR%v({ literal 0 HcmV?d00001 diff --git a/dist/mac/dmg/resources/Cryptomator-background.tiff b/dist/mac/dmg/resources/Cryptomator-macFUSE-background.tiff similarity index 100% rename from dist/mac/dmg/resources/Cryptomator-background.tiff rename to dist/mac/dmg/resources/Cryptomator-macFUSE-background.tiff diff --git a/dist/mac/dmg/resources/FUSE-T.webloc b/dist/mac/dmg/resources/FUSE-T.webloc new file mode 100644 index 000000000..5f3b480fc --- /dev/null +++ b/dist/mac/dmg/resources/FUSE-T.webloc @@ -0,0 +1,8 @@ + + + + + URL + https://www.fuse-t.org/ + + From 6d906beeb8eaa0fc4f76cace1f965cae842322ad Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Mon, 27 Feb 2023 12:17:47 +0100 Subject: [PATCH 0048/1229] bump dependency-check --- pom.xml | 2 +- suppression.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index c37d01f08..bca134d38 100644 --- a/pom.xml +++ b/pom.xml @@ -59,7 +59,7 @@ 23.0.0 - 7.4.4 + 8.1.0 0.8.8 diff --git a/suppression.xml b/suppression.xml index bedc0b266..5b873e9cf 100644 --- a/suppression.xml +++ b/suppression.xml @@ -38,7 +38,7 @@ ^commons\-cli:commons\-cli:.*$ cpe:/a:apache:james From 45534b0a2bac6709446ac5cfa8c7206e55a15302 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Mon, 27 Feb 2023 12:19:13 +0100 Subject: [PATCH 0049/1229] suppress false positive --- suppression.xml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/suppression.xml b/suppression.xml index 5b873e9cf..e7cc4ea65 100644 --- a/suppression.xml +++ b/suppression.xml @@ -46,4 +46,13 @@ cpe:/a:spirit-project:spirit cpe:/a:apache:commons_net + + + + ^pkg:maven/com\.fasterxml\.jackson\.core/jackson\-core@.*$ + CVE-2022-45688 + + \ No newline at end of file From 3d0b6dde28a188b9727b17a1bf14a119174f937d Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Mon, 27 Feb 2023 13:09:56 +0100 Subject: [PATCH 0050/1229] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b742846c2..88e5d1475 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,7 @@ Download native binaries of Cryptomator on [cryptomator.org](https://cryptomator ### Consistency -- HMAC over file contents to recognize changed ciphertext before decryption +- Authenticated encryption is used for file content to recognize changed ciphertext before decryption - I/O operations are transactional and atomic, if the filesystems support it - Each file contains all information needed for decryption (except for the key of course), no common metadata means no [SPOF](http://en.wikipedia.org/wiki/Single_point_of_failure) From 3f2b5ccde985e113485ea0b00334104b56ab1dff Mon Sep 17 00:00:00 2001 From: Cryptobot Date: Wed, 1 Mar 2023 11:42:57 +0100 Subject: [PATCH 0051/1229] New Crowdin updates (#2698) New translations strings.properties Chinese Simplified; Chinese Traditional; Chinese Traditional, Hong Kong; French; Japanese; [ci skip] --- src/main/resources/i18n/strings_fr.properties | 2 +- src/main/resources/i18n/strings_ja.properties | 2 + src/main/resources/i18n/strings_zh.properties | 14 +- .../resources/i18n/strings_zh_HK.properties | 5 + .../resources/i18n/strings_zh_TW.properties | 490 +++++++++--------- 5 files changed, 260 insertions(+), 253 deletions(-) diff --git a/src/main/resources/i18n/strings_fr.properties b/src/main/resources/i18n/strings_fr.properties index 68eef4776..26c1013ba 100644 --- a/src/main/resources/i18n/strings_fr.properties +++ b/src/main/resources/i18n/strings_fr.properties @@ -353,7 +353,7 @@ main.vaultlist.contextMenu.reveal=Afficher le lecteur main.vaultlist.addVaultBtn=Ajouter un volume chiffré ## Vault Detail ### Welcome -main.vaultDetail.welcomeOnboarding=Merci d'avoir choisi Cryptomateur pour protéger vos fichiers. Si vous avez besoin d'aide, consultez nos guides de démarrage : +main.vaultDetail.welcomeOnboarding=Merci d'avoir choisi Cryptomator pour protéger vos fichiers. Si vous avez besoin d'aide, consultez nos guides de démarrage : ### Locked main.vaultDetail.lockedStatus=VERROUILLÉ main.vaultDetail.unlockBtn=Déverrouiller… diff --git a/src/main/resources/i18n/strings_ja.properties b/src/main/resources/i18n/strings_ja.properties index f2125a500..fa380e085 100644 --- a/src/main/resources/i18n/strings_ja.properties +++ b/src/main/resources/i18n/strings_ja.properties @@ -154,6 +154,8 @@ hub.registerFailed.description=デバイス名登録中にエラーが発生し hub.unauthorized.message=アクセスが拒否されました hub.unauthorized.description=お使いのデバイスはまだこの金庫にアクセスする権限がありません。金庫のオーナーに権限を与えてもらってください。 ### License Exceeded +hub.invalidLicense.message=ハブライセンスが無効です +hub.invalidLicense.description=Cryptomator ハブインスタンスに無効なライセンスがあります。ライセンスをアップグレードまたは更新するには、ハブ管理者に連絡してください。 # Lock ## Force diff --git a/src/main/resources/i18n/strings_zh.properties b/src/main/resources/i18n/strings_zh.properties index 2dec424b5..62a7dbb2c 100644 --- a/src/main/resources/i18n/strings_zh.properties +++ b/src/main/resources/i18n/strings_zh.properties @@ -265,13 +265,13 @@ preferences.interface.theme.automatic=自动 preferences.interface.theme.dark=深色 preferences.interface.theme.light=浅色 preferences.interface.unlockThemes=解锁暗黑模式 -preferences.interface.language=语言 (需重启) +preferences.interface.language=语言(需重启) preferences.interface.language.auto=系统默认 preferences.interface.interfaceOrientation=界面方向 preferences.interface.interfaceOrientation.ltr=从左到右 preferences.interface.interfaceOrientation.rtl=从右到左 preferences.interface.showMinimizeButton=显示最小化按钮 -preferences.interface.showTrayIcon=显示托盘图标 (需重启) +preferences.interface.showTrayIcon=显示托盘图标(需重启) ## Volume preferences.volume=虚拟磁盘 preferences.volume.type=卷类型(需重启) @@ -405,7 +405,7 @@ vaultOptions.general=常规​​​​​ vaultOptions.general.vaultName=保险库名称 vaultOptions.general.autoLock.lockAfterTimePart1=空闲超时 vaultOptions.general.autoLock.lockAfterTimePart2=分钟后自动锁定 -vaultOptions.general.unlockAfterStartup=启动 Cryptomator 时解锁保险库 (此功能需先勾选保存密码) +vaultOptions.general.unlockAfterStartup=启动 Cryptomator 时解锁保险库(此功能需先勾选保存密码) vaultOptions.general.actionAfterUnlock=解锁成功后的操作 vaultOptions.general.actionAfterUnlock.ignore=什么也不做 vaultOptions.general.actionAfterUnlock.reveal=显示驱动器 @@ -429,7 +429,7 @@ vaultOptions.mount.mountPoint.directoryPickerTitle=选择目录 vaultOptions.masterkey=密码 vaultOptions.masterkey.changePasswordBtn=更改密码 vaultOptions.masterkey.forgetSavedPasswordBtn=忘记保存的密码 -vaultOptions.masterkey.recoveryKeyExplanation=忘记密码时,恢复密钥是你恢复保险库访问权限的唯一方式!!! +vaultOptions.masterkey.recoveryKeyExplanation=忘记密码时,恢复密钥是你恢复保险库访问权限的唯一方式! vaultOptions.masterkey.showRecoveryKeyBtn=显示恢复密钥 vaultOptions.masterkey.recoverPasswordBtn=重置密码 @@ -445,9 +445,9 @@ recoveryKey.display.StorageHints=将它保存到非常安全的地方,例如 ### Enter Recovery Key recoveryKey.recover.title=重置密码 recoveryKey.recover.prompt=输入 "%s" 的恢复密钥: -recoveryKey.recover.correctKey=恢复秘钥正确 -recoveryKey.recover.wrongKey=此恢复秘钥属于另一个保管库 -recoveryKey.recover.invalidKey=此恢复秘钥无效 +recoveryKey.recover.correctKey=这是正确的恢复密钥 +recoveryKey.recover.wrongKey=此恢复密钥属于另一个保管库 +recoveryKey.recover.invalidKey=此恢复密钥无效 recoveryKey.printout.heading=Cryptomator 恢复密钥\n"%s"\n ### Reset Password recoveryKey.recover.resetBtn=重置 diff --git a/src/main/resources/i18n/strings_zh_HK.properties b/src/main/resources/i18n/strings_zh_HK.properties index a2430949d..2d5f5a766 100644 --- a/src/main/resources/i18n/strings_zh_HK.properties +++ b/src/main/resources/i18n/strings_zh_HK.properties @@ -128,6 +128,8 @@ unlock.error.customPath.description.notSupported=若要繼續使用自定路徑 unlock.error.customPath.description.notExists=自定路徑不存在。請在本機文件系統指定另一路徑或在加密庫選項中變更。 unlock.error.customPath.description.generic=已為加密庫設定了自定路徑,但是運作時出現錯誤:%s ## Hub +hub.noKeychain.message=無法訪問設備密鑰 +hub.noKeychain.openBtn=開啟偏好設定 ### Waiting hub.auth.message=等待認證中… hub.auth.description=您將被自動傳送到登入頁面。 @@ -168,6 +170,9 @@ lock.fail.description=加密庫「%s」無法被鎖定。請確保未存檔的 migration.title=升級加密庫 ## Start migration.start.header=升級加密庫 +migration.start.text=若要開啟%s加密庫,需要將加密庫升級至新的格式。在此之前,您需要先了解以下的事項: +migration.start.remarkUndone=此升級操作無法撤銷或回復。 +migration.start.remarkVersions=舊版 Cryptomator 將無法開啟已升級的加密庫。 migration.start.confirm=我已閱讀並理解上述資訊 ## Run migration.run.enterPassword=輸入「%s」的密碼 diff --git a/src/main/resources/i18n/strings_zh_TW.properties b/src/main/resources/i18n/strings_zh_TW.properties index de9c77d41..100b49085 100644 --- a/src/main/resources/i18n/strings_zh_TW.properties +++ b/src/main/resources/i18n/strings_zh_TW.properties @@ -46,7 +46,7 @@ addvaultwizard.new.namePrompt=加密檔案庫名稱 addvaultwizard.new.locationInstruction=Cryptomator 應該將您加密後的檔案存放在哪裡? addvaultwizard.new.locationLabel=儲存位置 addvaultwizard.new.locationPrompt=… -addvaultwizard.new.directoryPickerLabel=自定义位置 +addvaultwizard.new.directoryPickerLabel=自訂位置 addvaultwizard.new.directoryPickerButton=選取… addvaultwizard.new.directoryPickerTitle=選取資料夾 addvaultwizard.new.fileAlreadyExists=存在與加密檔案庫同名的檔案或資料夾 @@ -113,9 +113,9 @@ unlock.passwordPrompt=輸入 "%s" 的密碼: unlock.savePassword=記住密碼 unlock.unlockBtn=解鎖 ## Select -unlock.chooseMasterkey.message=未找到主密鑰文件 -unlock.chooseMasterkey.description=在指定路径找不到该保险库的 masterkey 文件,请手动选择密钥文件 -unlock.chooseMasterkey.filePickerTitle=选择主密鑰文件 +unlock.chooseMasterkey.message=未找到主金鑰文件 +unlock.chooseMasterkey.description=無法在其預期位置找到此加密檔案庫的主密鑰檔案。請手動選擇密鑰文件。 +unlock.chooseMasterkey.filePickerTitle=选择主金鑰文件 unlock.chooseMasterkey.filePickerMimeDesc=Cryptomator 主密鑰 ## Success unlock.success.message=解鎖成功 @@ -124,7 +124,7 @@ unlock.success.rememberChoice=記得這個決定,不要再顯示 unlock.success.revealBtn=顯示磁碟 ## Failure unlock.error.customPath.message=無法將檔案庫掛載至自訂路徑 -unlock.error.customPath.description.notSupported=如果要繼續使用自訂的掛載路徑,必須變更成支援的檔案空間類型,不然就必須使用不同的掛載路徑 +unlock.error.customPath.description.notSupported=如果要繼續使用自訂的掛載路徑,必須變更成支援的磁區空間類型,不然就必須使用不同的掛載路徑 unlock.error.customPath.description.notExists=自訂的掛載路徑並不存在‧ 請在本機創立該路徑,或者在加密庫選項中更改 unlock.error.customPath.description.generic=你選擇使用自訂的路徑來掛載此加密庫,但是掛載失敗,原因: %s ## Hub @@ -143,16 +143,16 @@ hub.register.message=需要設備名稱 hub.register.description=似乎這是第一次Hub訪問此設備。為了識別它以授權讀取,您需要命名此設備。 hub.register.nameLabel=設備名稱 hub.register.occupiedMsg=名稱已被使用 -hub.register.registerBtn=确认 +hub.register.registerBtn=確認 ### Registration Success -hub.registerSuccess.message=设备命名成功 -hub.registerSuccess.description=要访问保险库,设备需得到保险库所有者的授权 +hub.registerSuccess.message=設備命名成功 +hub.registerSuccess.description=想讀取檔案庫,你的設備需得到檔案庫擁有者的授權。 ### Registration Failed -hub.registerFailed.message=设备命名失败 -hub.registerFailed.description=命名过程中出现错误,详情请查看应用程序日志 +hub.registerFailed.message=設備命名失敗 +hub.registerFailed.description=命名過程中出現錯誤。更多詳情,請檢查應用程式記錄。 ### Unauthorized -hub.unauthorized.message=拒绝访问 -hub.unauthorized.description=您的设备尚未授权访问此保险库,请联系保险库所有者 +hub.unauthorized.message=拒絕存取 +hub.unauthorized.description=您的設備權限尚未允許存取檔案庫,請聯絡檔案庫擁有者 ### License Exceeded hub.invalidLicense.message=Hub 授權無效 hub.invalidLicense.description=此 Cryptomator Hub 實例授權無效,請聯繫管理員升級或續訂授權。 @@ -160,7 +160,7 @@ hub.invalidLicense.description=此 Cryptomator Hub 實例授權無效,請聯 # Lock ## Force lock.forced.message=鎖定失敗 -lock.forced.description=锁定 "%s" 被挂起的操作或使用中的文件中断。您可以强制锁定此保险库,不过请注意打断 I/O 可能导致未保存的数据丢失 +lock.forced.description=仍有未完成的操作或開啟中的檔案以致無法鎖定 "%s"。您可以強制鎖定這個加密檔案庫,不過中斷讀寫可能會導致資料遺失或未被儲存。 lock.forced.retryBtn=重試 lock.forced.forceBtn=強制鎖定 ## Failure @@ -168,312 +168,312 @@ lock.fail.message=鎖定加密檔案庫失敗 lock.fail.description=加密檔案庫 "%s" 無法被鎖定。請確保未存檔的工作已儲存在別的地方以及重要的讀寫工作都已經完成。請強制結束 Cryptomator 以關閉加密檔案庫。 # Migration -migration.title=升级保险库 +migration.title=升級加密檔案庫 ## Start -migration.start.header=升级保险库 -migration.start.text=为了在此新版 Cryptomator 中打开您的保险库“%s”,其需要升级到更新的格式。在这样做之前,您应该了解以下内容: -migration.start.remarkUndone=此升级无法撤消! -migration.start.remarkVersions=旧版 Cryptomator 将无法打开升级后的保险库 -migration.start.remarkCanRun=您必须确保您访问保险库的每台设备都能运行此版本的 Cryptomator -migration.start.remarkSynced=在升级之前,您必须确保您的保险库在此设备和其他设备上已完全同步 -migration.start.confirm=我已阅读并理解上述信息 +migration.start.header=升級加密檔案庫 +migration.start.text=為了在此新版的Cryptomator裡打開"%s"檔案庫,該檔案庫需要升級到新的格式。在此操作之前,您需要知道以下事項: +migration.start.remarkUndone=此項升級無法還原。 +migration.start.remarkVersions=舊版的Cryptomator無法打開升級後的文库。 +migration.start.remarkCanRun=請確認所有可存取此加密庫的裝置都可以運行這個版本的Cryptomator. +migration.start.remarkSynced=您必須確保您的檔案庫在升級之前已經完整地同步到此設備及您的其他設備。 +migration.start.confirm=我已閱讀並理解上述資訊 ## Run -migration.run.enterPassword=输入 "%s" 的密码 -migration.run.startMigrationBtn=迁移保险库 -migration.run.progressHint=这可能需要一些时间… +migration.run.enterPassword=輸入 "%s" 的密碼 +migration.run.startMigrationBtn=迁移加密檔案庫 +migration.run.progressHint=這可能需要一點時間… ## Success -migration.success.nextStepsInstructions=已成功迁移 "%s"\n您现在可以解锁您的保险库。 -migration.success.unlockNow=立即解锁 +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=文件系统不允许写入 +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=此保险库仍可使用旧版本来打开。关于如何手动迁移保险库的操作指南,请访问 +migration.impossible.heading=無法升級加密檔案庫 +migration.impossible.reason=此加密檔案庫無法自動升級,因為它的儲存位置並不相容。 +migration.impossible.moreInfo=此加密檔案庫仍可被舊版本開啟。如需手動升級加密檔案庫的操作指引,請參照 # Health Check ## Start -health.title=健康检查 "%s" -health.intro.header=健康检查 -health.intro.text="健康检查" 包含一系列检查,用于检测并尝试修复您保险库内部结构中的问题。请记住: -health.intro.remarkSync=请确保所有设备完全完成同步,这能解决绝大部分问题 -health.intro.remarkFix=并非所有问题都能够修复 -health.intro.remarkBackup=如果数据损坏,则只能依靠旧备份了 -health.intro.affirmation=我已阅读并理解上述信息 +health.title=對於"%s"的健康檢查 +health.intro.header=健康檢查 +health.intro.text=運行狀況檢查包含一系列用於檢測並修復加密檔案庫內部結構中的問題的檢查。請記住: +health.intro.remarkSync=確保所有設備完全同步,這可以解決大部分問題。 +health.intro.remarkFix=並非所有問題都可以解決。 +health.intro.remarkBackup=如果數據已損壞,則只有備份才有幫助。 +health.intro.affirmation=我已閱讀並理解上述資訊 ## Start Failure -health.fail.header=加载保险库配置时出错 -health.fail.ioError=访问和读取配置文件时出错 -health.fail.parseError=解析保险库配置时出错 +health.fail.header=載入加密檔案庫設定時出錯 +health.fail.ioError=存取設定文件時發生錯誤。 +health.fail.parseError=分析設定文件時發生錯誤。 health.fail.moreInfo=更多資訊 ## Check Selection -health.checkList.description=选择左侧列表中的检查或使用下方按钮 +health.checkList.description=在左側列表中選擇檢查或使用下面的按鈕。 health.checkList.selectAllButton=選擇所有選項 -health.checkList.deselectAllButton=取消选择 "检查全部" -health.check.runBatchBtn=运行选中的检查 +health.checkList.deselectAllButton=取消所有檢查 +health.check.runBatchBtn=執行選定的檢查 ## Detail view -health.check.detail.noSelectedCheck=要查看结果请在左侧列表中选择一个已完成的健康检查 -health.check.detail.checkScheduled=此为计划检查 -health.check.detail.checkRunning=检查正在运行… -health.check.detail.checkSkipped=未选择运行该检查 -health.check.detail.checkFinished=成功完成检查 -health.check.detail.checkFinishedAndFound=检查运行完成,请查看结果 -health.check.detail.checkFailed=检查由于出错而退出 -health.check.detail.checkCancelled=检查已被取消 -health.check.detail.listFilters.label=筛选 -health.check.detail.fixAllSpecificBtn=修复所有类型 -health.check.exportBtn=导出报告 +health.check.detail.noSelectedCheck=請在左側清單中選擇已完成的結果運行狀況檢查。 +health.check.detail.checkScheduled=檢查已安排。 +health.check.detail.checkRunning=檢查目前正在運行… +health.check.detail.checkSkipped=未選擇運行檢查。 +health.check.detail.checkFinished=檢查順利完成。 +health.check.detail.checkFinishedAndFound=檢查結束。請查看結果。 +health.check.detail.checkFailed=發生錯誤,檢查意外退出。 +health.check.detail.checkCancelled=檢查被取消。 +health.check.detail.listFilters.label=過濾 +health.check.detail.fixAllSpecificBtn=解決全部問題 +health.check.exportBtn=匯出報告 ## Result view -health.result.severityFilter.all=严重性 - 全部 +health.result.severityFilter.all=過濾等級 - 所有 health.result.severityFilter.good=良好 -health.result.severityFilter.info=信息 +health.result.severityFilter.info=訊息 health.result.severityFilter.warn=警告 health.result.severityFilter.crit=危急 -health.result.severityTip.good=严重性:良好\n正常的保险库结构。 -health.result.severityTip.info=严重性:信息\n保险库结构完整,建议修复。 -health.result.severityTip.warn=严重性:警告\n保险库结构损坏,强烈建议修复。 -health.result.severityTip.crit=严重性:危急\n保险库结构损坏,发生数据丢失。 -health.result.fixStateFilter.all=修复状态 - 全部 -health.result.fixStateFilter.fixable=可修复 -health.result.fixStateFilter.notFixable=无法修复 -health.result.fixStateFilter.fixing=正在修复… -health.result.fixStateFilter.fixed=已修复 -health.result.fixStateFilter.fixFailed=修复失败 +health.result.severityTip.good=程度: 良好\n加密庫結構完整 +health.result.severityTip.info=程度: 詳細\n加密庫結構完整,建議修復。 +health.result.severityTip.warn=嚴重性:警告\n檔案庫結構被破壞,強烈建議修復。 +health.result.severityTip.crit=嚴重性:嚴重\n檔案庫結構被破壞,數據已經丟失。 +health.result.fixStateFilter.all=修復狀態 - 全部 +health.result.fixStateFilter.fixable=可修復 +health.result.fixStateFilter.notFixable=無法修復 +health.result.fixStateFilter.fixing=修復中… +health.result.fixStateFilter.fixed=已修復 +health.result.fixStateFilter.fixFailed=修復失敗 ## Fix Application -health.fix.fixBtn=修复 -health.fix.successTip=修复成功 -health.fix.failTip=修复失败,请查看日志获取详情 +health.fix.fixBtn=修復 +health.fix.successTip=修復成功 +health.fix.failTip=修復失敗,詳情請查看日誌 # Preferences -preferences.title=首选项 +preferences.title=偏好 ## General -preferences.general=常规​​​​​ -preferences.general.startHidden=最小化启动 Cryptomator 到系统托盘 -preferences.general.autoCloseVaults=退出程序时自动锁定打开的保险库 -preferences.general.debugLogging=启用调试日志 -preferences.general.debugDirectory=显示日志文件 -preferences.general.autoStart=开机自动启动 -preferences.general.keychainBackend=存储密码方式 +preferences.general=一般 +preferences.general.startHidden=啟動 Cryptomator 時隱藏視窗 +preferences.general.autoCloseVaults=結束程式自動鎖定啟用中的檔案庫 +preferences.general.debugLogging=啟用除錯日誌 +preferences.general.debugDirectory=顯示日誌檔 +preferences.general.autoStart=系統啟動時同時啟動 Cryptomator +preferences.general.keychainBackend=儲存密碼使用 ## Interface -preferences.interface=用户界面 -preferences.interface.theme=界面外观 -preferences.interface.theme.automatic=自动 -preferences.interface.theme.dark=深色 -preferences.interface.theme.light=浅色 -preferences.interface.unlockThemes=解锁暗黑模式 -preferences.interface.language=语言 (需重启) -preferences.interface.language.auto=系统默认 +preferences.interface=介面 +preferences.interface.theme=外觀 +preferences.interface.theme.automatic=自動 +preferences.interface.theme.dark=暗色 +preferences.interface.theme.light=亮色 +preferences.interface.unlockThemes=解鎖暗色模式 +preferences.interface.language=語言 (需要重新啟動) +preferences.interface.language.auto=系統預設 preferences.interface.interfaceOrientation=界面方向 -preferences.interface.interfaceOrientation.ltr=从左到右 -preferences.interface.interfaceOrientation.rtl=从右到左 -preferences.interface.showMinimizeButton=显示最小化按钮 -preferences.interface.showTrayIcon=显示托盘图标 (需重启) +preferences.interface.interfaceOrientation.ltr=由左至右 +preferences.interface.interfaceOrientation.rtl=由右至左 +preferences.interface.showMinimizeButton=顯示最小化按鈕 +preferences.interface.showTrayIcon=顯示系統工作列圖示 (需要重新啟動) ## Volume -preferences.volume=虚拟磁盘 -preferences.volume.type=卷类型(需重启) +preferences.volume=虛擬磁碟 +preferences.volume.type=磁區類別 (須重啟) preferences.volume.type.automatic=自动 -preferences.volume.docsTooltip=打開文檔以了解有關不同卷類型更多信息。 -preferences.volume.tcp.port=TCP 端口 -preferences.volume.supportedFeatures=选定的卷类型支持以下功能: -preferences.volume.feature.mountAuto=自动选择挂载点 -preferences.volume.feature.mountToDir=自定义目录作为挂载点 -preferences.volume.feature.mountToDriveLetter=盘符作为挂载点 -preferences.volume.feature.mountFlags=自定义挂载选项 -preferences.volume.feature.readOnly=只读挂载 +preferences.volume.docsTooltip=打開文檔以了解有關不同磁區類型更多信息。 +preferences.volume.tcp.port=TCP 埠 +preferences.volume.supportedFeatures=所選擇的磁區空間類別支援下列功能 +preferences.volume.feature.mountAuto=自動選擇掛載路徑 +preferences.volume.feature.mountToDir=使用自訂資料夾路徑來掛載 +preferences.volume.feature.mountToDriveLetter=使用硬盤符號來當掛載路徑 +preferences.volume.feature.mountFlags=自訂掛載選項 +preferences.volume.feature.readOnly=只讀取掛載 (無法變更) ## Updates preferences.updates=更新 -preferences.updates.currentVersion=当前版本:%s -preferences.updates.autoUpdateCheck=自动检查更新 -preferences.updates.checkNowBtn=立即检查 -preferences.updates.updateAvailable=可更新到版本 %s +preferences.updates.currentVersion=目前版本:%s +preferences.updates.autoUpdateCheck=勾選以啟用自動更新 +preferences.updates.checkNowBtn=立即檢查 +preferences.updates.updateAvailable=有版本 %s 可更新。 ## Contribution -preferences.contribute=支持我们 -preferences.contribute.registeredFor=已注册署名 %s 的赞助者证书 -preferences.contribute.noCertificate=支持 Cryptomator 并获得一份支持者证书。它类似于许可证密钥,特别之处是提供给使用免费软件的牛人的 ;-) -preferences.contribute.getCertificate=还没有该证书吗?了解您如何获取 -preferences.contribute.promptText=在这里粘贴赞助者证书码 +preferences.contribute=贊助我們 +preferences.contribute.registeredFor=贊助憑證註冊給 %s +preferences.contribute.noCertificate=支持 Cryptomator 並取得一個贊助憑證。它就像一個授權金鑰,但是給使用自由軟體的大好人的。;-) +preferences.contribute.getCertificate=還沒有嗎?看看您該如何取得它。 +preferences.contribute.promptText=在這裡貼上贊助憑證 #<-- Add entries for donations and code/translation/documentation contribution --> ## About -preferences.about=关于 +preferences.about=關於 # Vault Statistics -stats.title=%s 统计信息 -stats.cacheHitRate=缓存命中率 +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 +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 +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 ## Accesses -stats.access.current=访问量:%d -stats.access.total=总访问量:%d +stats.access.current=存取數: %d +stats.access.total=總存取數: %d # Main Window -main.closeBtn.tooltip=关闭 +main.closeBtn.tooltip=關閉 main.minimizeBtn.tooltip=最小化 -main.preferencesBtn.tooltip=首选项 -main.debugModeEnabled.tooltip=调试模式已开启 -main.supporterCertificateMissing.tooltip=请考虑捐赠 +main.preferencesBtn.tooltip=偏好 +main.debugModeEnabled.tooltip=已啟用除錯模式 +main.supporterCertificateMissing.tooltip=請考慮贊助 ## Vault List -main.vaultlist.emptyList.onboardingInstruction=点击此处添加一个保险库 +main.vaultlist.emptyList.onboardingInstruction=點擊此處以加入加密檔案庫 main.vaultlist.contextMenu.remove=移除… -main.vaultlist.contextMenu.lock=锁定 -main.vaultlist.contextMenu.unlock=解锁… -main.vaultlist.contextMenu.unlockNow=立即解锁 -main.vaultlist.contextMenu.vaultoptions=显示保险库选项 -main.vaultlist.contextMenu.reveal=显示驱动器 -main.vaultlist.addVaultBtn=添加保险库 +main.vaultlist.contextMenu.lock=鎖定 +main.vaultlist.contextMenu.unlock=解鎖… +main.vaultlist.contextMenu.unlockNow=立即解鎖 +main.vaultlist.contextMenu.vaultoptions=顯示加密檔案庫選項 +main.vaultlist.contextMenu.reveal=顯示磁碟 +main.vaultlist.addVaultBtn=新增加密檔案庫 ## Vault Detail ### Welcome -main.vaultDetail.welcomeOnboarding=感谢您使用 Cryptomator 来保护您的文件。如果您需要任何帮助,请查看正显示的快速开始指南: +main.vaultDetail.welcomeOnboarding=感謝您選用 Cryptomator 保護您的檔案。如果您需要任何協助,請參照我們的使用指南: ### Locked -main.vaultDetail.lockedStatus=已锁定 -main.vaultDetail.unlockBtn=解锁… -main.vaultDetail.unlockNowBtn=立即解锁 -main.vaultDetail.optionsBtn=保险库选项 -main.vaultDetail.passwordSavedInKeychain=密码已保存 +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.copyUri=复制 URI -main.vaultDetail.lockBtn=锁定 -main.vaultDetail.bytesPerSecondRead=读取: -main.vaultDetail.bytesPerSecondWritten=写入: -main.vaultDetail.throughput.idle=空闲 +main.vaultDetail.unlockedStatus=已解鎖 +main.vaultDetail.accessLocation=您可以從這裡取得您加密檔案庫的內容 +main.vaultDetail.revealBtn=顯示磁碟 +main.vaultDetail.copyUri=複製 URI +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=保险库统计 -main.vaultDetail.locateEncryptedFileBtn=找出加密后文件 -main.vaultDetail.locateEncryptedFileBtn.tooltip=选择保险库中的一个文件来找出已加密文件的位置 -main.vaultDetail.encryptedPathsCopied=路径已复制到剪贴板 -main.vaultDetail.filePickerTitle=选择保险库中的文件 +main.vaultDetail.stats=加密檔案庫統計 +main.vaultDetail.locateEncryptedFileBtn=顯示加密檔案路徑 +main.vaultDetail.locateEncryptedFileBtn.tooltip=選擇要顯示對應加密檔案路徑的加密檔案庫檔案 +main.vaultDetail.encryptedPathsCopied=路徑已複製到剪貼簿 +main.vaultDetail.filePickerTitle=從加密檔案庫中選擇檔案 ### Missing -main.vaultDetail.missing.info=Cryptomator在此路径找不到保险库 -main.vaultDetail.missing.recheck=重新检查 -main.vaultDetail.missing.remove=从保险库列表中移除... -main.vaultDetail.missing.changeLocation=更改保险库位置… +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=您的保险库需要升级到新格式后才能访问 +main.vaultDetail.migrateButton=升級加密檔案庫 +main.vaultDetail.migratePrompt=您必須先更新加密檔案庫才能存取內容 ### Error -main.vaultDetail.error.info=从磁盘加载保险库时发生错误 -main.vaultDetail.error.reload=重新加载 -main.vaultDetail.error.windowTitle=加载保险库时出错 +main.vaultDetail.error.info=從磁盤載入加密檔案庫時發生錯誤。 +main.vaultDetail.error.reload=重新載入 +main.vaultDetail.error.windowTitle=載入加密檔案庫時出錯 # Wrong File Alert -wrongFileAlert.title=如何加密文件 -wrongFileAlert.message=您试图要加密这些文件吗? -wrongFileAlert.description=为了实现加密,Cryptomator 在系统文件管理器中提供一个卷 -wrongFileAlert.instruction.0=要加密文件,请遵循以下步骤: -wrongFileAlert.instruction.1=1. 解锁您的保险库; -wrongFileAlert.instruction.2=2. 点击“显示”以打开您的文件管理器中的卷; -wrongFileAlert.instruction.3=3. 将待加密文件添加到此卷中。 -wrongFileAlert.link=如需进一步帮助,请访问 +wrongFileAlert.title=如何加密檔案 +wrongFileAlert.message=您試著加密這些檔案嗎? +wrongFileAlert.description=为此,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.autoLock.lockAfterTimePart1=空闲超时 -vaultOptions.general.autoLock.lockAfterTimePart2=分钟后自动锁定 -vaultOptions.general.unlockAfterStartup=启动 Cryptomator 时解锁保险库 (此功能需先勾选保存密码) -vaultOptions.general.actionAfterUnlock=解锁成功后的操作 -vaultOptions.general.actionAfterUnlock.ignore=什么也不做 -vaultOptions.general.actionAfterUnlock.reveal=显示驱动器 -vaultOptions.general.actionAfterUnlock.ask=询问 -vaultOptions.general.startHealthCheckBtn=开始健康检查 +vaultOptions.general=一般 +vaultOptions.general.vaultName=加密檔案庫名稱 +vaultOptions.general.autoLock.lockAfterTimePart1=空閒時鎖定 +vaultOptions.general.autoLock.lockAfterTimePart2=分鐘 +vaultOptions.general.unlockAfterStartup=啟動 Cryptomator 時解鎖加密檔案庫 +vaultOptions.general.actionAfterUnlock=成功解鎖後 +vaultOptions.general.actionAfterUnlock.ignore=無動作 +vaultOptions.general.actionAfterUnlock.reveal=顯示磁碟 +vaultOptions.general.actionAfterUnlock.ask=詢問 +vaultOptions.general.startHealthCheckBtn=開始健康檢查 ## Mount -vaultOptions.mount=挂载 -vaultOptions.mount.info=选项取决于所选的卷类型 -vaultOptions.mount.linkToPreferences=打开虚拟驱动器首选项 -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=选择目录 +vaultOptions.mount=掛載 +vaultOptions.mount.info=選項會依據掛載磁區類別而變更 +vaultOptions.mount.linkToPreferences=開啟虛擬硬盤設置 +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.recoveryKeyExplanation=忘记密码时,恢复密钥是你恢复保险库访问权限的唯一方式!!! -vaultOptions.masterkey.showRecoveryKeyBtn=显示恢复密钥 -vaultOptions.masterkey.recoverPasswordBtn=重置密码 +vaultOptions.masterkey=密碼 +vaultOptions.masterkey.changePasswordBtn=變更密碼 +vaultOptions.masterkey.forgetSavedPasswordBtn=清除已存密碼 +vaultOptions.masterkey.recoveryKeyExplanation=如果您遺失密碼,恢復金鑰是您唯一恢復對保險箱存取權限的方法。 +vaultOptions.masterkey.showRecoveryKeyBtn=顯示復原金鑰 +vaultOptions.masterkey.recoverPasswordBtn=重設密碼 # Recovery Key ## Display Recovery Key -recoveryKey.display.title=显示恢复密钥 -recoveryKey.create.message=密码是必填的 -recoveryKey.create.description=输入您的密码以显示"%s"的恢复密钥: -recoveryKey.display.description=下面的恢复密钥可用于恢复对"%s"的访问: -recoveryKey.display.StorageHints=保存它到非常安全的某处,例如:\n • 使用密码管理器来保存\n • 将其保存在USB闪存盘\n • 打印在纸上 +recoveryKey.display.title=顯示恢復金鑰 +recoveryKey.create.message=需要填寫密碼 +recoveryKey.create.description=請輸入您的密碼以顯示 "%s" 的恢復金鑰: +recoveryKey.display.description=下方的恢復金鑰可用來恢復 "%s" 的存取能力: +recoveryKey.display.StorageHints=請把它保存在安全的地方,例如:\n • 使用密碼管理器保管\n • 存在 USB 隨身碟裡\n • 列印在紙上 ## Reset Password ### Enter Recovery Key -recoveryKey.recover.title=重置密码 -recoveryKey.recover.prompt=输入 "%s" 的恢复密钥: -recoveryKey.recover.correctKey=這是一個正確的修復金鑰 -recoveryKey.recover.wrongKey=此修復金鑰屬於不同的加密檔案庫 -recoveryKey.recover.invalidKey=這是一個無效的修復金鑰 -recoveryKey.printout.heading=Cryptomator 恢复密钥\n"%s"\n +recoveryKey.recover.title=重設密碼 +recoveryKey.recover.prompt=輸入 "%s" 的恢復金鑰: +recoveryKey.recover.correctKey=這是一個正確的恢復金鑰 +recoveryKey.recover.wrongKey=此恢復金鑰屬於不同的加密檔案庫 +recoveryKey.recover.invalidKey=這是一個無效的恢復金鑰 +recoveryKey.printout.heading=Cryptomator 恢復金鑰\n"%s"\n ### Reset Password -recoveryKey.recover.resetBtn=重置 +recoveryKey.recover.resetBtn=重設 ### Recovery Key Password Reset Success -recoveryKey.recover.resetSuccess.message=成功重置密码 -recoveryKey.recover.resetSuccess.description=现在可通过新密码解锁您的保险库了 +recoveryKey.recover.resetSuccess.message=密碼重設完成 +recoveryKey.recover.resetSuccess.description=您可以用新設的密碼解鎖檔案庫 # New Password -newPassword.promptText=输入新密码 -newPassword.reenterPassword=确认新密码 -newPassword.passwordsMatch=密码匹配! -newPassword.passwordsDoNotMatch=密码不匹配! -passwordStrength.messageLabel.tooShort=请至少使用 %d 个字符 +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=非常强 +passwordStrength.messageLabel.3=強 +passwordStrength.messageLabel.4=非常強 # Quit -quit.title=退出程序 -quit.message=存在已解锁的保险库 -quit.description=请确认退出动作,Cryptomator 将会温和地锁定所有已解锁的保险库,以防止数据丢失 -quit.lockAndQuitBtn=锁定并退出 +quit.title=結束程式 +quit.message=仍有已解鎖的檔案庫 +quit.description=請確認結束動作。Cryptomator將會適時地鎖定所有已解鎖的檔案庫以防止資料流失。 +quit.lockAndQuitBtn=鎖定並離開 # Forced Quit -quit.forced.message=无法锁定某些保险库 -quit.forced.description=锁定保险库被挂起的操作或使用中的文件中断。您可以强制锁定剩余的保险库,不过请注意打断 I/O 可能导致未保存的数据丢失 -quit.forced.forceAndQuitBtn=强制并退出 \ No newline at end of file +quit.forced.message=某些檔案庫無法鎖定 +quit.forced.description=因為進行中的操作或已經打開的檔案被阻止,無法鎖定加密檔案庫。您可以強制鎖定其餘的加密檔案庫,但請注意,中斷讀寫可能導致未保存的數據丟失。 +quit.forced.forceAndQuitBtn=強制並結束 \ No newline at end of file From c6a9af1a0455e4e297d82258b3efcac0d27ddd63 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Wed, 1 Mar 2023 12:03:03 +0100 Subject: [PATCH 0052/1229] update metainfo.xml --- dist/linux/common/org.cryptomator.Cryptomator.metainfo.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dist/linux/common/org.cryptomator.Cryptomator.metainfo.xml b/dist/linux/common/org.cryptomator.Cryptomator.metainfo.xml index 9797dd6a7..eeba42263 100644 --- a/dist/linux/common/org.cryptomator.Cryptomator.metainfo.xml +++ b/dist/linux/common/org.cryptomator.Cryptomator.metainfo.xml @@ -66,6 +66,7 @@ + From 947eb111981bbbb088a261e98f53683a1f3c173e Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Wed, 1 Mar 2023 12:06:25 +0100 Subject: [PATCH 0053/1229] set correct version in pom --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index bca134d38..0bd418806 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.cryptomator cryptomator - 1.7.0-SNAPSHOT + 1.7.0 Cryptomator Desktop App From 30f86a7f2a6ab7bdae4e940f44b2fd4fbebdf8c1 Mon Sep 17 00:00:00 2001 From: Julian Raufelder Date: Wed, 1 Mar 2023 15:23:30 +0100 Subject: [PATCH 0054/1229] Fix issue template --- .github/ISSUE_TEMPLATE/bug.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 56dcf5d06..6c30aa606 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -38,7 +38,7 @@ body: attributes: label: Volume Type description: What volume type is selected under Settings → Virtual Drive? - value: | + options: - WinFsp - WinFsp (Local Drive) - FUSE-T @@ -49,7 +49,7 @@ body: - WebDAV (HTTP Address) - Dokany (1.5) validations: - required: true + required: false - type: textarea id: reproduction-steps attributes: From 310329d0b5ae366c8914a5ca46d4faa0960bd696 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Wed, 1 Mar 2023 15:51:42 +0100 Subject: [PATCH 0055/1229] use correct javafx patch version for debia build --- .github/workflows/debian.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/debian.yml b/.github/workflows/debian.yml index d406d3883..700322c06 100644 --- a/.github/workflows/debian.yml +++ b/.github/workflows/debian.yml @@ -20,8 +20,8 @@ on: env: JAVA_VERSION: 19 - OPENJFX_JMODS_AMD64: 'https://download2.gluonhq.com/openjfx/19/openjfx-19_linux-x64_bin-jmods.zip' - OPENJFX_JMODS_AARCH64: 'https://download2.gluonhq.com/openjfx/19/openjfx-19_linux-aarch64_bin-jmods.zip' + OPENJFX_JMODS_AMD64: 'https://download2.gluonhq.com/openjfx/19.0.2.1/openjfx-19.0.2.1_linux-x64_bin-jmods.zip' + OPENJFX_JMODS_AARCH64: 'https://download2.gluonhq.com/openjfx/19.0.2.1/openjfx-19.0.2.1_linux-aarch64_bin-jmods.zip' jobs: build: From f0d597ba73f2321a25326adc7074708cd857b12a Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Wed, 1 Mar 2023 19:28:40 +0100 Subject: [PATCH 0056/1229] require fuse3 packge for deb to have fusermount3 --- dist/linux/debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/linux/debian/control b/dist/linux/debian/control index dd4809950..edf9dd3ce 100644 --- a/dist/linux/debian/control +++ b/dist/linux/debian/control @@ -12,7 +12,7 @@ Package: cryptomator Architecture: any Section: utils Priority: optional -Depends: ${shlibs:Depends}, ${misc:Depends}, libfuse3-3 +Depends: ${shlibs:Depends}, ${misc:Depends}, fuse3 Recommends: gvfs-backends, gvfs-fuse, gnome-keyring XB-AppName: Cryptomator XB-Category: Utility;Security;FileTools; From 4d5c6ca29a92c326ef8c68a3746af8075e89f776 Mon Sep 17 00:00:00 2001 From: Cryptobot Date: Fri, 3 Mar 2023 16:02:09 +0100 Subject: [PATCH 0057/1229] New Crowdin updates (#2712) New translations strings.properties Danish; German; Hebrew; [ci skip] Closes #2724 --- src/main/resources/i18n/strings_da.properties | 228 +++++++++--------- src/main/resources/i18n/strings_de.properties | 11 +- src/main/resources/i18n/strings_he.properties | 154 ++++++++++++ 3 files changed, 275 insertions(+), 118 deletions(-) diff --git a/src/main/resources/i18n/strings_da.properties b/src/main/resources/i18n/strings_da.properties index aea90884b..8a97ceadf 100644 --- a/src/main/resources/i18n/strings_da.properties +++ b/src/main/resources/i18n/strings_da.properties @@ -10,7 +10,7 @@ generic.button.choose=Vælg… generic.button.close=Luk generic.button.copy=Kopiér generic.button.copied=Kopieret! -generic.button.done=Ferdig +generic.button.done=Færdig generic.button.next=Næste generic.button.print=Print @@ -34,21 +34,21 @@ traymenu.vault.lock=Lås traymenu.vault.reveal=Vis # Add Vault Wizard -addvaultwizard.title=Legg til kvelv +addvaultwizard.title=Tilføj boks ## Welcome -addvaultwizard.welcome.newButton=Opprett ein ny kvelv -addvaultwizard.welcome.existingButton=Opn ein eksisterande kvelv +addvaultwizard.welcome.newButton=Opret ny boks +addvaultwizard.welcome.existingButton=Open eksisterende boks ## New ### Name addvaultwizard.new.nameInstruction=Vælg et navn til boksen -addvaultwizard.new.namePrompt=Namn på kvelven +addvaultwizard.new.namePrompt=Boks-navn ### Location -addvaultwizard.new.locationInstruction=Kvar skal Cryptomator lagra dei krypterte filene i kvelven din? +addvaultwizard.new.locationInstruction=Hvor skal Cryptomator gemme de krypterede filer af din boks? addvaultwizard.new.locationLabel=Dataplacering addvaultwizard.new.locationPrompt=… addvaultwizard.new.directoryPickerLabel=Vælg placering addvaultwizard.new.directoryPickerButton=Vælg… -addvaultwizard.new.directoryPickerTitle=Vel mappe +addvaultwizard.new.directoryPickerTitle=Vælg mappe addvaultwizard.new.fileAlreadyExists=En fil eller mappe med samme navn findes allerede addvaultwizard.new.locationDoesNotExist=En mappe i den valgte sti findes ikke, eller kan ikke tilgås addvaultwizard.new.locationIsNotWritable=Ingen redigeringsadgang til den valgte sti @@ -61,61 +61,61 @@ addvaultwizard.new.validCharacters.numbers=Tal addvaultwizard.new.validCharacters.dashes=Bindestreg (%s) eller understregning (%s) ### Password addvaultwizard.new.createVaultBtn=Opret boks -addvaultwizard.new.generateRecoveryKeyChoice=Du vil ikkje kunna få tilgang til dataa dine utan passordet. Vil du ha ein gjenopprettingsnøkkel i tilfelle du mistar passordet ditt? +addvaultwizard.new.generateRecoveryKeyChoice=Du kan ikke tilgå dine data uden din adgangskode. Vil du oprette en gendannelses-nøgle i tilfælde af, at du mister din adgangskode? addvaultwizard.new.generateRecoveryKeyChoice.yes=Ja tak - for en sikkerheds skyld -addvaultwizard.new.generateRecoveryKeyChoice.no=Nei takk, eg kjem ikkje til å mista passordet mitt +addvaultwizard.new.generateRecoveryKeyChoice.no=Nej tak. Jeg mister ikke min adgangskode ### Information addvault.new.readme.storageLocation.fileName=VIGTIGT.rtf -addvault.new.readme.storageLocation.1=⚠️ HVELVFILER ⚠️ -addvault.new.readme.storageLocation.2=Dette er lagringsstaden til kvelven. +addvault.new.readme.storageLocation.1=⚠️ BOKS-FILER ⚠️ +addvault.new.readme.storageLocation.2=Det er her er lokationen for din boks' data. addvault.new.readme.storageLocation.3=SØRG FOR ALDRIG AT addvault.new.readme.storageLocation.4=• ændre filer i denne mappe eller addvault.new.readme.storageLocation.5=• indsæt nogen filer som skal krypteres i denne mappe. -addvault.new.readme.storageLocation.6=Viss du vil kryptera filer og sjå innhaldet i kvelven, gjer du følgjande: +addvault.new.readme.storageLocation.6=Hvis du ønsker at kryptere filer eller se indholdet af boksen, skal du gøre følgende: addvault.new.readme.storageLocation.7=1. Tilføj denne boks til Cryptomator. addvault.new.readme.storageLocation.8=2. Lås boksen op i Cryptomator. addvault.new.readme.storageLocation.9=3. Åbn placeringen ved at klikke på knappen "Vis boks". addvault.new.readme.storageLocation.10=Hvis du har brug for hjælp, så kig i dokumentationen: %s addvault.new.readme.accessLocation.fileName=VELKOMMEN.rtf addvault.new.readme.accessLocation.1=🔐️ KRYPTERET DREV 🔐️ -addvault.new.readme.accessLocation.2=Dette er lagringsstaden til kvelven. +addvault.new.readme.accessLocation.2=Det er her indholdet af din boks tilgås. addvault.new.readme.accessLocation.3=Filer du tilføjer til dette drev vil blive krypteret af Cryptomator. Du har arbejde med filerne ligesom enhver anden fil/mappe. Dette er blot en dekrypteret visning af indholdet. Dine filer er stadig krypterede på din harddisk hele tiden. addvault.new.readme.accessLocation.4=Fjern denne fil hvis du har lyst. ## Existing addvaultwizard.existing.instruction=Vælgt filen "vault.cryptomator" i mappen med dine boks-filer. Hvis der kun findes en fil med navnet "masterkey.cryptomator", skal du vælge den i stedet. -addvaultwizard.existing.chooseBtn=Vel… +addvaultwizard.existing.chooseBtn=Vælg… addvaultwizard.existing.filePickerTitle=Vælg boks-fil addvaultwizard.existing.filePickerMimeDesc=Cryptomator boks ## Success -addvaultwizard.success.nextStepsInstructions=Lagt til kvelven "%s".\nDu må låsa opp denne kvelven for å få tilgang til eller legga til innhald. Alternativt kan du låsa det opp på eit kva som helst seinare tidspunkt. +addvaultwizard.success.nextStepsInstructions=Tilføjede boks "%s".\nDu skal låse op for denne boks for at tilgå indholdet. Alternativt kan du låse den op på et senere tidspunkt. addvaultwizard.success.unlockNow=Lås op nu # Remove Vault removeVault.title=Fjern "%s" removeVault.message=Fjern boks? removeVault.description=Dette får blot Cryptomator til at glemme boksen. Du kan tilføje den igen senere. Ingen krypterede filer bliver slettet fra harddisken. -removeVault.confirmBtn=Fjern kvelv +removeVault.confirmBtn=Fjern boks # Change Password -changepassword.title=Byt passord +changepassword.title=Skift adgangskode changepassword.enterOldPassword=Angiv den nuværende adgangskode for "%s" -changepassword.finalConfirmation=Eg forstår at eg ikkje kan få tilgang til dataa mine viss eg gløymer passordet mitt +changepassword.finalConfirmation=Jeg er indforstået med at jeg ikke kan få adgang til mine data, hvis jeg glemmer min adgangskode # Forget Password forgetPassword.title=Glemt adgangskode forgetPassword.message=Skal systemet holde op med at huske adgangskoden? -forgetPassword.description=Dette vil sletta det lagra passordet til denne kvelven frå systemnøkkelringen min. -forgetPassword.confirmBtn=Gløym passord +forgetPassword.description=Dette vil slette den gemte adgangskode, til denne boks, fra dit system. +forgetPassword.confirmBtn=Glem adgangskode # Unlock unlock.title=Lås op for "%s" unlock.passwordPrompt=Indtast adgangskoden for "%s": unlock.savePassword=Husk adgangskode -unlock.unlockBtn=Låse opp +unlock.unlockBtn=Lås op ## Select unlock.chooseMasterkey.message=Hovednøgle-fil ikke fundet unlock.chooseMasterkey.description=Cryptomator kunne ikke finde hovednøgle-filen for boksen "%s". Vælg venligst filen manuelt. -unlock.chooseMasterkey.filePickerTitle=Vel hovudnøkkelfil +unlock.chooseMasterkey.filePickerTitle=Vælg hovednøgle-fil unlock.chooseMasterkey.filePickerMimeDesc=Cryptomator hovednøgle ## Success unlock.success.message=Låst op @@ -168,7 +168,7 @@ lock.fail.description=Boksen "%s" kunne ikke låses. Sørg for, at ikke-gemt arb # Migration migration.title=Opgradér boks ## Start -migration.start.header=Oppgrader kvelv +migration.start.header=Opgradér boks migration.start.text=For at åbne din boks "%s" i denne nye version af Cryptomator, skal boksen opgraderes til et nyere format. Før dette gøres, bør du vide følgende: migration.start.remarkUndone=Denne opgradering kan ikke fortrydes. migration.start.remarkVersions=Ældre versioner af Cryptomator vil ikke være i stand til at åbne den opgraderede boks. @@ -176,23 +176,23 @@ migration.start.remarkCanRun=Du skal være sikker på, at hver enhed, hvorfra du migration.start.remarkSynced=Du skal sikre at din boks er fuldt synkroniseret på denne enhed, og på dine andre enheder, før du opgraderer den. migration.start.confirm=Jeg har læst og forstået ovenstående oplysninger ## Run -migration.run.enterPassword=Skriv inn passordet for "%s" -migration.run.startMigrationBtn=Migrer kvelv -migration.run.progressHint=Dette kan ta litt tid… +migration.run.enterPassword=Indtast adgangskoden for "%s" +migration.run.startMigrationBtn=Migrér boks +migration.run.progressHint=Dette kan tage noget tid… ## Success -migration.success.nextStepsInstructions=Vellykka migrering av "%s". Du kan no låsa opp kvelven din. -migration.success.unlockNow=Lås opp no +migration.success.nextStepsInstructions=Migrerede "%s" uden fejl.\nDu kan nu låse din boks op. +migration.success.unlockNow=Lås op nu ## Missing file system capabilities -migration.error.missingFileSystemCapabilities.title=Filsystemet er ikkje støtta -migration.error.missingFileSystemCapabilities.description=Migreringen vart ikkje starta fordi kvelven din ligg i eit mangelfullt filsystem. -migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Filsystemet støttar ikkje lange filnamn. -migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Filsystemet støttar ikkje lange søkastiar. -migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Filsystemet tillèt ikkje å bli lese. -migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Filsystemet tillèt ikkje å bli skrive på. +migration.error.missingFileSystemCapabilities.title=Filsystem ikke understøttet +migration.error.missingFileSystemCapabilities.description=Migreringen er ikke gået i gang, fordi din boks er placeret på et utilstrækkeligt filsystem. +migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Filsystemet understøtter ikke lange filnavne. +migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Filsystemet understøtter ikke lange stier. +migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Filsystemet tillader ikke læsning. +migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Filsystemet tillader ikke at blive skrevet til. ## Impossible -migration.impossible.heading=Kunne ikkje overføra kvelven -migration.impossible.reason=Kvelven kan ikkje overførast automatisk fordi lagringsstaden eller tilgangspunkt ikkje er kompatibelt. -migration.impossible.moreInfo=Kvelven kan framleis opnast viss du bruker ein eldre versjon. For instruksjonar om korleis ein overfører ein kvelv, besøk +migration.impossible.heading=Kan ikke migrere boks +migration.impossible.reason=Boksen kan ikke automatisk migreres, fordi dens lagerplacering eller adgangspunkt ikke er kompatibel. +migration.impossible.moreInfo=Boksen kan stadig åbnes med en ældre version. For instruktioner om hvordan du manuelt migrerer en boks, besøg # Health Check ## Start @@ -247,14 +247,14 @@ health.fix.successTip=Repareret health.fix.failTip=Reparation fejlet. Se loggen for detaljer # Preferences -preferences.title=Innstillingar +preferences.title=Præferencer ## General preferences.general=Generelt -preferences.general.startHidden=Skjul vindauget når du startar Cryptomator +preferences.general.startHidden=Skjul vinduet når Cryptomator starter preferences.general.autoCloseVaults=Lås åbne bokse automatisk, når programmet afsluttes -preferences.general.debugLogging=Aktivar protokollføring av feilsøk -preferences.general.debugDirectory=Vis loggfiler -preferences.general.autoStart=Start Cryptomator ved systemstart +preferences.general.debugLogging=Aktivér fejllogning +preferences.general.debugDirectory=Vis logfiler +preferences.general.autoStart=Start Cryptomator automatisk ved opstart preferences.general.keychainBackend=Gem adgangskoder med ## Interface preferences.interface=Brugerflade @@ -271,7 +271,7 @@ preferences.interface.interfaceOrientation.rtl=Højre til venstre preferences.interface.showMinimizeButton=Vis knap til minimering preferences.interface.showTrayIcon=Vis ikon i system-bakken (kræver genstart) ## Volume -preferences.volume=Virtuell eining +preferences.volume=Virtuelt drev preferences.volume.type=Drev type (kræver genstart) preferences.volume.type.automatic=Automatisk preferences.volume.tcp.port=TCP port @@ -282,11 +282,11 @@ preferences.volume.feature.mountToDriveLetter=Enhedsbogstav som monteringspunkt preferences.volume.feature.mountFlags=Brugerdefinerede monteringsindstillinger preferences.volume.feature.readOnly=Skrivebeskyttet montering ## Updates -preferences.updates=Oppdateringar -preferences.updates.currentVersion=Gjeldande versjon: %s -preferences.updates.autoUpdateCheck=Sjå etter oppdateringar automatisk -preferences.updates.checkNowBtn=Sjekk no -preferences.updates.updateAvailable=Oppdatering til versjon %s er tilgjengeleg. +preferences.updates=Opdateringer +preferences.updates.currentVersion=Nuværende version: %s +preferences.updates.autoUpdateCheck=Søg automatisk efter opdateringer +preferences.updates.checkNowBtn=Kontrollér nu +preferences.updates.updateAvailable=Opdatering til version %s er tilgængelig. ## Contribution preferences.contribute=Støt os preferences.contribute.registeredFor=Registreret supporter-certifikat for %s @@ -334,38 +334,38 @@ stats.access.total=Samlede adgang: %d # Main Window -main.closeBtn.tooltip=Lukk -main.minimizeBtn.tooltip=Minimer -main.preferencesBtn.tooltip=Innstillingar +main.closeBtn.tooltip=Luk +main.minimizeBtn.tooltip=Minimér +main.preferencesBtn.tooltip=Præferencer main.debugModeEnabled.tooltip=Fejlfindingstilstand er aktiveret -main.supporterCertificateMissing.tooltip=Ver vennleg og vurder å donera +main.supporterCertificateMissing.tooltip=Overvej venligst at donere ## Vault List -main.vaultlist.emptyList.onboardingInstruction=Klikk her for å legga til ein kvelv +main.vaultlist.emptyList.onboardingInstruction=Klik her for at tilføje en boks main.vaultlist.contextMenu.remove=Fjern… main.vaultlist.contextMenu.lock=Lås -main.vaultlist.contextMenu.unlock=Lås opp… -main.vaultlist.contextMenu.unlockNow=Lås opp no +main.vaultlist.contextMenu.unlock=Lås op… +main.vaultlist.contextMenu.unlockNow=Lås op nu main.vaultlist.contextMenu.vaultoptions=Vis boksindstillinger -main.vaultlist.contextMenu.reveal=Gjer eininga synleg -main.vaultlist.addVaultBtn=Legg til kvelv +main.vaultlist.contextMenu.reveal=Vis drev +main.vaultlist.addVaultBtn=Tilføj boks ## Vault Detail ### Welcome -main.vaultDetail.welcomeOnboarding=Takk for at du valde Cryptomator for å verna filene dine. Viss du treng hjelp, sjekk ut guidane våre for å komma i gang: +main.vaultDetail.welcomeOnboarding=Tak fordi du valgte Cryptomator til at beskytte dine filer. Hvis du har brug for hjælp, så tjek vores guider for at komme i gang: ### Locked main.vaultDetail.lockedStatus=LÅST -main.vaultDetail.unlockBtn=Lås opp… -main.vaultDetail.unlockNowBtn=Lås opp no -main.vaultDetail.optionsBtn=Alternativ for kvelven -main.vaultDetail.passwordSavedInKeychain=Passordet er lagra +main.vaultDetail.unlockBtn=Lås op… +main.vaultDetail.unlockNowBtn=Lås op nu +main.vaultDetail.optionsBtn=Boksindstillinger +main.vaultDetail.passwordSavedInKeychain=Adgangskode gemt ### Unlocked -main.vaultDetail.unlockedStatus=ULÅST -main.vaultDetail.accessLocation=Innhaldet i kvelven din er tilgjengeleg her: -main.vaultDetail.revealBtn=Gjer eininga synleg +main.vaultDetail.unlockedStatus=LÅST OP +main.vaultDetail.accessLocation=Boksens indhold er tilgængeligt her: +main.vaultDetail.revealBtn=Vis drev main.vaultDetail.copyUri=Kopiér URI main.vaultDetail.lockBtn=Lås -main.vaultDetail.bytesPerSecondRead=Lesafart: +main.vaultDetail.bytesPerSecondRead=Læser: main.vaultDetail.bytesPerSecondWritten=Skriver: -main.vaultDetail.throughput.idle=inaktiv +main.vaultDetail.throughput.idle=afventer main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Boks statistik @@ -374,60 +374,60 @@ main.vaultDetail.locateEncryptedFileBtn.tooltip=Vælg en fil fra din boks for at main.vaultDetail.encryptedPathsCopied=Stier kopieret! main.vaultDetail.filePickerTitle=Vælg fil inde i boks ### Missing -main.vaultDetail.missing.info=Cryptomator kunne ikkje finna ein kvelv på denne søkastien. -main.vaultDetail.missing.recheck=Kontroller igjen +main.vaultDetail.missing.info=Cryptomator kunne ikke finde en boks på denne sti. +main.vaultDetail.missing.recheck=Kontrollér igen main.vaultDetail.missing.remove=Fjern fra listen over bokse… main.vaultDetail.missing.changeLocation=Skift placering for boks… ### Needs Migration -main.vaultDetail.migrateButton=Oppgrader kvelv -main.vaultDetail.migratePrompt=Kvelven din må oppgraderast til eit nytt format før du kan få tilgang til det +main.vaultDetail.migrateButton=Opgradér boks +main.vaultDetail.migratePrompt=Din boks skal opgraderes til et nyt format, før du kan tilgå den ### Error main.vaultDetail.error.info=Der opstod en fejl under læsning af din boks. main.vaultDetail.error.reload=Genindlæs main.vaultDetail.error.windowTitle=Fejl ved indlæsning af boks # Wrong File Alert -wrongFileAlert.title=Slik krypterer du filer -wrongFileAlert.message=Prøvde du å kryptera desse filene? -wrongFileAlert.description=For dette formålet gir Cryptomator eit volum i systemfilbehandlaren. -wrongFileAlert.instruction.0=Følg desse trinna for å kryptera filer: -wrongFileAlert.instruction.1=1. Lås opp kvelven din. -wrongFileAlert.instruction.2=2. Klikk på "Gjør synleg" for å opna volumet i filbehandlaren din. -wrongFileAlert.instruction.3=3. Legg filene dine til dette volumet. -wrongFileAlert.link=For ytterlegare hjelp, besøk +wrongFileAlert.title=Sådan krypterer du filer +wrongFileAlert.message=Forsøgte du at kryptere disse filer? +wrongFileAlert.description=Til dette formål opretter Cryptomator et drev i din filhåndtering. +wrongFileAlert.instruction.0=Følg disse trin for at kryptere filer: +wrongFileAlert.instruction.1=1. Lås din boks op. +wrongFileAlert.instruction.2=2. Klik på "Vis drev" for at åbne drevet i din stifinder. +wrongFileAlert.instruction.3=3. Tilføj filer til drevet. +wrongFileAlert.link=For yderligere assistance, besøg # Vault Options ## General vaultOptions.general=Generelt -vaultOptions.general.vaultName=Namn på kvelven +vaultOptions.general.vaultName=Boks-navn vaultOptions.general.autoLock.lockAfterTimePart1=Lås efter inaktivitet i vaultOptions.general.autoLock.lockAfterTimePart2=minutter -vaultOptions.general.unlockAfterStartup=Lås opp kvelven når du startar Cryptomator -vaultOptions.general.actionAfterUnlock=Etter vellykka opplåsing -vaultOptions.general.actionAfterUnlock.ignore=Ikkje gjer noko -vaultOptions.general.actionAfterUnlock.reveal=Gjer eininga synleg -vaultOptions.general.actionAfterUnlock.ask=Spør +vaultOptions.general.unlockAfterStartup=Lås boksen op når Cryptomator starter +vaultOptions.general.actionAfterUnlock=Efter oplåsning af boks +vaultOptions.general.actionAfterUnlock.ignore=Gør intet +vaultOptions.general.actionAfterUnlock.reveal=Vis drev +vaultOptions.general.actionAfterUnlock.ask=Spørg vaultOptions.general.startHealthCheckBtn=Start sunhedstjek ## Mount vaultOptions.mount=Montering vaultOptions.mount.info=Valgmulighederne afhænger af den valgte type drev. vaultOptions.mount.linkToPreferences=Åbn virtuelle drev præferencer -vaultOptions.mount.readonly=Skriveverna -vaultOptions.mount.customMountFlags=Tilpassa moteringparametrar -vaultOptions.mount.winDriveLetterOccupied=opptatt -vaultOptions.mount.mountPoint=Monteringspunkt -vaultOptions.mount.mountPoint.auto=Vel ein passande stad automatisk -vaultOptions.mount.mountPoint.driveLetter=Bruk tildelt einingsbokstav +vaultOptions.mount.readonly=Skrivebeskyttet +vaultOptions.mount.customMountFlags=Brugerdefinerede monterings-flag +vaultOptions.mount.winDriveLetterOccupied=optaget +vaultOptions.mount.mountPoint=Monterings-sted +vaultOptions.mount.mountPoint.auto=Vælg automatisk en passende placering +vaultOptions.mount.mountPoint.driveLetter=Brug et ledigt drevbogstav vaultOptions.mount.mountPoint.custom=Brug en valgt mappe -vaultOptions.mount.mountPoint.directoryPickerButton=Vel… +vaultOptions.mount.mountPoint.directoryPickerButton=Vælg… vaultOptions.mount.mountPoint.directoryPickerTitle=Vælg en mappe ## Master Key -vaultOptions.masterkey=Passord -vaultOptions.masterkey.changePasswordBtn=Byt passord -vaultOptions.masterkey.forgetSavedPasswordBtn=Gløym passord -vaultOptions.masterkey.recoveryKeyExplanation=Ein "retta opp igjen"-nøkkel er den einaste måten å retta opp igjen tilgangen til ein kvelv på viss du mistar passordet. -vaultOptions.masterkey.showRecoveryKeyBtn=Vis 'Retta opp igjen'-nøkkelen +vaultOptions.masterkey=Adgangskode +vaultOptions.masterkey.changePasswordBtn=Skift adgangskode +vaultOptions.masterkey.forgetSavedPasswordBtn=Glem gemt adgangskode +vaultOptions.masterkey.recoveryKeyExplanation=En gendannelsesnøgle er den eneste måde du kan få adgang til din boks på, hvis du har glemt dit password. +vaultOptions.masterkey.showRecoveryKeyBtn=Vis gendannelsesnøgle vaultOptions.masterkey.recoverPasswordBtn=Nulstil adgangskode @@ -435,15 +435,15 @@ vaultOptions.masterkey.recoverPasswordBtn=Nulstil adgangskode ## Display Recovery Key recoveryKey.display.title=Vis gendannelsesnøgle recoveryKey.create.message=Adgangskode krævet -recoveryKey.create.description=Skriv inn passordet ditt for å visa 'Retta opp igjen'-nøkkelen for "%s": -recoveryKey.display.description=Følgjande gjenopprettingsnøkkel kan brukast til å retta opp igjen tilgang til "%s": -recoveryKey.display.StorageHints=Ta vare på han ein veldig sikker stad, t.d. ved å:\n • Lagre han ved hjelp av ein passordkvelv\n • Lagre han på ein USB-minnepenn\n • Skrive han ut på papir +recoveryKey.create.description=Indtast adgangskoden for "%s", for at vise gendannelsesnøglen. +recoveryKey.display.description=Den følgende gendannelsesnøgle kan bruges til at genskabe adgang til "%s": +recoveryKey.display.StorageHints=Opbevar den et meget sikkert sted, som fx:\n • Gem den i din adgangskode-manager\n • Gem den på et USB-drev\n • Print den ud på papir ## Reset Password ### Enter Recovery Key recoveryKey.recover.title=Nulstil adgangskode -recoveryKey.recover.prompt=Skriv inn gjenopprettingsnøkkelen for "%s": -recoveryKey.recover.correctKey=Dette er ein gyldig gjenopprettingsnøkkel -recoveryKey.printout.heading=Cryptomator-gjenopprettingsnøkkel\n"%s"\n +recoveryKey.recover.prompt=Indtast din gendannelsesnøgle for "%s": +recoveryKey.recover.correctKey=Dette er en gyldig gendannelsesnøgle +recoveryKey.printout.heading=Cryptomator gendannelsesnøgle\n"%s"\n ### Reset Password recoveryKey.recover.resetBtn=Nulstil ### Recovery Key Password Reset Success @@ -451,22 +451,22 @@ recoveryKey.recover.resetSuccess.message=Adgangskod nulstillet recoveryKey.recover.resetSuccess.description=Du kan nu låse din boks op med den nye adgangskode. # New Password -newPassword.promptText=Skriv inn eit nytt passord -newPassword.reenterPassword=Stadfest det nye passordet -newPassword.passwordsMatch=Passorda samsvarer! -newPassword.passwordsDoNotMatch=Passorda samsvarer ikkje -passwordStrength.messageLabel.tooShort=Bruk minst %d teikn -passwordStrength.messageLabel.0=Veldig svakt -passwordStrength.messageLabel.1=Svakt -passwordStrength.messageLabel.2=Ok -passwordStrength.messageLabel.3=Sterkt -passwordStrength.messageLabel.4=Veldig sterkt +newPassword.promptText=Skriv en ny adgangskode +newPassword.reenterPassword=Bekræft ny adgangskode +newPassword.passwordsMatch=Adgangskoderne er ens! +newPassword.passwordsDoNotMatch=Adgangskoder stemmer ikke overens +passwordStrength.messageLabel.tooShort=Brug mindst %d tegn +passwordStrength.messageLabel.0=Meget svag +passwordStrength.messageLabel.1=Svag +passwordStrength.messageLabel.2=Rimelig +passwordStrength.messageLabel.3=Stærk +passwordStrength.messageLabel.4=Meget god # Quit quit.title=Afslut program quit.message=Der er ulåste bokse quit.description=Bekræft venligst, at du vil afslutte. Cryptomator låser alle ulåste bokse for at forhindre tab af data. -quit.lockAndQuitBtn=Lås og avslutt +quit.lockAndQuitBtn=Lås og afslut # Forced Quit quit.forced.message=Nogle bokse kunne ikke låses diff --git a/src/main/resources/i18n/strings_de.properties b/src/main/resources/i18n/strings_de.properties index f9cd94aaf..569ef4a78 100644 --- a/src/main/resources/i18n/strings_de.properties +++ b/src/main/resources/i18n/strings_de.properties @@ -154,6 +154,8 @@ hub.registerFailed.description=Während der Namensvergabe wurde ein Fehler ausge hub.unauthorized.message=Zugriff verweigert hub.unauthorized.description=Dein Gerät wurde noch nicht für den Zugriff auf diesen Tresor autorisiert. Bitte den Tresorbesitzer, dein Gerät zu autorisieren. ### License Exceeded +hub.invalidLicense.message=Hub-Lizenz ungültig +hub.invalidLicense.description=Die Lizenz deiner Cryptomator-Hub-Instanz ist ungültig. Bitte informiere deinen Hub-Administrator, um die Lizenz zu aktualisieren oder zu erneuern. # Lock ## Force @@ -242,8 +244,8 @@ health.result.fixStateFilter.fixing=Wird repariert … health.result.fixStateFilter.fixed=Repariert health.result.fixStateFilter.fixFailed=Reparatur gescheitert ## Fix Application -health.fix.fixBtn=Beheben -health.fix.successTip=Fehlerbehebung erfolgreich +health.fix.fixBtn=Reparieren +health.fix.successTip=Reparatur erfolgreich health.fix.failTip=Reparatur fehlgeschlagen, siehe Protokoll für Details # Preferences @@ -271,7 +273,7 @@ preferences.interface.interfaceOrientation.rtl=Von rechts nach links preferences.interface.showMinimizeButton=Schaltfläche zum Minimieren anzeigen preferences.interface.showTrayIcon=Symbol im Infobereich anzeigen (Neustart erforderlich) ## Volume -preferences.volume=Tresorlaufwerk +preferences.volume=Virtuelles Laufwerk preferences.volume.type=Laufwerkstyp (Neustart erforderlich) preferences.volume.type.automatic=Automatisch preferences.volume.docsTooltip=Öffne die Dokumentation, um mehr über die verschiedenen Laufwerkstypen zu erfahren. @@ -372,7 +374,7 @@ main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Tresorstatistik main.vaultDetail.locateEncryptedFileBtn=Verschlüsselte Datei finden main.vaultDetail.locateEncryptedFileBtn.tooltip=Wähle eine Datei aus deinem Tresor aus, um das verschlüsselte Gegenstück zu finden -main.vaultDetail.encryptedPathsCopied=Pfade in die Zwischenablage kopiert! +main.vaultDetail.encryptedPathsCopied=Pfade in Zwischenablage kopiert! main.vaultDetail.filePickerTitle=Datei im Tresor auswählen ### Missing main.vaultDetail.missing.info=Cryptomator konnte keinen Tresor mit diesem Pfad finden. @@ -413,6 +415,7 @@ vaultOptions.general.startHealthCheckBtn=Integritätsprüfung starten ## Mount vaultOptions.mount=Laufwerk vaultOptions.mount.info=Die Optionen hängen vom gewählten Laufwerkstyp ab. +vaultOptions.mount.linkToPreferences=Einstellungen für virtuelles Laufwerk öffnen vaultOptions.mount.readonly=Schreibgeschützt vaultOptions.mount.customMountFlags=Benutzerdefinierte Einhänge-Optionen vaultOptions.mount.winDriveLetterOccupied=belegt diff --git a/src/main/resources/i18n/strings_he.properties b/src/main/resources/i18n/strings_he.properties index fd7b6283e..b2aba5e89 100644 --- a/src/main/resources/i18n/strings_he.properties +++ b/src/main/resources/i18n/strings_he.properties @@ -123,36 +123,60 @@ unlock.success.description=הנעילה ל-"%s" בוטלה בהצלחה! הכס unlock.success.rememberChoice=זכור בחירה, אל תראה שוב unlock.success.revealBtn=חשוף את הכונן ## Failure +unlock.error.customPath.message=כשלון בקישור הכספת לנתיב הידני שהוגדר +unlock.error.customPath.description.notSupported=אם ברצונך להשתמש בנתיב ידני, אנא גש להעדפות ובחר סוג volume שתומך בכך. אחרת, לך לאפשרויות הכספת ובחר אפשרות יעד קישור נתמך. +unlock.error.customPath.description.notExists=יעד הקישור הידני לא קיים. או שתיצור אותו במערכת הקבצים המקומית או שנה אותו באפשרויות הכספת. +unlock.error.customPath.description.generic=אתה בחרת באפשרות יעד קישור ידני לכספת זו, אבל השימוש בו נכשל עם ההודעה: %s ## Hub hub.noKeychain.message=לא ניתן לגשת למפתח המכשיר +hub.noKeychain.description=כדאי לשחרר כספות האב נדרש מפתח מכשיר שיאובטח בצרור מפתחות. כדאי להמשיך, אפשר ״%s״ ובחר את צרור המפתחות בהעדפות. +hub.noKeychain.openBtn=פתח העדפות ### Waiting hub.auth.message=ממתין לאימות… +hub.auth.description=אתה אמור להיות מופנה אוטומטית למסך ההזדהות. +hub.auth.loginLink=לא הופנת? לחצן כאן לפתיחה. ### Receive Key +hub.receive.message=מעבד תשובה… +hub.receive.description=Cryptomator מקבל ומעבד את התשובה מה- האב. אנא המתן. ### Register Device +hub.register.message=שם המכשיר נדרש +hub.register.description=נראה שזו הגישה הראשונה ל- האב ממכשיר זה. כדי לזהות אותך למתן הרשאות, עליך לתת שם למכשיר זה. hub.register.nameLabel=שם מכשיר hub.register.occupiedMsg=שם זה נמצא כבר בשימוש hub.register.registerBtn=אישור ### Registration Success hub.registerSuccess.message=שם המכשיר +hub.registerSuccess.description=כדי לגשת לכספת, המכשיר שלך צריך לקבל הרשאה על ידי בעלי הכספת. ### Registration Failed hub.registerFailed.message=הגדרת שם למכשיר נכשלה +hub.registerFailed.description=ארעה שגיאה בתהליך עם השם. לפרטים נוספים הסתכל בלוג האפליקציה. ### Unauthorized hub.unauthorized.message=הגישה נדחתה hub.unauthorized.description=המכשיר שלך טרם אושר לגשת לכספת הזאת. יש לבקש אישור גישה מבעל הכספת. ### License Exceeded +hub.invalidLicense.message=רישיון האב לא תקף +hub.invalidLicense.description=הרישיון שמותקן במופע ה- Cryptomator האב שלך אינו תקף. אנא ידע את מנהל ההאב שלך לשדרג או לחדש את הרישיון. # Lock ## Force lock.forced.message=הנעילה נכשלה +lock.forced.description=נעילת ״%s״ נחסמה על ידי פעולות ממתינות או קבצים פתוחים. אתה יכול לנעול את הכספת בכוח, אולם הפרעה לפעולת קריאה וכתיבה עשויה לגרום לאובדן מידע לא שמור. lock.forced.retryBtn=נסה שנית lock.forced.forceBtn=הכרח נעילה ## Failure lock.fail.message=נעילת הכספת נשכלה. +lock.fail.description=לא ניתן היה לנעול את הכספת ״%s״. וודא שכל העבודה הלא שמורה נשמרת במקום אחר ושפעולות קריאה/כתיבה חשובות מסתיימות. כדי לסגור את הכספת, הרוג את התהליך של Cryptomator. # Migration migration.title=שדרג הכספת ## Start migration.start.header=שדרג הכספת +migration.start.text=כדי לפתוח את הכספת ״%s״ בגרסה החדשה הזו של Cryptomator, צריך לשדרג את הכספת לגרסה חדשה יותר. לפני שתעשה זאת, כדאי שתדע: +migration.start.remarkUndone=פעולת השדרוג אינה הפיכה. +migration.start.remarkVersions=גרסאות ישנות יותר של Cryptomator לא יוכלו לפתוח את הכספת המשודרגת. +migration.start.remarkCanRun=עליך לוודא שכל מכשיר ממנו אתה ניגש לכספת יכול להפעיל את גרסה זו של Cryptomator. +migration.start.remarkSynced=עליך לוודא שהכספת שלך מסונכרנת במלואה במכשיר זה ובמכשירים האחרים, לפני שדרוגה. +migration.start.confirm=קראתי והבנתי את המידע לעיל ## Run migration.run.enterPassword=הכנס/י סיסמה עבור "%s" migration.run.startMigrationBtn=העבר הכספת @@ -169,22 +193,60 @@ migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=מערכת הק migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=מערכת הקבצים אינה מאפשרת את הכתיבה אליה. ## Impossible migration.impossible.heading=לא יכול להעביר את הכספת +migration.impossible.reason=לא ניתן לבצע מיגרציה אוטומטית של הכספת כי יעד האחסון או הקישור אינם תואמים. +migration.impossible.moreInfo=ניתן עדיין לפתוח את כספת זו עם גרסה ישנה יותר. להנחיות כיצד לבצע מיגרציה ידנית של הכספת בקר ב- # Health Check ## Start +health.title=בדיקת בריאות של ״%s״ health.intro.header=בדיקת תקינות +health.intro.text=בדיקת בריאות היא אוסף בדיקות לאיתור, ואולי תיקון, של בעיות במבנה הפנימי של הכספת. שים לב ש: +health.intro.remarkSync=ודא שכל המכשירים מסונכרנים באופן מלא, זה פותר את רוב הבעיות. +health.intro.remarkFix=לא ניתן לפתור את כל הבעיות. +health.intro.remarkBackup=עם המידע משובש, רק גיבוי יכול לעזור. +health.intro.affirmation=קראתי והבנתי את המידע לעיל ## Start Failure +health.fail.header=שגיאה בהעלאת הגדרות הכספת +health.fail.ioError=ארעה שגיאה במהלך הגישה והקריאה של קובץ ההגדרות. +health.fail.parseError=ארעה שגיאה בעת עיבוד קובץ הגדרות הכספת. health.fail.moreInfo=מידע נוסף ## Check Selection +health.checkList.description=בחר בדיקות ברשימה בצד שמאל או השתמש בלחצנים מטה. +health.checkList.selectAllButton=בחירת כל הבדיקות +health.checkList.deselectAllButton=הסר בחירה של כל הבדיקות +health.check.runBatchBtn=הרץ את הבדיקות הנבחרות ## Detail view +health.check.detail.noSelectedCheck=לתוצאות, בחר בדיקת בריאות שהסתיימה ברשימה משמאל. +health.check.detail.checkScheduled=הבדיקה מתוזמנת. +health.check.detail.checkRunning=הבדיקה רצה כרגע… +health.check.detail.checkSkipped=הבדיקה לא נבחרה לרוץ. health.check.detail.checkFinished=הבדיקה הסתיימה בהצלחה. health.check.detail.checkFinishedAndFound=הבדיקה הסתיימה. ניתן לבחון את התוצאות. health.check.detail.checkFailed=הבדיקה נכשלה בשל שגיאה. health.check.detail.checkCancelled=הבדיקה בוטלה. +health.check.detail.listFilters.label=סנן +health.check.detail.fixAllSpecificBtn=תקן הכל מסוג health.check.exportBtn=יצוא דוחות ## Result view +health.result.severityFilter.all=חומרה - הכל +health.result.severityFilter.good=טוב +health.result.severityFilter.info=מידע +health.result.severityFilter.warn=אזהרה +health.result.severityFilter.crit=קריטי +health.result.severityTip.good=חומרה: טוב\nמבנה כספת רגיל. +health.result.severityTip.info=חומרה: מידע\nמבנה כספת קיים, תיקון מומלץ. +health.result.severityTip.warn=חומרה: אזהרה\nמבנה כספת שגוי, מומלץ מאוד לתקן. +health.result.severityTip.crit=חומרה: קריטי\nמבנה כספת שגוי, אומת אובדן מידע. +health.result.fixStateFilter.all=מצב תיקון - הכל +health.result.fixStateFilter.fixable=בר תיקון +health.result.fixStateFilter.notFixable=לא בר תיקון +health.result.fixStateFilter.fixing=מתקן… +health.result.fixStateFilter.fixed=תוקן +health.result.fixStateFilter.fixFailed=התיקון נכשל ## Fix Application health.fix.fixBtn=תיקון +health.fix.successTip=התיקון הצליח +health.fix.failTip=התיקון כשל, ראה את הלוג לפרטים # Preferences preferences.title=העדפות @@ -209,17 +271,31 @@ preferences.interface.interfaceOrientation=כיוון ממשק preferences.interface.interfaceOrientation.ltr=משמאל לימין preferences.interface.interfaceOrientation.rtl=מימין לשמאל preferences.interface.showMinimizeButton=הצג כפתור מזעור +preferences.interface.showTrayIcon=הצג צלמית בשורה מטה (דורש הפעלה מחדש) ## Volume preferences.volume=כונן וירטואלי +preferences.volume.type=סוג volume (דורש הפעלה מחדש) preferences.volume.type.automatic=אוטומטי preferences.volume.docsTooltip=בכדי ללמוד עוד על סוגי volume ניתן לקרוא את הדוקומנטציה. +preferences.volume.tcp.port=פורט TCP +preferences.volume.supportedFeatures=סוג ה- volume שבחרת תומך ביכולות הבאות: +preferences.volume.feature.mountAuto=נבחרה בחירת נקודת קישור אוטומטית +preferences.volume.feature.mountToDir=הגדרת תיקיה כנקודת קישור +preferences.volume.feature.mountToDriveLetter=אות כונן כנקודת קישור +preferences.volume.feature.mountFlags=בחירת אפשרויות לקישור +preferences.volume.feature.readOnly=קישור במצב קריאה בלבד ## Updates preferences.updates=עדכונים +preferences.updates.currentVersion=הגרסה הנוכחית: %s +preferences.updates.autoUpdateCheck=בצע בדיקת עדכונים אוטומטית +preferences.updates.checkNowBtn=בדוק כעת +preferences.updates.updateAvailable=שדרוג לגרסה %s זמין. ## Contribution preferences.contribute=תמוך בנו preferences.contribute.registeredFor=אישור על תמיכה על שם %s preferences.contribute.noCertificate=תמכו ב-Cryptomator וקבלו תעודת תמיכה. זה כמו מפתח רישוי רק לאנשים מדהימים שמשתמשים בתוכנה חופשית. ;-) preferences.contribute.getCertificate=עדיין אין לכם אחד? לימדו כיצד אתם יכולים להשיג אותו. +preferences.contribute.promptText=הדבק את קוד תעודת התומך כאן #<-- Add entries for donations and code/translation/documentation contribution --> ## About @@ -233,41 +309,95 @@ 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 קילובייט +stats.read.total.data.mib=מידע שנקרא: %.1f מגהבייט +stats.read.total.data.gib=מידע שנקרא: %.1f גיגהבייט +stats.decr.total.data.none=מידע שפוענח: - +stats.decr.total.data.kib=מידע שפוענח: %.1fקילובייט +stats.decr.total.data.mib=מידע שפוענח: %.1f מגהבייט +stats.decr.total.data.gib=מידע שפוענח: %.1f גיגהבייט +stats.read.accessCount=מספר קריאות כולל: %d ## Write +stats.write.throughput.idle=כתיבה: ללא פעילות +stats.write.throughput.kibs=כתיבה: %.2f קילובייט/שניה +stats.write.throughput.mibs=כתיבה: %.2f מגהבייט/שניה +stats.write.total.data.none=מידע שנכתב: - +stats.write.total.data.kib=מידע שנכתב: %.1f קילובייט +stats.write.total.data.mib=מידע שנכתב: %.1f מגהבייט +stats.write.total.data.gib=מידע שנכתב: %.1f גיגהבייט +stats.encr.total.data.none=מידע שהוצפן: - +stats.encr.total.data.kib=מידע שהוצפן: %.1fקילובייט +stats.encr.total.data.mib=מידע שהוצפן: %.1f מגהבייט +stats.encr.total.data.gib=מידע שהוצפן: %.1f גיגהבייט +stats.write.accessCount=מספר כתיבות כולל: %d ## Accesses +stats.access.current=גישה: %d +stats.access.total=מספר גישות כולל: %d # Main Window main.closeBtn.tooltip=סגור +main.minimizeBtn.tooltip=מזער main.preferencesBtn.tooltip=העדפות +main.debugModeEnabled.tooltip=מצב דיבאג מופעל main.supporterCertificateMissing.tooltip=תרומתך תתקבל בברכה ## Vault List +main.vaultlist.emptyList.onboardingInstruction=לחץ כאן להוספת כספת +main.vaultlist.contextMenu.remove=הסר… main.vaultlist.contextMenu.lock=נעילה +main.vaultlist.contextMenu.unlock=שחרר נעילה… main.vaultlist.contextMenu.unlockNow=בטל נעילה כעת +main.vaultlist.contextMenu.vaultoptions=הצג את אפשרויות הכספת main.vaultlist.contextMenu.reveal=חשוף את הכונן 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.copyUri=העתק קישור כתובת main.vaultDetail.lockBtn=נעילה +main.vaultDetail.bytesPerSecondRead=קריאה: +main.vaultDetail.bytesPerSecondWritten=כתיבה: +main.vaultDetail.throughput.idle=ללא פעילות +main.vaultDetail.throughput.kbps=%.1f קילוביט לשניה +main.vaultDetail.throughput.mbps=%.1f מגהביט לשניה +main.vaultDetail.stats=סטטיסטיקת הכספת main.vaultDetail.locateEncryptedFileBtn=מצא קבצים מוצפנים main.vaultDetail.locateEncryptedFileBtn.tooltip=בחר קובץ מהכספת שלך על מנת לאתר את הקובץ התואם המוצפן main.vaultDetail.encryptedPathsCopied=הנתיבים הועתקו ללוח! main.vaultDetail.filePickerTitle=בחר קובץ בתוך הכספת ### 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=צריך לשדרג את הכספת שלך לגרסה חדשה לפני שניתן לגשת אליה ### Error +main.vaultDetail.error.info=ארעה שגיאה בהעלאת הכספת מהדיסק. main.vaultDetail.error.reload=ריענון main.vaultDetail.error.windowTitle=שגיאה בטעינת הכספת # Wrong File Alert +wrongFileAlert.title=איך להצפין קבצים wrongFileAlert.message=האם ניסית להצפין את הקבצים האלו? +wrongFileAlert.description=לצורך כך, Cryptomator מספקת volume במנהל הקבצים של המערכת. +wrongFileAlert.instruction.0=כדי להצפין את הקבצים, בצע את השלבים הבאים: wrongFileAlert.instruction.1=1. פתחו את הכספת. +wrongFileAlert.instruction.2=2. לחץ על ״הצג״ לפתיחת ה- volume במנהל הקבצים. +wrongFileAlert.instruction.3=3. הוסף את הקבצים שלך ל- volume הזה. +wrongFileAlert.link=לסיוע נוסף, בקר ב- # Vault Options ## General @@ -275,17 +405,32 @@ vaultOptions.general=כללי vaultOptions.general.vaultName=שם הכספת vaultOptions.general.autoLock.lockAfterTimePart1=נעילה לאחר חוסר שימוש של vaultOptions.general.autoLock.lockAfterTimePart2=דקות +vaultOptions.general.unlockAfterStartup=פתח את הכספת בהפעלה של Cryptomator +vaultOptions.general.actionAfterUnlock=לאחר שחרור נעילה מוצלח +vaultOptions.general.actionAfterUnlock.ignore=אל תעשה דבר vaultOptions.general.actionAfterUnlock.reveal=חשוף את הכונן +vaultOptions.general.actionAfterUnlock.ask=שאל +vaultOptions.general.startHealthCheckBtn=התחל בדיקת בריאות ## Mount +vaultOptions.mount=קישור +vaultOptions.mount.info=האפשרויות תלויות בסוג ה- volume הנבחר. +vaultOptions.mount.linkToPreferences=פתח את העדפות הכונן הוירטואלי 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.recoveryKeyExplanation=מפתח שחזור הינו הדרך היחידה לשחזור הגישה לכספת אם תאבד את הסיסמה. +vaultOptions.masterkey.showRecoveryKeyBtn=הצג את מפתח השחזור vaultOptions.masterkey.recoverPasswordBtn=איפוס סיסמה @@ -295,9 +440,11 @@ recoveryKey.display.title=הצגת מפתח השחזור recoveryKey.create.message=דרושה סיסמה recoveryKey.create.description=נא להזין את הססמא ל "%s" בכדי להציג את מפתח השחזור. recoveryKey.display.description=המפתח שחזור שלהלן ניתן לשימוש בכדי לשחזר גישה ל "%s": +recoveryKey.display.StorageHints=שמור אותו במקום מאוד בטוח, לדוגמה:\n • שמור אותו במנהל סיסמאות\n • שמור אותו בדיסק און קי\n • הדפס אותו על נייר ## Reset Password ### Enter Recovery Key recoveryKey.recover.title=איפוס סיסמה +recoveryKey.recover.prompt=הקש את מפתח השחזור שלך עבור ״%s״: recoveryKey.recover.correctKey=מפתח ה recovery נכון recoveryKey.recover.wrongKey=מפתח ה recovery שייך ל vault אחר recoveryKey.recover.invalidKey=מפתח ה recovery שגוי @@ -309,6 +456,11 @@ recoveryKey.recover.resetSuccess.message=איפוס סיסמה הצליח recoveryKey.recover.resetSuccess.description=ניתן לפתוח את הכספת עם הסיסמה החדשה. # New Password +newPassword.promptText=הקש סיסמה חדשה +newPassword.reenterPassword=לאימות, הקש שוב את הסיסמא החדשה +newPassword.passwordsMatch=הסיסמאות תואמות! +newPassword.passwordsDoNotMatch=הסיסמאות אינם תואמות +passwordStrength.messageLabel.tooShort=השתמש בלפחות %d תווים passwordStrength.messageLabel.0=חלשה מאוד passwordStrength.messageLabel.1=חלשה passwordStrength.messageLabel.2=סבירה @@ -318,8 +470,10 @@ passwordStrength.messageLabel.4=חזקה מאוד # Quit quit.title=יציאה quit.message=קיימים vaults פתוחים +quit.description=נא אשר שאתה רוצה לצאת. Cryptomator יבצע נעילה מסודרת של כל הכספות הפתוחות למניעת אובדן מידע. quit.lockAndQuitBtn=נעילה ויציאה # Forced Quit quit.forced.message=חלק מה vaults לא היו ניתנים לנעילה +quit.forced.description=נעילה כספות נחסמה על ידי תהליכים ממתינים או קבצים פתוחים. אתה יכול לנעול את הכספת בכוח, אולם הפרעה לפעולת קריאה וכתיבה עשויה לגרום לאובדן מידע לא שמור. quit.forced.forceAndQuitBtn=נעילה בכח ויציאה \ No newline at end of file From 4bb2df7d8f74ec920c5ca7a2bbc4fb6b6895cce3 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Fri, 3 Mar 2023 16:03:36 +0100 Subject: [PATCH 0058/1229] Fixes #2730 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ad6eee73e..ee0891b63 100644 --- a/pom.xml +++ b/pom.xml @@ -36,7 +36,7 @@ 1.2.0 2.0.2 2.0.0 - 2.0.0 + 2.0.1 3.12.0 From d2ece543c88ebffdac27dada4899cccf31c14707 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Fri, 3 Mar 2023 16:04:34 +0100 Subject: [PATCH 0059/1229] suppress false positive --- suppression.xml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/suppression.xml b/suppression.xml index e7cc4ea65..c0aef6308 100644 --- a/suppression.xml +++ b/suppression.xml @@ -55,4 +55,13 @@ CVE-2022-45688 + + + ^pkg:maven/com\.google\.guava/guava@.*$ + CVE-2020-8908 + CVE-2020-8908 + + \ No newline at end of file From ed4b433df09e2381f05202f94a0cddd6bbec3eb9 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Fri, 3 Mar 2023 16:14:01 +0100 Subject: [PATCH 0060/1229] prepare 1.7.1 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ee0891b63..975134f9b 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.cryptomator cryptomator - 1.8.0-SNAPSHOT + 1.7.1 Cryptomator Desktop App From 33e1cb31318c64026d23dbde8c83a176bee66724 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Fri, 3 Mar 2023 16:19:37 +0100 Subject: [PATCH 0061/1229] finalize release --- dist/linux/common/org.cryptomator.Cryptomator.metainfo.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dist/linux/common/org.cryptomator.Cryptomator.metainfo.xml b/dist/linux/common/org.cryptomator.Cryptomator.metainfo.xml index eeba42263..86ea61d19 100644 --- a/dist/linux/common/org.cryptomator.Cryptomator.metainfo.xml +++ b/dist/linux/common/org.cryptomator.Cryptomator.metainfo.xml @@ -66,6 +66,7 @@ + From 852963b7856eaa2cea1c4e13233173841ca9b00f Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Mon, 6 Mar 2023 15:50:21 +0100 Subject: [PATCH 0062/1229] check for correct WinFsp version --- dist/win/bundle/resources/winFspMetaData.wxi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/win/bundle/resources/winFspMetaData.wxi b/dist/win/bundle/resources/winFspMetaData.wxi index 372c8c9e6..53e0400e5 100644 --- a/dist/win/bundle/resources/winFspMetaData.wxi +++ b/dist/win/bundle/resources/winFspMetaData.wxi @@ -2,6 +2,6 @@ - + \ No newline at end of file From 1365efab3f216c2bbf66e929f1acb152e8f5bdfa Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Mon, 6 Mar 2023 15:54:43 +0100 Subject: [PATCH 0063/1229] use recommended notation of unit prefixes --- src/main/resources/i18n/strings.properties | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/resources/i18n/strings.properties b/src/main/resources/i18n/strings.properties index 41f326143..ebaf73143 100644 --- a/src/main/resources/i18n/strings.properties +++ b/src/main/resources/i18n/strings.properties @@ -307,27 +307,27 @@ stats.title=Statistics for %s stats.cacheHitRate=Cache Hit Rate ## Read stats.read.throughput.idle=Read: idle -stats.read.throughput.kibs=Read: %.2f kiB/s +stats.read.throughput.kibs=Read: %.2f KiB/s stats.read.throughput.mibs=Read: %.2f MiB/s stats.read.total.data.none=Data read: - -stats.read.total.data.kib=Data read: %.1f kiB +stats.read.total.data.kib=Data read: %.1f KiB stats.read.total.data.mib=Data read: %.1f MiB stats.read.total.data.gib=Data read: %.1f GiB stats.decr.total.data.none=Data decrypted: - -stats.decr.total.data.kib=Data decrypted: %.1f kiB +stats.decr.total.data.kib=Data decrypted: %.1f KiB stats.decr.total.data.mib=Data decrypted: %.1f MiB stats.decr.total.data.gib=Data decrypted: %.1f GiB stats.read.accessCount=Total reads: %d ## Write stats.write.throughput.idle=Write: idle -stats.write.throughput.kibs=Write: %.2f kiB/s +stats.write.throughput.kibs=Write: %.2f KiB/s stats.write.throughput.mibs=Write: %.2f MiB/s stats.write.total.data.none=Data written: - -stats.write.total.data.kib=Data written: %.1f kiB +stats.write.total.data.kib=Data written: %.1f KiB stats.write.total.data.mib=Data written: %.1f MiB stats.write.total.data.gib=Data written: %.1f GiB stats.encr.total.data.none=Data encrypted: - -stats.encr.total.data.kib=Data encrypted: %.1f kiB +stats.encr.total.data.kib=Data encrypted: %.1f KiB stats.encr.total.data.mib=Data encrypted: %.1f MiB stats.encr.total.data.gib=Data encrypted: %.1f GiB stats.write.accessCount=Total writes: %d @@ -370,7 +370,7 @@ main.vaultDetail.lockBtn=Lock main.vaultDetail.bytesPerSecondRead=Read: main.vaultDetail.bytesPerSecondWritten=Write: main.vaultDetail.throughput.idle=idle -main.vaultDetail.throughput.kbps=%.1f kiB/s +main.vaultDetail.throughput.kbps=%.1f KiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Vault Statistics main.vaultDetail.locateEncryptedFileBtn=Locate Encrypted File From 91e7fa3de38e61113c01a4b6112c8270b2ac87bb Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Mon, 6 Mar 2023 15:58:02 +0100 Subject: [PATCH 0064/1229] fixes #2758, fixes #2754 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ee0891b63..77e16a23f 100644 --- a/pom.xml +++ b/pom.xml @@ -36,7 +36,7 @@ 1.2.0 2.0.2 2.0.0 - 2.0.1 + 2.0.2 3.12.0 From b24f52a4ec5ad41f74c3166bae402b4d4498cb05 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Tue, 7 Mar 2023 10:58:34 +0100 Subject: [PATCH 0065/1229] fixes 2741 --- src/main/java/org/cryptomator/common/vaults/AutoLocker.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/org/cryptomator/common/vaults/AutoLocker.java b/src/main/java/org/cryptomator/common/vaults/AutoLocker.java index e9ef22bae..8342367a4 100644 --- a/src/main/java/org/cryptomator/common/vaults/AutoLocker.java +++ b/src/main/java/org/cryptomator/common/vaults/AutoLocker.java @@ -6,6 +6,7 @@ import org.slf4j.LoggerFactory; import javax.inject.Inject; import javax.inject.Singleton; +import javafx.application.Platform; import javafx.collections.ObservableList; import java.io.IOException; import java.time.Instant; @@ -40,6 +41,7 @@ public class AutoLocker { private void autolock(Vault vault) { try { vault.lock(false); + Platform.runLater(() -> vault.stateProperty().set(VaultState.Value.LOCKED)); LOG.info("Autolocked {} after idle timeout", vault.getDisplayName()); } catch (UnmountFailedException | IOException e) { LOG.error("Autolocking failed.", e); From 4bc217e48908e72753b1114598a51140f4f17b85 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Tue, 7 Mar 2023 11:36:59 +0100 Subject: [PATCH 0066/1229] fixes #2761 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 77e16a23f..22ebdd431 100644 --- a/pom.xml +++ b/pom.xml @@ -34,7 +34,7 @@ 1.2.0 1.2.0 1.2.0 - 2.0.2 + 2.0.3 2.0.0 2.0.2 From f983b29034246f1978547457fa984fcdb3a4da26 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Tue, 7 Mar 2023 11:40:10 +0100 Subject: [PATCH 0067/1229] use correct docs URL for volume type --- .../cryptomator/ui/preferences/VolumePreferencesController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/cryptomator/ui/preferences/VolumePreferencesController.java b/src/main/java/org/cryptomator/ui/preferences/VolumePreferencesController.java index 4784efceb..61a54ba22 100644 --- a/src/main/java/org/cryptomator/ui/preferences/VolumePreferencesController.java +++ b/src/main/java/org/cryptomator/ui/preferences/VolumePreferencesController.java @@ -23,7 +23,7 @@ import java.util.ResourceBundle; @PreferencesScoped public class VolumePreferencesController implements FxController { - private static final String DOCS_MOUNTING_URL = "https://docs.cryptomator.org/en/1.7/desktop/vault-mounting/"; + private static final String DOCS_MOUNTING_URL = "https://docs.cryptomator.org/en/1.7/desktop/volume-type/"; private final Settings settings; private final ObservableValue selectedMountService; From 5bf38a328c95097ee93ba5ab4486f21eb758f547 Mon Sep 17 00:00:00 2001 From: Cryptobot Date: Tue, 7 Mar 2023 11:49:50 +0100 Subject: [PATCH 0068/1229] New Crowdin updates (#2743) New translations strings.properties Arabic; Belarusian; Bosnian; Catalan; Chinese Simplified; Chinese Traditional; Chinese Traditional, Hong Kong; Croatian; Czech; Danish; Dutch; French; German; Greek; Hebrew; Hungarian; Indonesian; Italian; Japanese; Korean; Latvian; Norwegian Bokmal; Norwegian Nynorsk; Polish; Portuguese; Portuguese, Brazilian; Punjabi; Romanian; Russian; Serbian (Cyrillic); Serbian (Latin); Slovak; Spanish; Swahili, Tanzania; Swedish; Tamil; Turkish; Ukrainian; Vietnamese; [ci skip] --- src/main/resources/i18n/strings_ar.properties | 1 - src/main/resources/i18n/strings_be.properties | 7 ----- src/main/resources/i18n/strings_bs.properties | 7 ----- src/main/resources/i18n/strings_ca.properties | 7 ----- src/main/resources/i18n/strings_cs.properties | 7 ----- src/main/resources/i18n/strings_da.properties | 7 ----- src/main/resources/i18n/strings_de.properties | 9 +----- src/main/resources/i18n/strings_el.properties | 14 ++++----- src/main/resources/i18n/strings_es.properties | 14 ++++----- src/main/resources/i18n/strings_fr.properties | 14 ++++----- src/main/resources/i18n/strings_he.properties | 7 ----- src/main/resources/i18n/strings_hr.properties | 7 ----- src/main/resources/i18n/strings_hu.properties | 7 ----- src/main/resources/i18n/strings_id.properties | 7 ----- src/main/resources/i18n/strings_it.properties | 14 ++++----- src/main/resources/i18n/strings_ja.properties | 7 ----- src/main/resources/i18n/strings_ko.properties | 7 ----- src/main/resources/i18n/strings_lv.properties | 1 - src/main/resources/i18n/strings_nb.properties | 7 ----- src/main/resources/i18n/strings_nl.properties | 14 ++++----- src/main/resources/i18n/strings_nn.properties | 1 - src/main/resources/i18n/strings_pa.properties | 7 ----- src/main/resources/i18n/strings_pl.properties | 7 ----- src/main/resources/i18n/strings_pt.properties | 1 - .../resources/i18n/strings_pt_BR.properties | 7 ----- src/main/resources/i18n/strings_ro.properties | 7 ----- src/main/resources/i18n/strings_sk.properties | 18 ++++++++---- src/main/resources/i18n/strings_sr.properties | 7 ----- .../resources/i18n/strings_sr_Latn.properties | 3 -- src/main/resources/i18n/strings_sv.properties | 14 ++++----- src/main/resources/i18n/strings_sw.properties | 7 ----- src/main/resources/i18n/strings_ta.properties | 6 ---- src/main/resources/i18n/strings_tr.properties | 7 ----- src/main/resources/i18n/strings_uk.properties | 1 - src/main/resources/i18n/strings_vi.properties | 7 ----- src/main/resources/i18n/strings_zh.properties | 20 ++++++------- .../resources/i18n/strings_zh_HK.properties | 29 ++++++++++++++----- .../resources/i18n/strings_zh_TW.properties | 17 ++++------- 38 files changed, 92 insertions(+), 239 deletions(-) diff --git a/src/main/resources/i18n/strings_ar.properties b/src/main/resources/i18n/strings_ar.properties index c43655813..a49dd8879 100644 --- a/src/main/resources/i18n/strings_ar.properties +++ b/src/main/resources/i18n/strings_ar.properties @@ -233,7 +233,6 @@ main.vaultDetail.lockBtn=قفل main.vaultDetail.bytesPerSecondRead=قراءة: main.vaultDetail.bytesPerSecondWritten=كتابة: main.vaultDetail.throughput.idle=خمول -main.vaultDetail.throughput.kbps=%.1f كيلوبايت/ث main.vaultDetail.throughput.mbps=%.1f ميجابايت/ث main.vaultDetail.stats=إحصائيات الخزنة main.vaultDetail.locateEncryptedFileBtn=تحديد موقع الملف المشفر diff --git a/src/main/resources/i18n/strings_be.properties b/src/main/resources/i18n/strings_be.properties index 8d6417248..269d6669b 100644 --- a/src/main/resources/i18n/strings_be.properties +++ b/src/main/resources/i18n/strings_be.properties @@ -244,27 +244,21 @@ preferences.about=Пра нас stats.title=Статыстыкі для %s ## Read stats.read.throughput.idle=Чытанне: - -stats.read.throughput.kibs=Чытанне: %.2f КіБ/с stats.read.throughput.mibs=Чытанне: %.2f МіБ/с stats.read.total.data.none=Прачытана: - -stats.read.total.data.kib=Прачытана: %.1f КіБ stats.read.total.data.mib=Прачытана: %.1f МіБ stats.read.total.data.gib=Прачытана: %.1f ҐіБ stats.decr.total.data.none=Расшыфравана: - -stats.decr.total.data.kib=Расшыфравана: %.1f КіБ stats.decr.total.data.mib=Расшыфравана: %.1f МіБ stats.decr.total.data.gib=Расшыфравана: %.1f ҐіБ stats.read.accessCount=Агульная колькасць чытанняў: %d ## Write stats.write.throughput.idle=Чытанне: - -stats.write.throughput.kibs=Пісанне: %.2f КіБ/с stats.write.throughput.mibs=Пісанне: %.2f МіБ/с stats.write.total.data.none=Напісана: - -stats.write.total.data.kib=Запісана: %.1f КіБ stats.write.total.data.mib=Запісана: %.1f МіБ stats.write.total.data.gib=Запісана: %.1f ҐіБ stats.encr.total.data.none=Зашыфравана: - -stats.encr.total.data.kib=Зашыфравана: %.1f КіБ stats.encr.total.data.mib=Зашыфравана: %.1f МіБ stats.encr.total.data.gib=Зашыфравана: %.1f ҐіБ stats.write.accessCount=Агульная колькасць запісаў: %d @@ -303,7 +297,6 @@ main.vaultDetail.lockBtn=Замкнуць main.vaultDetail.bytesPerSecondRead=Чытанне: main.vaultDetail.bytesPerSecondWritten=Пісанне: main.vaultDetail.throughput.idle=бяздзейны -main.vaultDetail.throughput.kbps=%.1f КіБ/с main.vaultDetail.throughput.mbps=%.1f МіБ/с main.vaultDetail.stats=Статыстыка скарбніцы ### Missing diff --git a/src/main/resources/i18n/strings_bs.properties b/src/main/resources/i18n/strings_bs.properties index 7c2c28d36..26630c65d 100644 --- a/src/main/resources/i18n/strings_bs.properties +++ b/src/main/resources/i18n/strings_bs.properties @@ -182,27 +182,21 @@ stats.title=Statistika za %s stats.cacheHitRate=Brzina učitavanja u predmemoriju ## Read stats.read.throughput.idle=Čitaj: U pripravnosti -stats.read.throughput.kibs=Čitanje: %.2f kiB/s stats.read.throughput.mibs=Čitanje: %.2f MiB/s stats.read.total.data.none=Pročitano podataka: - -stats.read.total.data.kib=Pročitano podataka: %.1f kiB stats.read.total.data.mib=Pročitano podataka: %.1f MiB stats.read.total.data.gib=Pročitano podataka: %.1f GiB stats.decr.total.data.none=Otključani podaci: - -stats.decr.total.data.kib=Otključano podataka: %.1f kiB stats.decr.total.data.mib=Otključano podataka: %.1f MiB stats.decr.total.data.gib=Otključano podataka: %.1f GiB stats.read.accessCount=Ukupno pročitano: %d ## Write stats.write.throughput.idle=Pisanje: U pripravnosti -stats.write.throughput.kibs=Upisano: %.2f kiB/s stats.write.throughput.mibs=Upisano: %.2f MiB/s stats.write.total.data.none=Podaci su upisani:- -stats.write.total.data.kib=Upisano podataka: %.1f kiB stats.write.total.data.mib=Upisano podataka: %.1f MiB stats.write.total.data.gib=Upisano podataka: %.1f GiB stats.encr.total.data.none=Otključano podataka: - -stats.encr.total.data.kib=Otključano podataka: %.1f kiB stats.encr.total.data.mib=Otključano podataka: %.1f MiB stats.encr.total.data.gib=Otključano podataka: %.1f GiB stats.write.accessCount=Ukupno upisano: %d @@ -242,7 +236,6 @@ main.vaultDetail.lockBtn=Zaključaj main.vaultDetail.bytesPerSecondRead=Čitaj: main.vaultDetail.bytesPerSecondWritten=Piši: main.vaultDetail.throughput.idle=u stanju mirovanja -main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Statistika sefa ### Missing diff --git a/src/main/resources/i18n/strings_ca.properties b/src/main/resources/i18n/strings_ca.properties index 2f04408e9..ebb162328 100644 --- a/src/main/resources/i18n/strings_ca.properties +++ b/src/main/resources/i18n/strings_ca.properties @@ -303,27 +303,21 @@ stats.title=Estadístiques per a %s stats.cacheHitRate=Relació d'encerts de la memòria cau ## Read stats.read.throughput.idle=Llegit: inactiu -stats.read.throughput.kibs=Llegit: %.2f kiB/s stats.read.throughput.mibs=Llegit: %.2f MiB/s stats.read.total.data.none=Dades llegides: - -stats.read.total.data.kib=Dades llegides: %.1f kiB stats.read.total.data.mib=Dades llegides: %.1f MiB stats.read.total.data.gib=Dades llegides: %.1f GiB stats.decr.total.data.none=Dades desxifrades: - -stats.decr.total.data.kib=Dades desxifrades: %.1f kiB stats.decr.total.data.mib=Dades desxifrades: %.1f MiB stats.decr.total.data.gib=Dades desxifrades: %.1f GiB stats.read.accessCount=Lectures en total: %d ## Write stats.write.throughput.idle=Escriu: inactiu -stats.write.throughput.kibs=Escriu: %.2f kiB/s stats.write.throughput.mibs=Escriu: %.2f MiB/s stats.write.total.data.none=Dades escrites -stats.write.total.data.kib=Dades escrites: %.1f kiB stats.write.total.data.mib=Dades escrites: %.1f MiB stats.write.total.data.gib=Dades escrites: %.1f GiB stats.encr.total.data.none=Dades xifrades: - -stats.encr.total.data.kib=Dades xifrades: %.1f kiB stats.encr.total.data.mib=Dades xifrades: %.1f MiB stats.encr.total.data.gib=Dades xifrades: %.1f GiB stats.write.accessCount=Total escrits: %d @@ -366,7 +360,6 @@ main.vaultDetail.lockBtn=Bloqueja main.vaultDetail.bytesPerSecondRead=Lectura: main.vaultDetail.bytesPerSecondWritten=Escriu: main.vaultDetail.throughput.idle=inactiu -main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Estadístiques de la caixa forta main.vaultDetail.locateEncryptedFileBtn=Trobar fitxer xifrat diff --git a/src/main/resources/i18n/strings_cs.properties b/src/main/resources/i18n/strings_cs.properties index 2f510b1c0..aeb4a4b94 100644 --- a/src/main/resources/i18n/strings_cs.properties +++ b/src/main/resources/i18n/strings_cs.properties @@ -272,27 +272,21 @@ stats.title=Statistika pro %s stats.cacheHitRate=Rychlost dosažené mezipaměti ## Read stats.read.throughput.idle=Čtení: nečinné -stats.read.throughput.kibs=Čtení: %.2f kiB/s stats.read.throughput.mibs=Čtení: %.2f MiB/s stats.read.total.data.none=Přečteno: - -stats.read.total.data.kib=Přečteno: %.1f kiB stats.read.total.data.mib=Přečteno: %.1f MiB stats.read.total.data.gib=Přečteno: %.1f GiB stats.decr.total.data.none=Dešifrováno: - -stats.decr.total.data.kib=Dešifrováno: %.1f kiB stats.decr.total.data.mib=Dešifrováno: %.1f MiB stats.decr.total.data.gib=Dešifrováno: %.1f GiB stats.read.accessCount=Celkem přečteno: %d ## Write stats.write.throughput.idle=Zápis: nečinný -stats.write.throughput.kibs=Zápis: %.2f kiB/s stats.write.throughput.mibs=Zápis: %.2f MiB/s stats.write.total.data.none=Zapsaná data: - -stats.write.total.data.kib=Zapsáno: %.1f kiB stats.write.total.data.mib=Zapsáno: %.1f MiB stats.write.total.data.gib=Zapsáno: %.1f GiB stats.encr.total.data.none=Zašifrováno: - -stats.encr.total.data.kib=Zašifrováno: %.1f kiB stats.encr.total.data.mib=Zašifrováno: %.1f MiB stats.encr.total.data.gib=Zašifrováno: %.1f GiB stats.write.accessCount=Celkem zapsáno: %d @@ -334,7 +328,6 @@ main.vaultDetail.lockBtn=Zamknout main.vaultDetail.bytesPerSecondRead=Přečteno: main.vaultDetail.bytesPerSecondWritten=Zapsáno: main.vaultDetail.throughput.idle=nečinný -main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Statistiky trezoru ### Missing diff --git a/src/main/resources/i18n/strings_da.properties b/src/main/resources/i18n/strings_da.properties index 8a97ceadf..3c66e23e5 100644 --- a/src/main/resources/i18n/strings_da.properties +++ b/src/main/resources/i18n/strings_da.properties @@ -303,27 +303,21 @@ stats.title=Statistik for %s stats.cacheHitRate=Cache effektivitet ## Read stats.read.throughput.idle=Læser: afventer -stats.read.throughput.kibs=Læser: %.2f kiB/s stats.read.throughput.mibs=Læser: %.2f MiB/s stats.read.total.data.none=Data læst: - -stats.read.total.data.kib=Data læst: %.1f kiB stats.read.total.data.mib=Data læst: %.1f MiB stats.read.total.data.gib=Data læst: %.1f GiB stats.decr.total.data.none=Data dekrypteret: - -stats.decr.total.data.kib=Data dekrypteret: %.1f kiB stats.decr.total.data.mib=Data dekrypteret: %.1f MiB stats.decr.total.data.gib=Data dekrypteret: %.1f GiB stats.read.accessCount=Totalt antal læsninger: %d ## Write stats.write.throughput.idle=Skriver: afventer -stats.write.throughput.kibs=Skriver: %.2f kiB/s stats.write.throughput.mibs=Skriver: %.2f MiB/s stats.write.total.data.none=Data skrevet: - -stats.write.total.data.kib=Data skrevet: %.1f kiB stats.write.total.data.mib=Data skrevet: %.1f MiB stats.write.total.data.gib=Data skrevet: %.1f GiB stats.encr.total.data.none=Data krypteret: - -stats.encr.total.data.kib=Data krypteret: %.1f kiB stats.encr.total.data.mib=Data krypteret: %.1f MiB stats.encr.total.data.gib=Data krypteret: %.1f GiB stats.write.accessCount=Totalt antal skrivninger: %d @@ -366,7 +360,6 @@ main.vaultDetail.lockBtn=Lås main.vaultDetail.bytesPerSecondRead=Læser: main.vaultDetail.bytesPerSecondWritten=Skriver: main.vaultDetail.throughput.idle=afventer -main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Boks statistik main.vaultDetail.locateEncryptedFileBtn=Find Krypteret Fil diff --git a/src/main/resources/i18n/strings_de.properties b/src/main/resources/i18n/strings_de.properties index 569ef4a78..2693bf0cf 100644 --- a/src/main/resources/i18n/strings_de.properties +++ b/src/main/resources/i18n/strings_de.properties @@ -129,7 +129,7 @@ unlock.error.customPath.description.notExists=Der benutzerdefinierte Einhängepf unlock.error.customPath.description.generic=Du hast einen benutzerdefinierten Einhängepfad für diesen Tresor ausgewählt, aber die Verwendung ist fehlgeschlagen. Fehlermeldung: %s ## Hub hub.noKeychain.message=Zugriff auf Geräteschlüssel nicht möglich -hub.noKeychain.description=Um Hub Tresore zu entsperren, wird ein Geräteschlüssel benötigt, der mit einem Schlüsselbund gesichert ist. Um fortzufahren, aktiviere “%s” und wähle einen Schlüsselbund in den Einstellungen. +hub.noKeychain.description=Zum Entsperren von Hub-Tresoren wird ein Geräteschlüssel benötigt, der in einem Schlüsselbund gesichert ist. Um fortzufahren, aktiviere „%s“ und wähle in den Einstellungen einen Schlüsselbund. hub.noKeychain.openBtn=Einstellungen öffnen ### Waiting hub.auth.message=Warten auf Authentifizierung … @@ -306,27 +306,21 @@ stats.title=Statistiken für %s stats.cacheHitRate=Cache-Trefferrate ## Read stats.read.throughput.idle=Leserate: inaktiv -stats.read.throughput.kibs=Leserate: %.2f kiB/s stats.read.throughput.mibs=Leserate: %.2f MiB/s stats.read.total.data.none=Gelesen: - -stats.read.total.data.kib=Gelesen: %.1f kiB stats.read.total.data.mib=Gelesen: %.1f MiB stats.read.total.data.gib=Gelesen: %.1f GiB stats.decr.total.data.none=Entschlüsselt: - -stats.decr.total.data.kib=Entschlüsselt: %.1f kiB stats.decr.total.data.mib=Entschlüsselt: %.1f MiB stats.decr.total.data.gib=Entschlüsselt: %.1f GiB stats.read.accessCount=Lesezugriffe: %d ## Write stats.write.throughput.idle=Schreibrate: inaktiv -stats.write.throughput.kibs=Schreibrate: %.2f kiB/s stats.write.throughput.mibs=Schreibrate: %.2f MiB/s stats.write.total.data.none=Geschrieben: - -stats.write.total.data.kib=Geschrieben: %.1f kiB stats.write.total.data.mib=Geschrieben: %.1f MiB stats.write.total.data.gib=Geschrieben: %.1f GiB stats.encr.total.data.none=Verschlüsselt: - -stats.encr.total.data.kib=Verschlüsselt: %.1f kiB stats.encr.total.data.mib=Verschlüsselt: %.1f MiB stats.encr.total.data.gib=Verschlüsselt: %.1f GiB stats.write.accessCount=Schreibzugriffe: %d @@ -369,7 +363,6 @@ main.vaultDetail.lockBtn=Sperren main.vaultDetail.bytesPerSecondRead=Leserate: main.vaultDetail.bytesPerSecondWritten=Schreibrate: main.vaultDetail.throughput.idle=inaktiv -main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Tresorstatistik main.vaultDetail.locateEncryptedFileBtn=Verschlüsselte Datei finden diff --git a/src/main/resources/i18n/strings_el.properties b/src/main/resources/i18n/strings_el.properties index 54e378860..f3251b473 100644 --- a/src/main/resources/i18n/strings_el.properties +++ b/src/main/resources/i18n/strings_el.properties @@ -306,27 +306,27 @@ stats.title=Στατιστικά για %s stats.cacheHitRate=Ποσοστό χρήσης cache ## Read stats.read.throughput.idle=Ανάγνωση: ηρεμία -stats.read.throughput.kibs=Ανάγνωση: %.2f kiB/s +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.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.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.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.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.kib=Δεδομένα που κρυπτογραφήθηκαν: %.1f KiB stats.encr.total.data.mib=Δεδομένα που κρυπτογραφήθηκαν: %.1f MiB stats.encr.total.data.gib=Δεδομένα που κρυπτογραφήθηκαν: %.1f GiB stats.write.accessCount=Συνολικές εγγραφές: %d @@ -369,7 +369,7 @@ main.vaultDetail.lockBtn=Κλείδωμα main.vaultDetail.bytesPerSecondRead=Ανάγνωση: main.vaultDetail.bytesPerSecondWritten=Εγγραφή: main.vaultDetail.throughput.idle=σε αδράνεια -main.vaultDetail.throughput.kbps=%.1f kiB/s +main.vaultDetail.throughput.kbps=%.1f KiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Στατιστικά Vault main.vaultDetail.locateEncryptedFileBtn=Εντοπισμός Κρυπτογραφημένου Αρχείου diff --git a/src/main/resources/i18n/strings_es.properties b/src/main/resources/i18n/strings_es.properties index df7a5d9bb..fcd40ea8f 100644 --- a/src/main/resources/i18n/strings_es.properties +++ b/src/main/resources/i18n/strings_es.properties @@ -306,27 +306,27 @@ stats.title=Estadísticas para %s stats.cacheHitRate=La caché alcanzó la tasa ## Read stats.read.throughput.idle=Lectura: inactivo -stats.read.throughput.kibs=Lectura: %.2f kiB/s +stats.read.throughput.kibs=Lectura: %.2f KiB/s stats.read.throughput.mibs=Lectura: %.2f MiB/s stats.read.total.data.none=Datos leídos: - -stats.read.total.data.kib=Datos leídos: %.1f kiB +stats.read.total.data.kib=Datos leídos: %.1f KiB stats.read.total.data.mib=Datos leídos: %.1f MiB stats.read.total.data.gib=Datos leídos: %.1f GiB stats.decr.total.data.none=Datos descifrados: - -stats.decr.total.data.kib=Datos descifrados: %.1f kiB +stats.decr.total.data.kib=Datos descifrados: %.1f KiB stats.decr.total.data.mib=Datos descifrados: %.1f MiB stats.decr.total.data.gib=Datos descifrados: %.1f GiB stats.read.accessCount=Total leídos: %d ## Write stats.write.throughput.idle=Escritura: inactivo -stats.write.throughput.kibs=Escritura: %.2f kiB/s +stats.write.throughput.kibs=Escritura: %.2f KiB/s stats.write.throughput.mibs=Escritura: %.2f MiB/s stats.write.total.data.none=Datos escritos: - -stats.write.total.data.kib=Datos escritos: %.1f kiB +stats.write.total.data.kib=Datos escritos: %.1f KiB stats.write.total.data.mib=Datos escritos: %.1f MiB stats.write.total.data.gib=Datos escritos: %.1f GiB stats.encr.total.data.none=Datos cifrados: - -stats.encr.total.data.kib=Datos cifrados: %.1f kiB +stats.encr.total.data.kib=Datos cifrados: %.1f KiB stats.encr.total.data.mib=Datos cifrados: %.1f MiB stats.encr.total.data.gib=Datos cifrados: %.1f GiB stats.write.accessCount=Total de escrituras: %d @@ -369,7 +369,7 @@ main.vaultDetail.lockBtn=Bloquear main.vaultDetail.bytesPerSecondRead=Lectura: main.vaultDetail.bytesPerSecondWritten=Escritura: main.vaultDetail.throughput.idle=inactivo -main.vaultDetail.throughput.kbps=%.1f kiB/s +main.vaultDetail.throughput.kbps=%.1f KiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Estadísticas de la bóveda main.vaultDetail.locateEncryptedFileBtn=Ubicar archivo cifrado diff --git a/src/main/resources/i18n/strings_fr.properties b/src/main/resources/i18n/strings_fr.properties index 26c1013ba..a0167a0ae 100644 --- a/src/main/resources/i18n/strings_fr.properties +++ b/src/main/resources/i18n/strings_fr.properties @@ -306,27 +306,27 @@ stats.title=Statistiques sur %s stats.cacheHitRate=Taux de réussite du cache ## Read stats.read.throughput.idle=Lecture : inactif -stats.read.throughput.kibs=Lecture : %.2f kiB/s +stats.read.throughput.kibs=Lecture : %.2f Mio/s stats.read.throughput.mibs=Lecture : %.2f Mo/s stats.read.total.data.none=Lecture des données : - -stats.read.total.data.kib=Lecture des données : %.1f kiO +stats.read.total.data.kib=Lecture des données : %.1f kio stats.read.total.data.mib=Lecture des données : %.1f MiO stats.read.total.data.gib=Lecture des données : %.1f GiO stats.decr.total.data.none=Données déchiffrées: - -stats.decr.total.data.kib=Données déchiffrées: %.1f kiO +stats.decr.total.data.kib=Données déchiffrées: %.1f kio stats.decr.total.data.mib=Données déchiffrées: %.1f MiO stats.decr.total.data.gib=Données déchiffrées: %.1f GiO stats.read.accessCount=Total des lectures: %d ## Write stats.write.throughput.idle=Écriture : inactif -stats.write.throughput.kibs=Écriture : %.2f kiO/s +stats.write.throughput.kibs=Écriture : %.2f kio/s stats.write.throughput.mibs=Écriture : %.2f Mo/s stats.write.total.data.none=Données écrites : - -stats.write.total.data.kib=Données écrites : %.1f kiO +stats.write.total.data.kib=Données écrites : %.1f kio stats.write.total.data.mib=Données écrites : %.1f MiO stats.write.total.data.gib=Données écrites : %.1f GiO stats.encr.total.data.none=Données chiffrées : - -stats.encr.total.data.kib=Données chiffrées: %.1f kiO +stats.encr.total.data.kib=Données chiffrées: %.1f kio stats.encr.total.data.mib=Données chiffrées: %.1f MiO stats.encr.total.data.gib=Données chiffrées: %.1f GiO stats.write.accessCount=Total des écritures: %d @@ -369,7 +369,7 @@ main.vaultDetail.lockBtn=Verrouiller main.vaultDetail.bytesPerSecondRead=Lecture : main.vaultDetail.bytesPerSecondWritten=Écriture: main.vaultDetail.throughput.idle=inactif -main.vaultDetail.throughput.kbps=%.1f Ko/s +main.vaultDetail.throughput.kbps=%.1f kio/s main.vaultDetail.throughput.mbps=%.1f Mo/s main.vaultDetail.stats=Statistiques du volume chiffré main.vaultDetail.locateEncryptedFileBtn=Localiser le fichier chiffré diff --git a/src/main/resources/i18n/strings_he.properties b/src/main/resources/i18n/strings_he.properties index b2aba5e89..8ba679faa 100644 --- a/src/main/resources/i18n/strings_he.properties +++ b/src/main/resources/i18n/strings_he.properties @@ -306,27 +306,21 @@ 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 קילובייט stats.read.total.data.mib=מידע שנקרא: %.1f מגהבייט stats.read.total.data.gib=מידע שנקרא: %.1f גיגהבייט stats.decr.total.data.none=מידע שפוענח: - -stats.decr.total.data.kib=מידע שפוענח: %.1fקילובייט stats.decr.total.data.mib=מידע שפוענח: %.1f מגהבייט stats.decr.total.data.gib=מידע שפוענח: %.1f גיגהבייט stats.read.accessCount=מספר קריאות כולל: %d ## Write stats.write.throughput.idle=כתיבה: ללא פעילות -stats.write.throughput.kibs=כתיבה: %.2f קילובייט/שניה stats.write.throughput.mibs=כתיבה: %.2f מגהבייט/שניה stats.write.total.data.none=מידע שנכתב: - -stats.write.total.data.kib=מידע שנכתב: %.1f קילובייט stats.write.total.data.mib=מידע שנכתב: %.1f מגהבייט stats.write.total.data.gib=מידע שנכתב: %.1f גיגהבייט stats.encr.total.data.none=מידע שהוצפן: - -stats.encr.total.data.kib=מידע שהוצפן: %.1fקילובייט stats.encr.total.data.mib=מידע שהוצפן: %.1f מגהבייט stats.encr.total.data.gib=מידע שהוצפן: %.1f גיגהבייט stats.write.accessCount=מספר כתיבות כולל: %d @@ -369,7 +363,6 @@ main.vaultDetail.lockBtn=נעילה main.vaultDetail.bytesPerSecondRead=קריאה: main.vaultDetail.bytesPerSecondWritten=כתיבה: main.vaultDetail.throughput.idle=ללא פעילות -main.vaultDetail.throughput.kbps=%.1f קילוביט לשניה main.vaultDetail.throughput.mbps=%.1f מגהביט לשניה main.vaultDetail.stats=סטטיסטיקת הכספת main.vaultDetail.locateEncryptedFileBtn=מצא קבצים מוצפנים diff --git a/src/main/resources/i18n/strings_hr.properties b/src/main/resources/i18n/strings_hr.properties index 62d2f780e..4aacd81de 100644 --- a/src/main/resources/i18n/strings_hr.properties +++ b/src/main/resources/i18n/strings_hr.properties @@ -240,27 +240,21 @@ stats.title=Statistika za %s stats.cacheHitRate=Stopa pogodaka predmemorije ## Read stats.read.throughput.idle=Čitanje: mirovanje -stats.read.throughput.kibs=Čitanje: %.2f kiB/s stats.read.throughput.mibs=Čitanje: %.2f MiB/s stats.read.total.data.none=Podataka pročitano: - -stats.read.total.data.kib=Podataka pročitano: %.1f kiB stats.read.total.data.mib=Podataka pročitano: %.1f MiB stats.read.total.data.gib=Podataka pročitano: %.1f GiB stats.decr.total.data.none=Podataka dešifrirano: - -stats.decr.total.data.kib=Podataka dešifrirano: %.1f kiB stats.decr.total.data.mib=Podataka dešifrirano: %.1f MiB stats.decr.total.data.gib=Podataka dešifrirano: %.1f GiB stats.read.accessCount=Ukupno čitanja: %d ## Write stats.write.throughput.idle=Pisanje: mirovanje -stats.write.throughput.kibs=Pisanje: %.2f kiB/s stats.write.throughput.mibs=Pisanje: %.2f MiB/s stats.write.total.data.none=Podataka zapisano: - -stats.write.total.data.kib=Podataka zapisano: %.1f kiB stats.write.total.data.mib=Podataka zapisano: %.1f MiB stats.write.total.data.gib=Podataka zapisano: %.1f GiB stats.encr.total.data.none=Podataka šifrirano: - -stats.encr.total.data.kib=Podataka šifrirano: %.1f kiB stats.encr.total.data.mib=Podataka šifrirano: %.1f MiB stats.encr.total.data.gib=Podataka šifrirano: %.1f GiB stats.write.accessCount=Ukupno pisanja: %d @@ -300,7 +294,6 @@ main.vaultDetail.lockBtn=Zaključaj main.vaultDetail.bytesPerSecondRead=Čitanje: main.vaultDetail.bytesPerSecondWritten=Pisanje: main.vaultDetail.throughput.idle=neaktivan -main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Statistika trezora ### Missing diff --git a/src/main/resources/i18n/strings_hu.properties b/src/main/resources/i18n/strings_hu.properties index 2e37e5c42..50fe39b6e 100644 --- a/src/main/resources/i18n/strings_hu.properties +++ b/src/main/resources/i18n/strings_hu.properties @@ -239,27 +239,21 @@ 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=Olvasott adat: %.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=Dekódolt adat: %.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=Írott adat: %.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 adat: %.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 @@ -299,7 +293,6 @@ 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 ### Missing diff --git a/src/main/resources/i18n/strings_id.properties b/src/main/resources/i18n/strings_id.properties index ba7a1d4c8..e777db3b8 100644 --- a/src/main/resources/i18n/strings_id.properties +++ b/src/main/resources/i18n/strings_id.properties @@ -240,27 +240,21 @@ stats.title=Statistik untuk %s stats.cacheHitRate=Tingkat Hit Cache ## Read stats.read.throughput.idle=Baca: diam -stats.read.throughput.kibs=Baca: %.2f kiB/detik stats.read.throughput.mibs=Baca: %.2f MiB/detik stats.read.total.data.none=Data dibaca: - -stats.read.total.data.kib=Data dibaca: %.1f kiB stats.read.total.data.mib=Data dibaca: %.1f MiB stats.read.total.data.gib=Data dibaca: %.1f GiB stats.decr.total.data.none=Data terdekripsi: - -stats.decr.total.data.kib=Data terdekripsi: %.1f kiB stats.decr.total.data.mib=Data terdeksripsi: %.1f MiB stats.decr.total.data.gib=Data terdeksripsi: %.1f GiB stats.read.accessCount=Total dibaca: %d ## Write stats.write.throughput.idle=Tulis: diam -stats.write.throughput.kibs=Tulis: %.2f kiB/detik stats.write.throughput.mibs=Tulis: %.2f MiB/detik stats.write.total.data.none=Data tertulis: - -stats.write.total.data.kib=Data tertulis: %.1f kiB stats.write.total.data.mib=Data tertulis: %.1f MiB stats.write.total.data.gib=Data tertulis: %.1f GiB stats.encr.total.data.none=Data terenkripsi: - -stats.encr.total.data.kib=Data terenkripsi: %.1f kiB stats.encr.total.data.mib=Data terenkripsi: %.1f MiB stats.encr.total.data.gib=Data terenkripsi: %.1f GiB stats.write.accessCount=Total ditulis: %d @@ -300,7 +294,6 @@ main.vaultDetail.lockBtn=Gembok main.vaultDetail.bytesPerSecondRead=Read: main.vaultDetail.bytesPerSecondWritten=Write: main.vaultDetail.throughput.idle=idle -main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/detik main.vaultDetail.stats=Statistik Vault ### Missing diff --git a/src/main/resources/i18n/strings_it.properties b/src/main/resources/i18n/strings_it.properties index 0e35d58d8..da1780ae8 100644 --- a/src/main/resources/i18n/strings_it.properties +++ b/src/main/resources/i18n/strings_it.properties @@ -303,27 +303,27 @@ stats.title=Statistiche per %s stats.cacheHitRate=Frequenza di Raggiungimento della Cache ## Read stats.read.throughput.idle=Lettura: inattivo -stats.read.throughput.kibs=Lettura: %.2f kiB/s +stats.read.throughput.kibs=Lettura: %.2f KiB/s stats.read.throughput.mibs=Lettura: %.2f MiB/s stats.read.total.data.none=Dati letti: - -stats.read.total.data.kib=Dati letti: %.1f kiB +stats.read.total.data.kib=Dati letti: %.1f KiB stats.read.total.data.mib=Dati letti: %.1f MiB stats.read.total.data.gib=Dati letti: %.1f GiB stats.decr.total.data.none=Dati decrittografati: - -stats.decr.total.data.kib=Dati decrittografati: %.1f kiB +stats.decr.total.data.kib=Dati decriptati: %.1f KiB stats.decr.total.data.mib=Dati decrittografati: %.1f MiB stats.decr.total.data.gib=Dati decrittografati: %.1f GiB stats.read.accessCount=Letture totali: %d ## Write stats.write.throughput.idle=Scrittura: inattivo -stats.write.throughput.kibs=Scrittura: %.2f kiB/s +stats.write.throughput.kibs=Scrittura: %.2f KiB/s stats.write.throughput.mibs=Scrittura: %.2f MiB/s stats.write.total.data.none=Dati scritti: - -stats.write.total.data.kib=Dati scritti: %.1f kiB +stats.write.total.data.kib=Dati scritti: %.1f KiB stats.write.total.data.mib=Dati scritti: %.1f MiB stats.write.total.data.gib=Dati scritti: %.1f GiB stats.encr.total.data.none=Dati crittografati: - -stats.encr.total.data.kib=Dati crittografati: %.1f kiB +stats.encr.total.data.kib=Dati criptati: %.1f KiB stats.encr.total.data.mib=Dati crittografati: %.1f MiB stats.encr.total.data.gib=Dati crittografati: %.1f GiB stats.write.accessCount=Scritture totali: %d @@ -366,7 +366,7 @@ main.vaultDetail.lockBtn=Blocca main.vaultDetail.bytesPerSecondRead=Lettura: main.vaultDetail.bytesPerSecondWritten=Scrittura: main.vaultDetail.throughput.idle=inattivo -main.vaultDetail.throughput.kbps=%.1f kiB/s +main.vaultDetail.throughput.kbps=%.1f KiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Statistiche della Cassaforte main.vaultDetail.locateEncryptedFileBtn=Individua File Crittografato diff --git a/src/main/resources/i18n/strings_ja.properties b/src/main/resources/i18n/strings_ja.properties index fa380e085..b19a76d22 100644 --- a/src/main/resources/i18n/strings_ja.properties +++ b/src/main/resources/i18n/strings_ja.properties @@ -306,27 +306,21 @@ 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 @@ -369,7 +363,6 @@ 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=金庫の統計情報 main.vaultDetail.locateEncryptedFileBtn=暗号化されたファイルの場所 diff --git a/src/main/resources/i18n/strings_ko.properties b/src/main/resources/i18n/strings_ko.properties index 31b13ccfa..965fc97cd 100644 --- a/src/main/resources/i18n/strings_ko.properties +++ b/src/main/resources/i18n/strings_ko.properties @@ -230,27 +230,21 @@ 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 @@ -290,7 +284,6 @@ 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=Vault 통계 ### Missing diff --git a/src/main/resources/i18n/strings_lv.properties b/src/main/resources/i18n/strings_lv.properties index 90b7fe749..9e81ea56d 100644 --- a/src/main/resources/i18n/strings_lv.properties +++ b/src/main/resources/i18n/strings_lv.properties @@ -204,7 +204,6 @@ main.vaultDetail.revealBtn=Atklāt disku main.vaultDetail.lockBtn=Aizslēgt main.vaultDetail.bytesPerSecondRead=Nolasīts: main.vaultDetail.throughput.idle=dīkstāvē -main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s ### Missing main.vaultDetail.missing.info=Cryptomator šajā ceļā nevarēja atrast glabātuvi. diff --git a/src/main/resources/i18n/strings_nb.properties b/src/main/resources/i18n/strings_nb.properties index e5135c9f5..8513ff6c7 100644 --- a/src/main/resources/i18n/strings_nb.properties +++ b/src/main/resources/i18n/strings_nb.properties @@ -304,27 +304,21 @@ stats.title=Statistikk for %s stats.cacheHitRate=Treffrate på hurtigminnet ## Read stats.read.throughput.idle=Les: inaktiv -stats.read.throughput.kibs=Lest: %.2f kiB/s stats.read.throughput.mibs=Lest: %.2f MiB/s stats.read.total.data.none=Data lest: - -stats.read.total.data.kib=Data lest: %.1f kiB stats.read.total.data.mib=Data lest: %.1f MiB stats.read.total.data.gib=Data lest: %.1f GiB stats.decr.total.data.none=Data dekryptert: - -stats.decr.total.data.kib=Data dekryptert: %.1f kiB stats.decr.total.data.mib=Data dekryptert: %.1f MiB stats.decr.total.data.gib=Data dekryptert: %.1f GiB stats.read.accessCount=Lesninger totalt: %d ## Write stats.write.throughput.idle=Skrive: inaktiv -stats.write.throughput.kibs=Skriver: %.2f kiB/s stats.write.throughput.mibs=Skriver: %.2f MiB/s stats.write.total.data.none=Data skrevet: - -stats.write.total.data.kib=Data skrevet: %.1f kiB stats.write.total.data.mib=Data skrevet: %.1f MiB stats.write.total.data.gib=Data skrevet: %.1f GiB stats.encr.total.data.none=Data kryptert: - -stats.encr.total.data.kib=Data kryptert: %.1f kiB stats.encr.total.data.mib=Data kryptert: %.1f MiB stats.encr.total.data.gib=Data kryptert: %.1f GiB stats.write.accessCount=Skrivninger totalt: %d @@ -367,7 +361,6 @@ main.vaultDetail.lockBtn=Lås main.vaultDetail.bytesPerSecondRead=Lesehastighet: main.vaultDetail.bytesPerSecondWritten=Skriv: main.vaultDetail.throughput.idle=inaktiv -main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Hvelvstatistikk main.vaultDetail.locateEncryptedFileBtn=Finn kryptert fil diff --git a/src/main/resources/i18n/strings_nl.properties b/src/main/resources/i18n/strings_nl.properties index dbd917eec..358acab7a 100644 --- a/src/main/resources/i18n/strings_nl.properties +++ b/src/main/resources/i18n/strings_nl.properties @@ -306,27 +306,27 @@ stats.title=Statistieken voor %s stats.cacheHitRate=Succespercentage van cache ## Read stats.read.throughput.idle=Lezen: inactief -stats.read.throughput.kibs=Lezen: %.2f kiB/s +stats.read.throughput.kibs=Lezen: %.2f KiB/s stats.read.throughput.mibs=Lezen: %.2f MiB/s stats.read.total.data.none=Gegevens gelezen: - -stats.read.total.data.kib=Gegevens gelezen: %.1f kiB +stats.read.total.data.kib=Gegevens gelezen: %.1f KiB stats.read.total.data.mib=Gegevens gelezen: %.1f MiB stats.read.total.data.gib=Gegevens gelezen: %.1f GiB stats.decr.total.data.none=Gegevens ontsleuteld: - -stats.decr.total.data.kib=Gegevens ontsleuteld: %.1f kiB +stats.decr.total.data.kib=Gegevens gedecodeerd: %.1f KiB stats.decr.total.data.mib=Gegevens ontsleuteld: %.1f MiB stats.decr.total.data.gib=Gegevens ontsleuteld: %.1f GiB stats.read.accessCount=Totaal gelezen: %d ## Write stats.write.throughput.idle=Schrijven: inactief -stats.write.throughput.kibs=Schrijven: %.2f kiB/s +stats.write.throughput.kibs=Schrijf: %.2f KiB/s stats.write.throughput.mibs=Schrijven: %.2f MiB/s stats.write.total.data.none=Gegevens geschreven: - -stats.write.total.data.kib=Gegevens geschreven: %.1f kiB +stats.write.total.data.kib=Gegevens geschreven: %.1f KiB stats.write.total.data.mib=Gegevens geschreven: %.1f MiB stats.write.total.data.gib=Gegevens geschreven: %.1f GiB stats.encr.total.data.none=Gegevens versleuteld: - -stats.encr.total.data.kib=Gegevens versleuteld: %.1f kiB +stats.encr.total.data.kib=Gegevens versleuteld: %.1f KiB stats.encr.total.data.mib=Gegevens versleuteld: %.1f MiB stats.encr.total.data.gib=Gegevens versleuteld: %.1f GiB stats.write.accessCount=Totaal geschreven: %d @@ -369,7 +369,7 @@ main.vaultDetail.lockBtn=Vergrendel main.vaultDetail.bytesPerSecondRead=Lezen: main.vaultDetail.bytesPerSecondWritten=Schrijven: main.vaultDetail.throughput.idle=inactief -main.vaultDetail.throughput.kbps=%.1f kiB/s +main.vaultDetail.throughput.kbps=%.1f KiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Kluisstatistieken main.vaultDetail.locateEncryptedFileBtn=Zoek versleuteld bestand diff --git a/src/main/resources/i18n/strings_nn.properties b/src/main/resources/i18n/strings_nn.properties index 7769ba5cb..2ec0ee6e8 100644 --- a/src/main/resources/i18n/strings_nn.properties +++ b/src/main/resources/i18n/strings_nn.properties @@ -199,7 +199,6 @@ main.vaultDetail.revealBtn=Gjer eininga synleg main.vaultDetail.lockBtn=Lås main.vaultDetail.bytesPerSecondRead=Lesafart: main.vaultDetail.throughput.idle=inaktiv -main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s ### Missing main.vaultDetail.missing.info=Cryptomator kunne ikkje finna ein kvelv på denne søkastien. diff --git a/src/main/resources/i18n/strings_pa.properties b/src/main/resources/i18n/strings_pa.properties index e902d028c..d8960782e 100644 --- a/src/main/resources/i18n/strings_pa.properties +++ b/src/main/resources/i18n/strings_pa.properties @@ -175,27 +175,21 @@ 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 @@ -233,7 +227,6 @@ 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 diff --git a/src/main/resources/i18n/strings_pl.properties b/src/main/resources/i18n/strings_pl.properties index a12584e6a..e2de335cb 100644 --- a/src/main/resources/i18n/strings_pl.properties +++ b/src/main/resources/i18n/strings_pl.properties @@ -306,27 +306,21 @@ stats.title=Statystyki dla %s stats.cacheHitRate=Trafność cache ## Read stats.read.throughput.idle=Odczyt: bezczynny -stats.read.throughput.kibs=Odczyt: %.2f kiB/s stats.read.throughput.mibs=Odczyt: %.2f kiB/s stats.read.total.data.none=Dane odczytywane: - -stats.read.total.data.kib=Odczyt danych: %.1f kiB stats.read.total.data.mib=Odczyt danych: %.1f kiB stats.read.total.data.gib=Odczyt danych: %.1f kiB stats.decr.total.data.none=Dane odszyfrowane: - -stats.decr.total.data.kib=Dane odszyfrowane: %.1f kiB stats.decr.total.data.mib=Dane odszyfrowane: %.1f kiB stats.decr.total.data.gib=Dane odszyfrowane: %.1f kiB stats.read.accessCount=Całkowite odczyty: %d ## Write stats.write.throughput.idle=Zapis: bezczynny -stats.write.throughput.kibs=Zapis: %.2f kiB/s stats.write.throughput.mibs=Zapis: %.2f kiB/s stats.write.total.data.none=Zapisane dane: - -stats.write.total.data.kib=Zapisane dane: %.1f kiB stats.write.total.data.mib=Zapisane dane: %.1f MiB stats.write.total.data.gib=Zapisane dane: %.1f kiB stats.encr.total.data.none=Dane odszyfrowane: - -stats.encr.total.data.kib=Dane odszyfrowane: %.1f kiB stats.encr.total.data.mib=Dane odszyfrowane: %.1f kiB stats.encr.total.data.gib=Dane odszyfrowane: %.1f kiB stats.write.accessCount=Całkowity zapis: %d @@ -369,7 +363,6 @@ main.vaultDetail.lockBtn=Blokuj main.vaultDetail.bytesPerSecondRead=Odczyt: main.vaultDetail.bytesPerSecondWritten=Zapisz: main.vaultDetail.throughput.idle=bezczynny -main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Statystyki sejfu main.vaultDetail.locateEncryptedFileBtn=Zlokalizuj zaszyfrowany plik diff --git a/src/main/resources/i18n/strings_pt.properties b/src/main/resources/i18n/strings_pt.properties index e99d40b46..57e180031 100644 --- a/src/main/resources/i18n/strings_pt.properties +++ b/src/main/resources/i18n/strings_pt.properties @@ -294,7 +294,6 @@ main.vaultDetail.accessLocation=O conteúdo do seu cofre está acessível aqui: main.vaultDetail.revealBtn=Revelar unidade main.vaultDetail.lockBtn=Trancar main.vaultDetail.throughput.idle=inativo -main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.locateEncryptedFileBtn=Localizar Ficheiro Encriptado main.vaultDetail.locateEncryptedFileBtn.tooltip=Escolha um ficheiro do seu cofre para localizar a sua contraparte encriptada diff --git a/src/main/resources/i18n/strings_pt_BR.properties b/src/main/resources/i18n/strings_pt_BR.properties index 8ff2e6623..99491cfe2 100644 --- a/src/main/resources/i18n/strings_pt_BR.properties +++ b/src/main/resources/i18n/strings_pt_BR.properties @@ -303,27 +303,21 @@ stats.title=Estatísticas para %s stats.cacheHitRate=Taxa de Utilização do Cache ## Read stats.read.throughput.idle=Leitura: ociosa -stats.read.throughput.kibs=Leitura: %.2f kiB/s stats.read.throughput.mibs=Leitura: %.2f MiB/s stats.read.total.data.none=Dados lidos: - -stats.read.total.data.kib=Dados lidos: %.1f kiB stats.read.total.data.mib=Dados lidos: %.1f MiB stats.read.total.data.gib=Dados lidos: %.1f GiB stats.decr.total.data.none=Dados descriptografados: - -stats.decr.total.data.kib=Dados descriptografados: %.1f kiB stats.decr.total.data.mib=Dados descriptografados: %.1f MiB stats.decr.total.data.gib=Dados descriptografados: %.1f GiB stats.read.accessCount=Total de leituras: %d ## Write stats.write.throughput.idle=Escrita: ociosa -stats.write.throughput.kibs=Escrita: %.2f kiB/s stats.write.throughput.mibs=Escrita: %.2f MiB/s stats.write.total.data.none=Dados gravados: - -stats.write.total.data.kib=Dados gravados: %.1f kiB stats.write.total.data.mib=Dados gravados: %.1f MiB stats.write.total.data.gib=Dados gravados: %.1f GiB stats.encr.total.data.none=Dados criptografados: - -stats.encr.total.data.kib=Dados criptografados: %.1f kiB stats.encr.total.data.mib=Dados criptografados: %.1f MiB stats.encr.total.data.gib=Dados criptografados: %.1f GiB stats.write.accessCount=Total gravado: %d @@ -366,7 +360,6 @@ main.vaultDetail.lockBtn=Bloquear main.vaultDetail.bytesPerSecondRead=Leitura: main.vaultDetail.bytesPerSecondWritten=Escrita: main.vaultDetail.throughput.idle=ocioso -main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Estatísticas do Cofre main.vaultDetail.locateEncryptedFileBtn=Localizar Arquivo Criptografado diff --git a/src/main/resources/i18n/strings_ro.properties b/src/main/resources/i18n/strings_ro.properties index 09f680a02..350a4e850 100644 --- a/src/main/resources/i18n/strings_ro.properties +++ b/src/main/resources/i18n/strings_ro.properties @@ -298,27 +298,21 @@ stats.title=Statistici pentru %s stats.cacheHitRate=Rata de control cache ## Read stats.read.throughput.idle=Citire: inactiv -stats.read.throughput.kibs=Citire: %.2f kiB/s stats.read.throughput.mibs=Citire: %.2f MiB/s stats.read.total.data.none=Date citite: - -stats.read.total.data.kib=Date citite: %.1f kiB stats.read.total.data.mib=Date citite: %.1f MiB stats.read.total.data.gib=Date citite: %.1f GiB stats.decr.total.data.none=Date decriptate: - -stats.decr.total.data.kib=Date decriptate: %.1f kiB stats.decr.total.data.mib=Date decriptate: %.1f MiB stats.decr.total.data.gib=Date decriptate: %.1f GiB stats.read.accessCount=Total citit: %d ## Write stats.write.throughput.idle=Scriere: inactiv -stats.write.throughput.kibs=Scrie: %.2f kiB/s stats.write.throughput.mibs=Scrie: %.2f MiB/s stats.write.total.data.none=Date scrise: - -stats.write.total.data.kib=Date scrise: %.1f kiB stats.write.total.data.mib=Date scrise: %.1f MiB stats.write.total.data.gib=Date scrise: %.1f GiB stats.encr.total.data.none=Date criptate: - -stats.encr.total.data.kib=Date criptate: %.1f kiB stats.encr.total.data.mib=Date criptate: %.1f MiB stats.encr.total.data.gib=Date criptate: %.1f GiB stats.write.accessCount=Total scrieri: %d @@ -360,7 +354,6 @@ main.vaultDetail.lockBtn=Blocaţi main.vaultDetail.bytesPerSecondRead=Citire: main.vaultDetail.bytesPerSecondWritten=Scriere: main.vaultDetail.throughput.idle=inactiv -main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Statistici de seif ### Missing diff --git a/src/main/resources/i18n/strings_sk.properties b/src/main/resources/i18n/strings_sk.properties index 94af57c53..70cfbd6d9 100644 --- a/src/main/resources/i18n/strings_sk.properties +++ b/src/main/resources/i18n/strings_sk.properties @@ -124,6 +124,7 @@ unlock.success.rememberChoice=Zapamätať voľbu, už viac nezobrazovať unlock.success.revealBtn=Odkryť disk ## Failure unlock.error.customPath.message=Nie je možné namapovať trezor na uživateĺskej ceste +unlock.error.customPath.description.generic=Vybrali ste voliteľnú cestu pripojenia pre tento trezor, ale použiť ho zlyhalo so správou: %s ## Hub hub.noKeychain.message=Nemôžem pristúpiť ku kľúču zariadenia hub.noKeychain.description=V poradí odomknutia Hub trezorov, je požadovaný kľúč zariadenia ktorý je zabezpečený použitím keychain. K vykonaniu povoľte "%s" a zvoľte keychain v nastaveniach. @@ -271,9 +272,14 @@ preferences.interface.showMinimizeButton=Ukáž minimalizačné tlačidlo preferences.interface.showTrayIcon=Ukázať ikonu na sytémovej lište (vyžaduje reštart) ## Volume preferences.volume=Virtuálny disk +preferences.volume.type=Typ oddielu (vyžaduje reštart) preferences.volume.type.automatic=Automaticky preferences.volume.docsTooltip=Pre viac informácií ohľadne iných typov volume otvorte dokumentáciu. preferences.volume.tcp.port=TCP port +preferences.volume.supportedFeatures=Zvolený typ oddielu podporuje nasledovné funkcie: +preferences.volume.feature.mountAuto=Automatická voľba bodu pripojenia +preferences.volume.feature.mountToDir=Voliteľný adresár, ako bod pripojenia +preferences.volume.feature.mountToDriveLetter=Písmeno disku, ako bod pripojenia preferences.volume.feature.mountFlags=Vlastné parametre mapovania preferences.volume.feature.readOnly=Mapovanie len na čítanie ## Updates @@ -298,14 +304,14 @@ stats.title=Štatistiky pre %s stats.cacheHitRate=Pomer nakešovaných záznamov ## Read stats.read.throughput.idle=Čítanie: nečinnosť -stats.read.throughput.kibs=Čítanie: %.2f kiB/s +stats.read.throughput.kibs=Čítanie: %.2f KiB/s stats.read.throughput.mibs=Čítanie: %.2f MiB/s stats.read.total.data.none=Čítanie dát: - -stats.read.total.data.kib=Čítanie dát: %.1f kiB +stats.read.total.data.kib=Čítanie dát: %.1f KiB stats.read.total.data.mib=Čítanie dát: %.1f MiB stats.read.total.data.gib=Čítanie dát: %.1f GiB stats.decr.total.data.none=Odkódované dáta: - -stats.decr.total.data.kib=Odkódované dáta: %.1f kiB +stats.decr.total.data.kib=Odkódované dáta: %.1f KiB stats.decr.total.data.mib=Odkódované dáta: %.1f MiB stats.decr.total.data.gib=Odkódované dáta: %.1f GiB stats.read.accessCount=Spolu načítané: %d @@ -314,11 +320,11 @@ stats.write.throughput.idle=Zápis: nečinnosť stats.write.throughput.kibs=Zápis: %.2f KiB/s stats.write.throughput.mibs=Zápis: %.2f MiB/s stats.write.total.data.none=štatistika.zápis.celkové.dáta.nič -stats.write.total.data.kib=Zapísaných dát: %.1f kiB +stats.write.total.data.kib=Zapísaných dát: %.1f KiB stats.write.total.data.mib=Zapísaných dát: %.1f MiB stats.write.total.data.gib=Zapísaných dát: %.1f GiB stats.encr.total.data.none=Zapísaných dát: - -stats.encr.total.data.kib=Odkódovaných dát: %.1f kiB +stats.encr.total.data.kib=Odkódované dáta: %.1f KiB stats.encr.total.data.mib=Odkódovaných dát: %.1f MiB stats.encr.total.data.gib=Odkódovaných dát: %.1f GiB stats.write.accessCount=Suma zápisov: %d @@ -361,7 +367,7 @@ main.vaultDetail.lockBtn=Uzamknúť main.vaultDetail.bytesPerSecondRead=Čítanie: main.vaultDetail.bytesPerSecondWritten=Zápis: main.vaultDetail.throughput.idle=nečinný -main.vaultDetail.throughput.kbps=%.1f kiB/s +main.vaultDetail.throughput.kbps=%.1f KiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Štatistiky trezora main.vaultDetail.locateEncryptedFileBtn=Lokalizujte zašifrovaný súbor diff --git a/src/main/resources/i18n/strings_sr.properties b/src/main/resources/i18n/strings_sr.properties index da5273031..a13f08893 100644 --- a/src/main/resources/i18n/strings_sr.properties +++ b/src/main/resources/i18n/strings_sr.properties @@ -185,27 +185,21 @@ stats.title=Statistika za %s stats.cacheHitRate=Frekventnost keš memorije ## Read stats.read.throughput.idle=Čitanje: u pripravnosti -stats.read.throughput.kibs=Čitanje: %.2f kiB/s stats.read.throughput.mibs=Čitanje: %.2f MiB/s stats.read.total.data.none=Učitano podataka: - -stats.read.total.data.kib=Učitano podataka: %.1f kiB stats.read.total.data.mib=Učitano podataka: %.1f MiB stats.read.total.data.gib=Učitano podataka: %.1f GiB stats.decr.total.data.none=Dešifrovano podataka: - -stats.decr.total.data.kib=Dešifrovano podataka: %.1f kiB stats.decr.total.data.mib=Dešifrovano podataka: %.1f MiB stats.decr.total.data.gib=Dešifrovano podataka: %.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 @@ -245,7 +239,6 @@ main.vaultDetail.lockBtn=Zaključaj 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 diff --git a/src/main/resources/i18n/strings_sr_Latn.properties b/src/main/resources/i18n/strings_sr_Latn.properties index e458e3dfd..8f27f12cb 100644 --- a/src/main/resources/i18n/strings_sr_Latn.properties +++ b/src/main/resources/i18n/strings_sr_Latn.properties @@ -175,14 +175,11 @@ stats.title=Statistika za %s stats.cacheHitRate=Frekventnost keš memorije ## Read stats.read.throughput.idle=Čitanje: u pripravnosti -stats.read.throughput.kibs=Čitanje: %.2f kiB/s stats.read.throughput.mibs=Čitanje: %.2f MiB/s stats.read.total.data.none=Učitano podataka: - -stats.read.total.data.kib=Učitano podataka: %.1f kiB stats.read.total.data.mib=Učitano podataka: %.1f MiB stats.read.total.data.gib=Učitano podataka: %.1f GiB stats.decr.total.data.none=Dešifrovano podataka: - -stats.decr.total.data.kib=Dešifrovano podataka: %.1f kiB stats.decr.total.data.mib=Dešifrovano podataka: %.1f MiB stats.decr.total.data.gib=Dešifrovano podataka: %.1f GiB ## Write diff --git a/src/main/resources/i18n/strings_sv.properties b/src/main/resources/i18n/strings_sv.properties index 8d1523388..6bfc60641 100644 --- a/src/main/resources/i18n/strings_sv.properties +++ b/src/main/resources/i18n/strings_sv.properties @@ -303,27 +303,27 @@ stats.title=Statistik för %s stats.cacheHitRate=Cache frekvens ## Read stats.read.throughput.idle=Läs: inaktiv -stats.read.throughput.kibs=Läs: %.2f kiB/s +stats.read.throughput.kibs=Läst: %.2f KiB/s stats.read.throughput.mibs=Läs: %.2f kiB/s stats.read.total.data.none=Data läst: - -stats.read.total.data.kib=Data läst: %.1f kiB +stats.read.total.data.kib=Data läst: %.1f KiB stats.read.total.data.mib=Data läst: %.1f kiB stats.read.total.data.gib=Data läst: %.1f GiB stats.decr.total.data.none=Data dekrypterad: - -stats.decr.total.data.kib=Data dekrypterad: %.1f kiB +stats.decr.total.data.kib=Dekrypterade data: %.1f KiB stats.decr.total.data.mib=Data dekrypterad: %.1f MiB stats.decr.total.data.gib=Data dekrypterad: %.1f GiB stats.read.accessCount=Totalt läst: %d ## Write stats.write.throughput.idle=Skriv: inaktiv -stats.write.throughput.kibs=Skriv: %.2f kiB/s +stats.write.throughput.kibs=Skriv: %.2f KiB/s stats.write.throughput.mibs=Skriv: %.2f MiB/s stats.write.total.data.none=Data skrivet: - -stats.write.total.data.kib=Data skrivet: %.1f kiB +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.kib=Krypterade data: %.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 @@ -365,7 +365,7 @@ main.vaultDetail.lockBtn=Lås main.vaultDetail.bytesPerSecondRead=Läs: main.vaultDetail.bytesPerSecondWritten=Skriv: main.vaultDetail.throughput.idle=inaktiv -main.vaultDetail.throughput.kbps=%.1f kiB/s +main.vaultDetail.throughput.kbps=%.1f KiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Valv Statistik main.vaultDetail.locateEncryptedFileBtn=Leta upp krypterad fil diff --git a/src/main/resources/i18n/strings_sw.properties b/src/main/resources/i18n/strings_sw.properties index 6dffafa46..a801e100e 100644 --- a/src/main/resources/i18n/strings_sw.properties +++ b/src/main/resources/i18n/strings_sw.properties @@ -266,27 +266,21 @@ stats.title=Takwimu za %s stats.cacheHitRate=Kiwango cha Hit ya Akiba ## Read stats.read.throughput.idle=Soma: bila kazi -stats.read.throughput.kibs=Soma:%.2f kiB/s stats.read.throughput.mibs=Soma:%.2fMiB/s stats.read.total.data.none=Data soma: - -stats.read.total.data.kib=Data soma:%.1f kiB stats.read.total.data.mib=Data soma: %.1f MiB stats.read.total.data.gib=Data soma: %.1f GiB stats.decr.total.data.none=Data iliyosimbwa kwa njia fiche: - -stats.decr.total.data.kib=Data iliyosimbwa kwa njia fiche: %.1f kiB stats.decr.total.data.mib=Data iliyosimbwa kwa njia fiche: %.1fMiB stats.decr.total.data.gib=Data iliyosimbwa kwa njia fiche: %.1f GiB stats.read.accessCount=Jumla ya kusoma: %d ## Write stats.write.throughput.idle=Andika: bila kazi -stats.write.throughput.kibs=Andika:%.2f kiB/s stats.write.throughput.mibs=Andika: %.2f MiB/s stats.write.total.data.none=Data iliyoandikwa: - -stats.write.total.data.kib=Data iliyoandikwa: %.1f kiB stats.write.total.data.mib=Data iliyoandikwa: %.1f MiB stats.write.total.data.gib=Data iliyoandikwa: %.1f GiB stats.encr.total.data.none=Data iliyosimbwa kwa njia fiche: - -stats.encr.total.data.kib=Data iliyosimbwa kwa njia fiche: %.1f kiB stats.encr.total.data.mib=Data iliyosimbwa kwa njia fiche: %.1f MiB stats.encr.total.data.gib=Data iliyosimbwa kwa njia fiche: %.1f GiB stats.write.accessCount=Jumla ya maandishi anaandika: %d @@ -326,7 +320,6 @@ main.vaultDetail.lockBtn=Funga main.vaultDetail.bytesPerSecondRead=Soma: main.vaultDetail.bytesPerSecondWritten=Andika: main.vaultDetail.throughput.idle=imezubaa -main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Takwimu za Kuba ### Missing diff --git a/src/main/resources/i18n/strings_ta.properties b/src/main/resources/i18n/strings_ta.properties index 906b1e1df..42a095553 100644 --- a/src/main/resources/i18n/strings_ta.properties +++ b/src/main/resources/i18n/strings_ta.properties @@ -196,27 +196,21 @@ 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 diff --git a/src/main/resources/i18n/strings_tr.properties b/src/main/resources/i18n/strings_tr.properties index de36aece4..17469916b 100644 --- a/src/main/resources/i18n/strings_tr.properties +++ b/src/main/resources/i18n/strings_tr.properties @@ -291,27 +291,21 @@ stats.title=%s İçin İstatistikler stats.cacheHitRate=Önbellek Kullanım Oranı ## Read stats.read.throughput.idle=Okuma: boşta -stats.read.throughput.kibs=Okuma: %.2f kB/s stats.read.throughput.mibs=Okuma: %.2f MB/s stats.read.total.data.none=Okunan veri: - -stats.read.total.data.kib=Okunan veri: %.1f kB stats.read.total.data.mib=Okunan veri: %.1f MB stats.read.total.data.gib=Okunan veri: %.1f GB stats.decr.total.data.none=Şifresi çözülen veri: - -stats.decr.total.data.kib=Şifresi çözülen veri: %.1f kB stats.decr.total.data.mib=Şifresi çözülen veri: %.1f MB stats.decr.total.data.gib=Şifresi çözülen veri: %.1f GB stats.read.accessCount=Toplam okuma: %d ## Write stats.write.throughput.idle=Yazma: boşta -stats.write.throughput.kibs=Yazma: %.2f kB/s stats.write.throughput.mibs=Yazma: %.2f MB/s stats.write.total.data.none=Yazılmış veri: - -stats.write.total.data.kib=Yazılan veri: %.1f kB stats.write.total.data.mib=Yazılan veri: %.1f MB stats.write.total.data.gib=Yazılan veri: %.1f GB stats.encr.total.data.none=Şifrelenen veri: - -stats.encr.total.data.kib=Şifrelenen veri: %.1f kB stats.encr.total.data.mib=Şifrelenen veri: %.1f MB stats.encr.total.data.gib=Şifrelenen veri: %.1f GB stats.write.accessCount=Toplam yazma: %d @@ -353,7 +347,6 @@ main.vaultDetail.lockBtn=Kilitle main.vaultDetail.bytesPerSecondRead=Okuma: main.vaultDetail.bytesPerSecondWritten=Yazma: main.vaultDetail.throughput.idle=boşta -main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Kasa İstatistikleri main.vaultDetail.locateEncryptedFileBtn=Şifrelenmiş Dosyayı Bul diff --git a/src/main/resources/i18n/strings_uk.properties b/src/main/resources/i18n/strings_uk.properties index c4fc24b15..a75e43e6d 100644 --- a/src/main/resources/i18n/strings_uk.properties +++ b/src/main/resources/i18n/strings_uk.properties @@ -265,7 +265,6 @@ main.vaultDetail.lockBtn=Заблокувати main.vaultDetail.bytesPerSecondRead=Зчитування: main.vaultDetail.bytesPerSecondWritten=Запис: main.vaultDetail.throughput.idle=простій -main.vaultDetail.throughput.kbps=%.1f КіБ/c main.vaultDetail.throughput.mbps=%.1f МіБ/c main.vaultDetail.stats=Статистика Vault main.vaultDetail.locateEncryptedFileBtn=Знайти Зашифрований Файл diff --git a/src/main/resources/i18n/strings_vi.properties b/src/main/resources/i18n/strings_vi.properties index 206fcbe92..7e8f949e7 100644 --- a/src/main/resources/i18n/strings_vi.properties +++ b/src/main/resources/i18n/strings_vi.properties @@ -249,27 +249,21 @@ stats.title=Thống kê về %s stats.cacheHitRate=Tỷ lệ truy cập bộ nhớ cache ## Read stats.read.throughput.idle=Đọc: không có -stats.read.throughput.kibs=Đọc: %.2f kiB/s stats.read.throughput.mibs=Đọc: %.2f MiB/s stats.read.total.data.none=Dữ liệu đã đọc: - -stats.read.total.data.kib=Dữ liệu đã đọc: %.1f kiB stats.read.total.data.mib=Dữ liệu đã đọc: %.1f MiB stats.read.total.data.gib=Dữ liệu đã đọc: %.1f GiB stats.decr.total.data.none=Dữ liệu được giải mã: - -stats.decr.total.data.kib=Dữ liệu được giải mã: %.1f kiB stats.decr.total.data.mib=Dữ liệu được giải mã: %.1f MiB stats.decr.total.data.gib=Dữ liệu được giải mã: %.1f GiB stats.read.accessCount=Tổng đọc: %d ## Write stats.write.throughput.idle=Ghi: tạm ngưng -stats.write.throughput.kibs=Ghi: %.2f kiB/s stats.write.throughput.mibs=Ghi: %.2f MiB/s stats.write.total.data.none=Dữ liệu đã ghi: - -stats.write.total.data.kib=Dữ liệu đã ghi: %.1f kiB stats.write.total.data.mib=Dữ liệu đã ghi: %.1f MiB stats.write.total.data.gib=Dữ liệu đã ghi: %.1f GiB stats.encr.total.data.none=Dữ liệu được mã hóa: - -stats.encr.total.data.kib=Dữ liệu được mã hóa: %.1f kiB stats.encr.total.data.mib=Dữ liệu được mã hóa: %.1f MiB stats.encr.total.data.gib=Dữ liệu được mã hóa: %.1f GiB stats.write.accessCount=Tổng ghi: %d @@ -309,7 +303,6 @@ main.vaultDetail.lockBtn=Khoá main.vaultDetail.bytesPerSecondRead=Đọc: main.vaultDetail.bytesPerSecondWritten=Ghi: main.vaultDetail.throughput.idle=chờ -main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s main.vaultDetail.stats=Thống kê Vault ### Missing diff --git a/src/main/resources/i18n/strings_zh.properties b/src/main/resources/i18n/strings_zh.properties index 62a7dbb2c..246efc236 100644 --- a/src/main/resources/i18n/strings_zh.properties +++ b/src/main/resources/i18n/strings_zh.properties @@ -306,27 +306,27 @@ 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.throughput.kibs=读取:%.2f KiB/秒 +stats.read.throughput.mibs=读取:%.2f MiB/秒 stats.read.total.data.none=已读取数据:- -stats.read.total.data.kib=已读取数据:%.1f kiB +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.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.throughput.kibs=写入:%.2f KiB/秒 +stats.write.throughput.mibs=写入:%.2f MiB/秒 stats.write.total.data.none=已写入数据: - -stats.write.total.data.kib=已写入数据:%.1f kiB +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.kib=已加密数据:%.1f KiB stats.encr.total.data.mib=已加密数据:%.1f MiB stats.encr.total.data.gib=已加密数据:%.1f GiB stats.write.accessCount=写入总数:%d @@ -369,8 +369,8 @@ 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.throughput.kbps=%.1f KiB/秒 +main.vaultDetail.throughput.mbps=%.1f MiB/秒 main.vaultDetail.stats=保险库统计 main.vaultDetail.locateEncryptedFileBtn=找出加密后文件 main.vaultDetail.locateEncryptedFileBtn.tooltip=选择保险库中的一个文件来找出已加密文件的位置 diff --git a/src/main/resources/i18n/strings_zh_HK.properties b/src/main/resources/i18n/strings_zh_HK.properties index 2d5f5a766..0640ef9a4 100644 --- a/src/main/resources/i18n/strings_zh_HK.properties +++ b/src/main/resources/i18n/strings_zh_HK.properties @@ -129,6 +129,7 @@ unlock.error.customPath.description.notExists=自定路徑不存在。請在本 unlock.error.customPath.description.generic=已為加密庫設定了自定路徑,但是運作時出現錯誤:%s ## Hub hub.noKeychain.message=無法訪問設備密鑰 +hub.noKeychain.description=為了解鎖 Hub 加密檔案庫需要一個裝置密鑰,該密鑰已被安全地保管在鑰匙串中。為了繼續進行,請啟用「%s」並在偏好設定中選擇一個鑰匙串。 hub.noKeychain.openBtn=開啟偏好設定 ### Waiting hub.auth.message=等待認證中… @@ -173,6 +174,8 @@ migration.start.header=升級加密庫 migration.start.text=若要開啟%s加密庫,需要將加密庫升級至新的格式。在此之前,您需要先了解以下的事項: migration.start.remarkUndone=此升級操作無法撤銷或回復。 migration.start.remarkVersions=舊版 Cryptomator 將無法開啟已升級的加密庫。 +migration.start.remarkCanRun=請確認所有可存取此加密檔案庫的裝置都可以運行這個版本的Cryptomator。 +migration.start.remarkSynced=您必須確保您的檔案庫在升級之前已經完整地同步到此設備及您的其他設備。 migration.start.confirm=我已閱讀並理解上述資訊 ## Run migration.run.enterPassword=輸入「%s」的密碼 @@ -221,6 +224,8 @@ health.check.detail.checkFinished=檢查順利完成。 health.check.detail.checkFinishedAndFound=檢查結束,請查看結果。 health.check.detail.checkFailed=檢查發生錯誤並意外退出。 health.check.detail.checkCancelled=檢查被取消。 +health.check.detail.listFilters.label=過濾 +health.check.detail.fixAllSpecificBtn=修復所有類型 health.check.exportBtn=匯出報告 ## Result view health.result.severityFilter.all=危良程度 - 全部 @@ -269,8 +274,16 @@ preferences.interface.showMinimizeButton=顯示最小化按鈕 preferences.interface.showTrayIcon=顯示系統工作列圖示 (需重新啟動) ## Volume preferences.volume=虛擬磁碟 +preferences.volume.type=磁區類別(須重啟) preferences.volume.type.automatic=自動 preferences.volume.docsTooltip=閱讀文檔以了解各加密空間類型。 +preferences.volume.tcp.port=TCP 埠 +preferences.volume.supportedFeatures=所選擇的磁區空間類別支援下列功能: +preferences.volume.feature.mountAuto=自動選擇掛載路徑 +preferences.volume.feature.mountToDir=使用自訂資料夾路徑來掛載 +preferences.volume.feature.mountToDriveLetter=將驅動器字母分配為掛載點 +preferences.volume.feature.mountFlags=自訂掛載選項 +preferences.volume.feature.readOnly=唯讀掛載 ## Updates preferences.updates=更新 preferences.updates.currentVersion=目前版本:%s @@ -293,27 +306,21 @@ 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 @@ -351,13 +358,17 @@ main.vaultDetail.passwordSavedInKeychain=密碼已儲存 main.vaultDetail.unlockedStatus=已解鎖 main.vaultDetail.accessLocation=加密庫的內容可以在這裏存取 main.vaultDetail.revealBtn=展示磁碟 +main.vaultDetail.copyUri=複製 URI 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=加密庫統計數據 +main.vaultDetail.locateEncryptedFileBtn=顯示加密檔案路徑 +main.vaultDetail.locateEncryptedFileBtn.tooltip=選擇要顯示對應加密檔案路徑的加密檔案庫檔案 +main.vaultDetail.encryptedPathsCopied=路徑已複製到剪貼簿 +main.vaultDetail.filePickerTitle=從加密檔案庫中選擇檔案 ### Missing main.vaultDetail.missing.info=Cryptomator 無法在指定位置找到加密庫。 main.vaultDetail.missing.recheck=重新檢查 @@ -396,13 +407,17 @@ vaultOptions.general.startHealthCheckBtn=開始狀態檢查 ## Mount vaultOptions.mount=掛載 +vaultOptions.mount.info=選項會依據掛載磁區類別而變更。 +vaultOptions.mount.linkToPreferences=打開虛擬磁碟偏好設定 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=更改密碼 diff --git a/src/main/resources/i18n/strings_zh_TW.properties b/src/main/resources/i18n/strings_zh_TW.properties index 100b49085..c0ee9e308 100644 --- a/src/main/resources/i18n/strings_zh_TW.properties +++ b/src/main/resources/i18n/strings_zh_TW.properties @@ -137,10 +137,10 @@ hub.auth.description=您將自動傳送到登入頁面。 hub.auth.loginLink=未轉送?點擊這裡打開 ### Receive Key hub.receive.message=處理著回應… -hub.receive.description=Cryptomator正在接收並處理來自Hub的回應。 請等待。 +hub.receive.description=Cryptomator 正在接收並處理來自 Hub 的回應, 請等待。 ### Register Device hub.register.message=需要設備名稱 -hub.register.description=似乎這是第一次Hub訪問此設備。為了識別它以授權讀取,您需要命名此設備。 +hub.register.description=似乎這是第一次 Hub 訪問此設備。為了辨識它以授權訪問,您需要命名此設備。 hub.register.nameLabel=設備名稱 hub.register.occupiedMsg=名稱已被使用 hub.register.registerBtn=確認 @@ -278,12 +278,12 @@ preferences.volume.type=磁區類別 (須重啟) preferences.volume.type.automatic=自动 preferences.volume.docsTooltip=打開文檔以了解有關不同磁區類型更多信息。 preferences.volume.tcp.port=TCP 埠 -preferences.volume.supportedFeatures=所選擇的磁區空間類別支援下列功能 +preferences.volume.supportedFeatures=所選擇的磁區空間類別支援下列功能: preferences.volume.feature.mountAuto=自動選擇掛載路徑 preferences.volume.feature.mountToDir=使用自訂資料夾路徑來掛載 preferences.volume.feature.mountToDriveLetter=使用硬盤符號來當掛載路徑 preferences.volume.feature.mountFlags=自訂掛載選項 -preferences.volume.feature.readOnly=只讀取掛載 (無法變更) +preferences.volume.feature.readOnly=唯讀掛載 ## Updates preferences.updates=更新 preferences.updates.currentVersion=目前版本:%s @@ -306,27 +306,21 @@ 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 @@ -369,7 +363,6 @@ 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=加密檔案庫統計 main.vaultDetail.locateEncryptedFileBtn=顯示加密檔案路徑 @@ -415,7 +408,7 @@ vaultOptions.general.startHealthCheckBtn=開始健康檢查 ## Mount vaultOptions.mount=掛載 vaultOptions.mount.info=選項會依據掛載磁區類別而變更 -vaultOptions.mount.linkToPreferences=開啟虛擬硬盤設置 +vaultOptions.mount.linkToPreferences=打開虛擬磁碟偏好設定 vaultOptions.mount.readonly=唯讀 vaultOptions.mount.customMountFlags=自訂掛載參數 vaultOptions.mount.winDriveLetterOccupied=已使用 From 2a41afcfa94da957fda510871c3907385738de5a Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Tue, 7 Mar 2023 11:52:04 +0100 Subject: [PATCH 0069/1229] prepare 1.7.2 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 22ebdd431..357ebd00f 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.cryptomator cryptomator - 1.8.0-SNAPSHOT + 1.7.2 Cryptomator Desktop App From f3e7c08b4318bfe3ee651ad8b844df2c2785a8f8 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Tue, 7 Mar 2023 12:19:05 +0100 Subject: [PATCH 0070/1229] deactivate winget workflow --- .github/workflows/win-exe.yml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/.github/workflows/win-exe.yml b/.github/workflows/win-exe.yml index 8e46c8908..cb754ca17 100644 --- a/.github/workflows/win-exe.yml +++ b/.github/workflows/win-exe.yml @@ -203,15 +203,6 @@ jobs: *.msi *.asc - call-winget-flow: - needs: [get-version, build-msi] - if: github.event.action == 'published' && needs.get-version.outputs.versionType == 'stable' - uses: ./.github/workflows/winget.yml - with: - releaseTag: ${{ github.event.release.tag_name }} - secrets: inherit - - build-exe: name: Build .exe installer runs-on: windows-latest From 2328a5e3a82698833f3b0abda665c5fc228812bd Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Tue, 7 Mar 2023 12:19:35 +0100 Subject: [PATCH 0071/1229] finalize release --- dist/linux/common/org.cryptomator.Cryptomator.metainfo.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dist/linux/common/org.cryptomator.Cryptomator.metainfo.xml b/dist/linux/common/org.cryptomator.Cryptomator.metainfo.xml index 86ea61d19..49bc1f3e5 100644 --- a/dist/linux/common/org.cryptomator.Cryptomator.metainfo.xml +++ b/dist/linux/common/org.cryptomator.Cryptomator.metainfo.xml @@ -66,6 +66,7 @@ + From 7a0d255bd38a3e47555377715c2f19799ab66f2e Mon Sep 17 00:00:00 2001 From: Julian Raufelder Date: Tue, 7 Mar 2023 13:44:36 +0100 Subject: [PATCH 0072/1229] Use the same source tarball for signing that is linked in the release --- .github/workflows/post-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/post-publish.yml b/.github/workflows/post-publish.yml index 121cfd599..df2e169b7 100644 --- a/.github/workflows/post-publish.yml +++ b/.github/workflows/post-publish.yml @@ -10,7 +10,7 @@ jobs: steps: - name: Download source tarball run: | - curl -L -H "Accept: application/vnd.github+json" ${{ github.event.release.tarball_url }} --output cryptomator-${{ github.event.release.tag_name }}.tar.gz + curl -L -H "Accept: application/vnd.github+json" https://github.com/cryptomator/cryptomator/archive/refs/tags/${{ github.event.release.tag_name }}.tar.gz --output cryptomator-${{ github.event.release.tag_name }}.tar.gz - name: Sign source tarball with key 615D449FE6E6A235 run: | echo "${GPG_PRIVATE_KEY}" | gpg --batch --quiet --import From 58ed48b0978ed82aa6d14ddcc995d963304d0d0a Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Mon, 13 Mar 2023 11:17:56 +0100 Subject: [PATCH 0073/1229] UI: * remove restart notice for volume type * only show restart label, when switching between macFUSE and FUSET --- .../preferences/VolumePreferencesController.java | 15 +++++++++++++++ src/main/resources/css/dark_theme.css | 4 ++++ src/main/resources/css/light_theme.css | 4 ++++ src/main/resources/fxml/preferences_volume.fxml | 2 ++ src/main/resources/i18n/strings.properties | 2 +- 5 files changed, 26 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/cryptomator/ui/preferences/VolumePreferencesController.java b/src/main/java/org/cryptomator/ui/preferences/VolumePreferencesController.java index 61a54ba22..ab3c319ba 100644 --- a/src/main/java/org/cryptomator/ui/preferences/VolumePreferencesController.java +++ b/src/main/java/org/cryptomator/ui/preferences/VolumePreferencesController.java @@ -33,6 +33,7 @@ public class VolumePreferencesController implements FxController { private final ObservableValue mountToDriveLetterSupported; private final ObservableValue mountFlagsSupported; private final ObservableValue readonlySupported; + private final ObservableValue macFuseAndFUSETRestartRequired; private final Lazy application; private final List mountProviders; public ChoiceBox volumeTypeChoiceBox; @@ -53,6 +54,12 @@ public class VolumePreferencesController implements FxController { this.mountToDriveLetterSupported = selectedMountService.map(s -> s.hasCapability(MountCapability.MOUNT_AS_DRIVE_LETTER)); this.mountFlagsSupported = selectedMountService.map(s -> s.hasCapability(MountCapability.MOUNT_FLAGS)); this.readonlySupported = selectedMountService.map(s -> s.hasCapability(MountCapability.READ_ONLY)); + var mountServiceAtStart = selectedMountService.getValue(); + this.macFuseAndFUSETRestartRequired = selectedMountService.map(s -> isFUSETOrMacFUSE(mountServiceAtStart) && isFUSETOrMacFUSE(s) && !mountServiceAtStart.equals(s)); + } + + private boolean isFUSETOrMacFUSE(MountService service) { + return List.of("org.cryptomator.frontend.fuse.mount.MacFuseMountProvider", "org.cryptomator.frontend.fuse.mount.FuseTMountProvider").contains(service.getClass().getName()); } public void initialize() { @@ -129,6 +136,14 @@ public class VolumePreferencesController implements FxController { return mountFlagsSupported.getValue(); } + public ObservableValue macFuseAndFUSETRestartRequiredProperty() { + return macFuseAndFUSETRestartRequired; + } + + public boolean isMacFuseAndFUSETRestartRequired() { + return macFuseAndFUSETRestartRequired.getValue(); + } + /* Helpers */ private class MountServiceConverter extends StringConverter { diff --git a/src/main/resources/css/dark_theme.css b/src/main/resources/css/dark_theme.css index 5f0877842..45cadba93 100644 --- a/src/main/resources/css/dark_theme.css +++ b/src/main/resources/css/dark_theme.css @@ -116,6 +116,10 @@ -fx-font-size: 0.64em; } +.label-red { + -fx-text-fill: RED_5; +} + .text-flow > * { -fx-fill: TEXT_FILL; } diff --git a/src/main/resources/css/light_theme.css b/src/main/resources/css/light_theme.css index decf64b64..c3c0faaa9 100644 --- a/src/main/resources/css/light_theme.css +++ b/src/main/resources/css/light_theme.css @@ -116,6 +116,10 @@ -fx-font-size: 0.64em; } +.label-red { + -fx-text-fill: RED_5; +} + .text-flow > * { -fx-fill: TEXT_FILL; } diff --git a/src/main/resources/fxml/preferences_volume.fxml b/src/main/resources/fxml/preferences_volume.fxml index 16ccc2b52..680579fbe 100644 --- a/src/main/resources/fxml/preferences_volume.fxml +++ b/src/main/resources/fxml/preferences_volume.fxml @@ -32,6 +32,8 @@ + gee-whiz - Proxy-Hub @@ -31,8 +30,6 @@ Cryptomator is provided free of charge as an open-source project despite the hig - - From 77bc60fe5b721150fbecc5c89edef7d0b577cb6e Mon Sep 17 00:00:00 2001 From: Tobias Hagemann Date: Fri, 17 Mar 2023 17:56:46 +0100 Subject: [PATCH 0087/1229] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c7b1cb128..03931f6b0 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,7 @@ Cryptomator is provided free of charge as an open-source project despite the hig
Mow CapitalEaseUS Hassmann IT-Forensik
+ From e15dd7565fe5e0797b0918df217005769ed272cf Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Mon, 20 Mar 2023 10:35:42 +0100 Subject: [PATCH 0088/1229] add workflow to build a windows debug launcher --- .github/workflows/win-debug.yml | 196 ++++++++++++++++++++++++++++++++ 1 file changed, 196 insertions(+) create mode 100644 .github/workflows/win-debug.yml diff --git a/.github/workflows/win-debug.yml b/.github/workflows/win-debug.yml new file mode 100644 index 000000000..d26851105 --- /dev/null +++ b/.github/workflows/win-debug.yml @@ -0,0 +1,196 @@ +name: Build Windows Debug Installer + +on: + workflow_dispatch: + inputs: + version: + description: 'Version' + required: false + +env: + JAVA_VERSION: 19 + JAVA_DIST: 'zulu' + JAVA_CACHE: 'maven' + +defaults: + run: + shell: bash + +jobs: + get-version: + uses: ./.github/workflows/get-version.yml + with: + version: ${{ inputs.version }} + + build-msi: + name: Build .msi Installer + runs-on: windows-latest + needs: [get-version] + env: + LOOPBACK_ALIAS: 'cryptomator-vault' + steps: + - uses: actions/checkout@v3 + - name: Setup Java + uses: actions/setup-java@v3 + with: + distribution: ${{ env.JAVA_DIST }} + java-version: ${{ env.JAVA_VERSION }} + java-package: 'jdk+fx' + cache: ${{ env.JAVA_CACHE }} + - name: Ensure major jfx version in pom equals in jdk + shell: pwsh + run: | + $jfxPomVersion = (&mvn help:evaluate "-Dexpression=javafx.version" -q -DforceStdout) -split "\." + $jfxJdkVersion = ((Get-Content -path "${env:JAVA_HOME}/lib/javafx.properties" | Where-Object {$_ -like 'javafx.version=*' }) -replace '.*=','') -split "\." + if ($jfxPomVersion[0] -ne $jfxJdkVersion[0]) { + Write-Error "Major part of JavaFX version in pom($($jfxPomVersion[0])) does not match the version in JDK($($jfxJdkVersion[0])) " + exit 1 + } + - name: Set version + run : mvn versions:set -DnewVersion=${{ needs.get-version.outputs.semVerStr }} + - name: Run maven + run: mvn -B clean package -Pdependency-check,win -DskipTests + - name: Patch target dir + run: | + cp LICENSE.txt target + cp target/cryptomator-*.jar target/mods + - name: Run jlink + run: > + ${JAVA_HOME}/bin/jlink + --verbose + --output runtime + --module-path "${JAVA_HOME}/jmods" + --add-modules java.base,java.desktop,java.instrument,java.logging,java.naming,java.net.http,java.scripting,java.sql,java.xml,javafx.base,javafx.graphics,javafx.controls,javafx.fxml,jdk.unsupported,jdk.crypto.ec,jdk.accessibility,jdk.management.jfr + --strip-native-commands + --no-header-files + --no-man-pages + --strip-debug + --compress=1 + - name: Run jpackage + run: > + ${JAVA_HOME}/bin/jpackage + --verbose + --type app-image + --runtime-image runtime + --input target/libs + --module-path target/mods + --module org.cryptomator.desktop/org.cryptomator.launcher.Cryptomator + --dest appdir + --name Cryptomator + --vendor "Skymatic GmbH" + --copyright "(C) 2016 - 2023 Skymatic GmbH" + --app-version "${{ needs.get-version.outputs.semVerNum }}.${{ needs.get-version.outputs.revNum }}" + --win-console + --java-options "--enable-preview" + --java-options "--enable-native-access=org.cryptomator.jfuse.win" + --java-options "-Xss5m" + --java-options "-Xmx256m" + --java-options "-Dcryptomator.appVersion=\"${{ needs.get-version.outputs.semVerStr }}\"" + --java-options "-Dfile.encoding=\"utf-8\"" + --java-options "-Dcryptomator.logDir=\"~/AppData/Roaming/Cryptomator\"" + --java-options "-Dcryptomator.pluginDir=\"~/AppData/Roaming/Cryptomator/Plugins\"" + --java-options "-Dcryptomator.settingsPath=\"~/AppData/Roaming/Cryptomator/settings.json\"" + --java-options "-Dcryptomator.p12Path=\"~/AppData/Roaming/Cryptomator/key.p12\"" + --java-options "-Dcryptomator.ipcSocketPath=\"~/AppData/Roaming/Cryptomator/ipc.socket\"" + --java-options "-Dcryptomator.mountPointsDir=\"~/Cryptomator\"" + --java-options "-Dcryptomator.loopbackAlias=\"${{ env.LOOPBACK_ALIAS }}\"" + --java-options "-Dcryptomator.showTrayIcon=true" + --java-options "-Dcryptomator.buildNumber=\"msi-${{ needs.get-version.outputs.revNum }}-dbg\"" + --java-options "-Dcryptomator.integrationsWin.autoStartShellLinkName=\"Cryptomator\"" + --java-options "-Dcryptomator.integrationsWin.keychainPaths=\"~/AppData/Roaming/Cryptomator/keychain.json\"" + --java-options "-Djavafx.verbose=true" + --resource-dir dist/win/resources + --icon dist/win/resources/Cryptomator.ico + - name: Patch Application Directory + run: | + cp dist/win/contrib/* appdir/Cryptomator + - name: Set LOOPBACK_ALIAS in patchWebDAV.bat + shell: pwsh + run: | + $patchScript = "appdir\Cryptomator\patchWebDAV.bat" + try { + (Get-Content $patchScript ) -replace '::REPLACE ME', "SET LOOPBACK_ALIAS=`"${{ env.LOOPBACK_ALIAS}}`"" | Set-Content $patchScript + } catch { + Write-Host "Failed to set LOOPBACK_ALIAS for patchWebDAV.bat" + exit 1 + } + - name: Fix permissions + run: | + attrib -r appdir/Cryptomator/Cryptomator.exe + shell: pwsh + - name: Extract integrations DLL for code signing + shell: pwsh + run: gci ./appdir/Cryptomator/app/mods/ -File integrations-win-*.jar | ForEach-Object {Set-Location -Path $_.Directory; jar --file=$($_.FullName) --extract integrations.dll } + - name: Codesign + uses: skymatic/code-sign-action@v2 + with: + certificate: ${{ secrets.WIN_CODESIGN_P12_BASE64 }} + password: ${{ secrets.WIN_CODESIGN_P12_PW }} + certificatesha1: 5FC94CE149E5B511E621F53A060AC67CBD446B3A + description: Cryptomator + timestampUrl: 'http://timestamp.digicert.com' + folder: appdir/Cryptomator + recursive: true + - name: Repack signed DLL into jar + shell: pwsh + run: | + gci ./appdir/Cryptomator/app/mods/ -File integrations-win-*.jar | ForEach-Object {Set-Location -Path $_.Directory; jar --file=$($_.FullName) --update integrations.dll; Remove-Item integrations.dll} + - name: Generate license for MSI + run: > + mvn -B license:add-third-party + "-Dlicense.thirdPartyFilename=license.rtf" + "-Dlicense.outputDirectory=dist/win/resources" + "-Dlicense.fileTemplate=dist/win/resources/licenseTemplate.ftl" + "-Dlicense.includedScopes=compile" + "-Dlicense.excludedGroups=^org\.cryptomator" + "-Dlicense.failOnMissing=true" + "-Dlicense.licenseMergesUrl=file:///${{ github.workspace }}/license/merges" + shell: pwsh + - name: Create MSI + run: > + ${JAVA_HOME}/bin/jpackage + --verbose + --type msi + --win-upgrade-uuid bda45523-42b1-4cae-9354-a45475ed4775 + --app-image appdir/Cryptomator + --dest installer + --name Cryptomator + --vendor "Skymatic GmbH" + --copyright "(C) 2016 - 2023 Skymatic GmbH" + --app-version "${{ needs.get-version.outputs.semVerNum }}.${{ needs.get-version.outputs.revNum}}" + --win-menu + --win-dir-chooser + --win-shortcut-prompt + --win-update-url "https:\\cryptomator.org" + --win-menu-group Cryptomator + --resource-dir dist/win/resources + --license-file dist/win/resources/license.rtf + --file-associations dist/win/resources/FAvaultFile.properties + env: + JP_WIXWIZARD_RESOURCES: ${{ github.workspace }}/dist/win/resources # requires abs path, used in resources/main.wxs + - name: Codesign MSI + uses: skymatic/code-sign-action@v2 + with: + certificate: ${{ secrets.WIN_CODESIGN_P12_BASE64 }} + password: ${{ secrets.WIN_CODESIGN_P12_PW }} + certificatesha1: 5FC94CE149E5B511E621F53A060AC67CBD446B3A + description: Cryptomator Installer + timestampUrl: 'http://timestamp.digicert.com' + folder: installer + - name: Add possible alpha/beta tags to installer name + run: mv installer/Cryptomator-*.msi Cryptomator-${{ needs.get-version.outputs.semVerStr }}-x64.msi + - name: Create detached GPG signature with key 615D449FE6E6A235 + run: | + echo "${GPG_PRIVATE_KEY}" | gpg --batch --quiet --import + echo "${GPG_PASSPHRASE}" | gpg --batch --quiet --passphrase-fd 0 --pinentry-mode loopback -u 615D449FE6E6A235 --detach-sign -a Cryptomator-*.msi + env: + GPG_PRIVATE_KEY: ${{ secrets.RELEASES_GPG_PRIVATE_KEY }} + GPG_PASSPHRASE: ${{ secrets.RELEASES_GPG_PASSPHRASE }} + - name: Upload artifacts + uses: actions/upload-artifact@v3 + with: + name: msi + path: | + Cryptomator-*.msi + Cryptomator-*.asc + if-no-files-found: error \ No newline at end of file From 3cf1b829b8ac262d02e5ec11a545ac5d714a5fc6 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Mon, 20 Mar 2023 21:40:16 +0100 Subject: [PATCH 0089/1229] make recovery key ui validation reusable --- .../ui/recoverykey/RecoveryKeyModule.java | 7 + .../RecoveryKeyRecoverController.java | 154 +-------------- .../RecoveryKeyValidateController.java | 180 ++++++++++++++++++ .../resources/fxml/recoverykey_recover.fxml | 34 +--- .../resources/fxml/recoverykey_validate.fxml | 49 +++++ src/main/resources/i18n/strings.properties | 2 +- 6 files changed, 245 insertions(+), 181 deletions(-) create mode 100644 src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyValidateController.java create mode 100644 src/main/resources/fxml/recoverykey_validate.fxml diff --git a/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyModule.java b/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyModule.java index 397a80f54..06095eebc 100644 --- a/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyModule.java +++ b/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyModule.java @@ -140,6 +140,13 @@ abstract class RecoveryKeyModule { @FxControllerKey(RecoveryKeyResetPasswordSuccessController.class) abstract FxController bindRecoveryKeyResetPasswordSuccessController(RecoveryKeyResetPasswordSuccessController controller); + @Provides + @IntoMap + @FxControllerKey(RecoveryKeyValidateController.class) + static FxController bindRecoveryKeyValidateController(@RecoveryKeyWindow Vault vault, @RecoveryKeyWindow @Nullable VaultConfig.UnverifiedVaultConfig vaultConfig, @RecoveryKeyWindow StringProperty recoveryKey, RecoveryKeyFactory recoveryKeyFactory) { + return new RecoveryKeyValidateController(vault, vaultConfig, recoveryKey, recoveryKeyFactory); + } + @Provides @IntoMap @FxControllerKey(NewPasswordController.class) diff --git a/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyRecoverController.java b/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyRecoverController.java index 9082d7311..944c52043 100644 --- a/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyRecoverController.java +++ b/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyRecoverController.java @@ -1,14 +1,9 @@ package org.cryptomator.ui.recoverykey; -import com.google.common.base.CharMatcher; -import com.google.common.base.Strings; import dagger.Lazy; import org.cryptomator.common.Nullable; -import org.cryptomator.common.ObservableUtil; import org.cryptomator.common.vaults.Vault; import org.cryptomator.cryptofs.VaultConfig; -import org.cryptomator.cryptofs.VaultConfigLoadException; -import org.cryptomator.cryptofs.VaultKeyInvalidException; import org.cryptomator.ui.common.FxController; import org.cryptomator.ui.common.FxmlFile; import org.cryptomator.ui.common.FxmlScene; @@ -16,96 +11,34 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.inject.Inject; -import javafx.beans.property.ObjectProperty; -import javafx.beans.property.SimpleObjectProperty; +import javafx.beans.Observable; import javafx.beans.property.StringProperty; import javafx.beans.value.ObservableValue; import javafx.fxml.FXML; import javafx.scene.Scene; -import javafx.scene.control.TextArea; -import javafx.scene.control.TextFormatter; -import javafx.scene.input.KeyCode; -import javafx.scene.input.KeyEvent; import javafx.stage.Stage; -import java.util.Optional; import java.util.ResourceBundle; @RecoveryKeyScoped public class RecoveryKeyRecoverController implements FxController { private static final Logger LOG = LoggerFactory.getLogger(RecoveryKeyCreationController.class); - private static final CharMatcher ALLOWED_CHARS = CharMatcher.inRange('a', 'z').or(CharMatcher.is(' ')); private final Stage window; - private final Vault vault; - private final VaultConfig.UnverifiedVaultConfig unverifiedVaultConfig; - private final StringProperty recoveryKey; - private final ObservableValue recoveryKeyCorrect; - private final ObservableValue recoveryKeyWrong; - private final ObservableValue recoveryKeyInvalid; - private final RecoveryKeyFactory recoveryKeyFactory; - private final ObjectProperty recoveryKeyState; private final Lazy resetPasswordScene; - private final AutoCompleter autoCompleter; - private volatile boolean isWrongKey; - - public TextArea textarea; + @FXML + RecoveryKeyValidateController recoveryKeyValidateController; @Inject - public RecoveryKeyRecoverController(@RecoveryKeyWindow Stage window, @RecoveryKeyWindow Vault vault, @RecoveryKeyWindow @Nullable VaultConfig.UnverifiedVaultConfig unverifiedVaultConfig, @RecoveryKeyWindow StringProperty recoveryKey, RecoveryKeyFactory recoveryKeyFactory, @FxmlScene(FxmlFile.RECOVERYKEY_RESET_PASSWORD) Lazy resetPasswordScene, ResourceBundle resourceBundle) { + public RecoveryKeyRecoverController(@RecoveryKeyWindow Stage window, @RecoveryKeyWindow Vault vault, @RecoveryKeyWindow StringProperty recoveryKey, @FxmlScene(FxmlFile.RECOVERYKEY_RESET_PASSWORD) Lazy resetPasswordScene, ResourceBundle resourceBundle) { this.window = window; window.setTitle(resourceBundle.getString("recoveryKey.recover.title")); - this.vault = vault; - this.unverifiedVaultConfig = unverifiedVaultConfig; - this.recoveryKey = recoveryKey; - this.recoveryKeyFactory = recoveryKeyFactory; this.resetPasswordScene = resetPasswordScene; - this.autoCompleter = new AutoCompleter(recoveryKeyFactory.getDictionary()); - this.recoveryKeyState = new SimpleObjectProperty<>(); - this.recoveryKeyCorrect = ObservableUtil.mapWithDefault(recoveryKeyState, RecoveryKeyState.CORRECT::equals, false); - this.recoveryKeyWrong = ObservableUtil.mapWithDefault(recoveryKeyState, RecoveryKeyState.WRONG::equals, false); - this.recoveryKeyInvalid = ObservableUtil.mapWithDefault(recoveryKeyState, RecoveryKeyState.INVALID::equals, false); } @FXML public void initialize() { - recoveryKey.bind(textarea.textProperty()); - textarea.textProperty().addListener(((observable, oldValue, newValue) -> validateRecoveryKey())); - } - - private TextFormatter.Change filterTextChange(TextFormatter.Change change) { - if (Strings.isNullOrEmpty(change.getText())) { - // pass-through caret/selection changes that don't affect the text - return change; - } - if (!ALLOWED_CHARS.matchesAllOf(change.getText())) { - return null; // reject change - } - - String text = change.getControlNewText(); - int caretPos = change.getCaretPosition(); - if (caretPos == text.length() || text.charAt(caretPos) == ' ') { // are we at the end of a word? - int beginOfWord = Math.max(text.substring(0, caretPos).lastIndexOf(' ') + 1, 0); - String currentWord = text.substring(beginOfWord, caretPos); - Optional suggestion = autoCompleter.autocomplete(currentWord); - if (suggestion.isPresent()) { - String completion = suggestion.get().substring(currentWord.length()); - change.setText(change.getText() + completion); - change.setAnchor(caretPos + completion.length()); - } - } - return change; - } - - @FXML - public void onKeyPressed(KeyEvent keyEvent) { - if (keyEvent.getCode() == KeyCode.TAB && textarea.getAnchor() > textarea.getCaretPosition()) { - // apply autocompletion: - int pos = textarea.getAnchor(); - textarea.insertText(pos, " "); - textarea.positionCaret(pos + 1); - } } @FXML @@ -118,85 +51,10 @@ public class RecoveryKeyRecoverController implements FxController { window.setScene(resetPasswordScene.get()); } - /** - * Checks, if vault config is signed with the given key. - * - * @param key byte array of possible signing key - * @return true, if vault config is signed with this key - */ - private boolean checkKeyAgainstVaultConfig(byte[] key) { - try { - var config = unverifiedVaultConfig.verify(key, unverifiedVaultConfig.allegedVaultVersion()); - LOG.info("Provided recovery key matches vault config signature for vault {}", config.getId()); - return true; - } catch (VaultKeyInvalidException e) { - LOG.debug("Provided recovery key does not match vault config signature."); - isWrongKey = true; - return false; - } catch (VaultConfigLoadException e) { - LOG.error("Failed to parse vault config", e); - return false; - } - } - - private void validateRecoveryKey() { - isWrongKey = false; - var valid = recoveryKeyFactory.validateRecoveryKey(recoveryKey.get(), unverifiedVaultConfig != null ? this::checkKeyAgainstVaultConfig : null); - if (valid) { - recoveryKeyState.set(RecoveryKeyState.CORRECT); - } else if (isWrongKey) { //set via side effect in checkKeyAgainstVaultConfig() - recoveryKeyState.set(RecoveryKeyState.WRONG); - } else { - recoveryKeyState.set(RecoveryKeyState.INVALID); - } - } - /* Getter/Setter */ - public Vault getVault() { - return vault; + public RecoveryKeyValidateController getValidateController() { + return recoveryKeyValidateController; } - public TextFormatter getRecoveryKeyTextFormatter() { - return new TextFormatter<>(this::filterTextChange); - } - - public ObservableValue recoveryKeyInvalidProperty() { - return recoveryKeyInvalid; - } - - public boolean isRecoveryKeyInvalid() { - return recoveryKeyInvalid.getValue(); - } - - public ObservableValue recoveryKeyCorrectProperty() { - return recoveryKeyCorrect; - } - - public boolean isRecoveryKeyCorrect() { - return recoveryKeyCorrect.getValue(); - } - - public ObservableValue recoveryKeyWrongProperty() { - return recoveryKeyWrong; - } - - public boolean isRecoveryKeyWrong() { - return recoveryKeyWrong.getValue(); - } - - private enum RecoveryKeyState { - /** - * Recovery key is a valid key and belongs to this vault - */ - CORRECT, - /** - * Recovery key is a valid key, but does not belong to this vault - */ - WRONG, - /** - * Recovery key is not a valid key. - */ - INVALID; - } } diff --git a/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyValidateController.java b/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyValidateController.java new file mode 100644 index 000000000..4a8224ffe --- /dev/null +++ b/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyValidateController.java @@ -0,0 +1,180 @@ +package org.cryptomator.ui.recoverykey; + + +import com.google.common.base.CharMatcher; +import com.google.common.base.Strings; +import org.cryptomator.common.Nullable; +import org.cryptomator.common.ObservableUtil; +import org.cryptomator.common.vaults.Vault; +import org.cryptomator.cryptofs.VaultConfig; +import org.cryptomator.cryptofs.VaultConfigLoadException; +import org.cryptomator.cryptofs.VaultKeyInvalidException; +import org.cryptomator.ui.common.FxController; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import javafx.beans.property.ObjectProperty; +import javafx.beans.property.SimpleObjectProperty; +import javafx.beans.property.StringProperty; +import javafx.beans.value.ObservableValue; +import javafx.fxml.FXML; +import javafx.scene.control.TextArea; +import javafx.scene.control.TextFormatter; +import javafx.scene.input.KeyCode; +import javafx.scene.input.KeyEvent; + +public class RecoveryKeyValidateController implements FxController { + + private static final Logger LOG = LoggerFactory.getLogger(RecoveryKeyCreationController.class); + private static final CharMatcher ALLOWED_CHARS = CharMatcher.inRange('a', 'z').or(CharMatcher.is(' ')); + + private final Vault vault; + private final VaultConfig.UnverifiedVaultConfig unverifiedVaultConfig; + private final StringProperty recoveryKey; + private final ObservableValue recoveryKeyCorrect; + private final ObservableValue recoveryKeyWrong; + private final ObservableValue recoveryKeyInvalid; + private final RecoveryKeyFactory recoveryKeyFactory; + private final ObjectProperty recoveryKeyState; + private final AutoCompleter autoCompleter; + + private volatile boolean isWrongKey; + + public TextArea textarea; + + public RecoveryKeyValidateController(Vault vault, @Nullable VaultConfig.UnverifiedVaultConfig vaultConfig, StringProperty recoveryKey, RecoveryKeyFactory recoveryKeyFactory) { + this.vault = vault; + this.unverifiedVaultConfig = vaultConfig; + this.recoveryKey = recoveryKey; + this.recoveryKeyFactory = recoveryKeyFactory; + this.autoCompleter = new AutoCompleter(recoveryKeyFactory.getDictionary()); + this.recoveryKeyState = new SimpleObjectProperty<>(); + this.recoveryKeyCorrect = ObservableUtil.mapWithDefault(recoveryKeyState, RecoveryKeyState.CORRECT::equals, false); + this.recoveryKeyWrong = ObservableUtil.mapWithDefault(recoveryKeyState, RecoveryKeyState.WRONG::equals, false); + this.recoveryKeyInvalid = ObservableUtil.mapWithDefault(recoveryKeyState, RecoveryKeyState.INVALID::equals, false); + } + + @FXML + public void initialize() { + recoveryKey.bind(textarea.textProperty()); + textarea.textProperty().addListener(((observable, oldValue, newValue) -> validateRecoveryKey())); + } + + private TextFormatter.Change filterTextChange(TextFormatter.Change change) { + if (Strings.isNullOrEmpty(change.getText())) { + // pass-through caret/selection changes that don't affect the text + return change; + } + if (!ALLOWED_CHARS.matchesAllOf(change.getText())) { + return null; // reject change + } + + String text = change.getControlNewText(); + int caretPos = change.getCaretPosition(); + if (caretPos == text.length() || text.charAt(caretPos) == ' ') { // are we at the end of a word? + int beginOfWord = Math.max(text.substring(0, caretPos).lastIndexOf(' ') + 1, 0); + String currentWord = text.substring(beginOfWord, caretPos); + var suggestion = autoCompleter.autocomplete(currentWord); + if (suggestion.isPresent()) { + String completion = suggestion.get().substring(currentWord.length()); + change.setText(change.getText() + completion); + change.setAnchor(caretPos + completion.length()); + } + } + return change; + } + + @FXML + public void onKeyPressed(KeyEvent keyEvent) { + if (keyEvent.getCode() == KeyCode.TAB && textarea.getAnchor() > textarea.getCaretPosition()) { + // apply autocompletion: + int pos = textarea.getAnchor(); + textarea.insertText(pos, " "); + textarea.positionCaret(pos + 1); + } + } + + /** + * Checks, if vault config is signed with the given key. + * + * @param key byte array of possible signing key + * @return true, if vault config is signed with this key + */ + private boolean checkKeyAgainstVaultConfig(byte[] key) { + assert unverifiedVaultConfig != null; + try { + var config = unverifiedVaultConfig.verify(key, unverifiedVaultConfig.allegedVaultVersion()); + LOG.info("Provided recovery key matches vault config signature for vault {}", config.getId()); + return true; + } catch (VaultKeyInvalidException e) { + LOG.debug("Provided recovery key does not match vault config signature."); + isWrongKey = true; + return false; + } catch (VaultConfigLoadException e) { + LOG.error("Failed to parse vault config", e); + return false; + } + } + + private void validateRecoveryKey() { + isWrongKey = false; + var valid = recoveryKeyFactory.validateRecoveryKey(recoveryKey.get(), unverifiedVaultConfig != null ? this::checkKeyAgainstVaultConfig : null); + if (valid) { + recoveryKeyState.set(RecoveryKeyState.CORRECT); + } else if (isWrongKey) { //set via side effect in checkKeyAgainstVaultConfig() + recoveryKeyState.set(RecoveryKeyState.WRONG); + } else { + recoveryKeyState.set(RecoveryKeyState.INVALID); + } + } + + /* Getter/Setter */ + + public Vault getVault() { + return vault; + } + + public TextFormatter getRecoveryKeyTextFormatter() { + return new TextFormatter<>(this::filterTextChange); + } + + public ObservableValue recoveryKeyInvalidProperty() { + return recoveryKeyInvalid; + } + + public boolean isRecoveryKeyInvalid() { + return recoveryKeyInvalid.getValue(); + } + + public ObservableValue recoveryKeyCorrectProperty() { + return recoveryKeyCorrect; + } + + public boolean isRecoveryKeyCorrect() { + return recoveryKeyCorrect.getValue(); + } + + public ObservableValue recoveryKeyWrongProperty() { + return recoveryKeyWrong; + } + + public boolean isRecoveryKeyWrong() { + return recoveryKeyWrong.getValue(); + } + + private enum RecoveryKeyState { + /** + * Recovery key is a valid key and belongs to this vault + */ + CORRECT, + /** + * Recovery key is a valid key, but does not belong to this vault + */ + WRONG, + /** + * Recovery key is not a valid key. + */ + INVALID; + } + +} diff --git a/src/main/resources/fxml/recoverykey_recover.fxml b/src/main/resources/fxml/recoverykey_recover.fxml index e35905825..4c85f9356 100644 --- a/src/main/resources/fxml/recoverykey_recover.fxml +++ b/src/main/resources/fxml/recoverykey_recover.fxml @@ -1,16 +1,10 @@ - - - - - - - -
Mow Capital Hassmann IT-Forensik