<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Изчистване на менюто за съобщения на състояние</translation>
</message>
<translation>Изглежда, че функцията за виртуални файлове е активирана в тази папка. В момента не е възможно имплицитно изтегляне на виртуални файлове, които са криптирани цялостно. За да получите най-доброто изживяване с виртуални файлове и цялостно криптиране, уверете се, че криптираната папка е маркирана с „Нека винаги е достъпна локално“.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation>Цялостно Криптиране с виртуални файлове</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation>Изглежда, че функцията за виртуални файлове е активирана в тази папка. В момента не е възможно имплицитно изтегляне на виртуални файлове, които са криптирани цялостно. За да получите най-доброто изживяване с виртуални файлове и цялостно криптиране, уверете се, че криптираната папка е маркирана с „Нека винаги е достъпна локално“.</translation>
</message>
<source>No account configured.</source>
<translation>Няма настроен профил.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Показване на мнемоника</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation>Цялостното криптиране беше активирано за този профил</translation>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Активиране на криптирането</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation>Цялостното криптиране беше активирано за този профил</translation>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation>Цялостно мнемонично криптиране</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation>Мнемонично криптиране от край до край</translation>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation>За да защитим вашата Криптографска идентичност, ние я криптираме мнемонично с 12 думи от речника. Моля, запишете ги и ги пазете на сигурно място. Те ще са необходими, за да добавите други устройства към вашия профил (като вашия мобилен телефон или лаптоп).</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Този профил поддържа цялостно криптиране</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation>Настройки за криптиране</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation>Цялостното криптиране е активирано в този профил с друго устройство.<br>То може да бъде активирано на това устройство, като въведете мнемониката си. <br>Това ще позволи синхронизиране на съществуващите криптирани папки.</translation>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="142"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
- <translation type="unfinished"/>
+ <translation>Удостоверената заявка към сървъра беше пренасочена към „%1“. URL адресът е лош, сървърът е неправилно конфигуриран.</translation>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="152"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
- <translation type="unfinished"/>
+ <translation>Забранен е достъп от сървъра. За да се провери дали имате правилен достъп<a href="%1"> щракнете тук</a> за да получите достъп до услугата с вашия браузър.</translation>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="160"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
- <translation type="unfinished"/>
+ <translation> Получен е невалиден отговор на удостоверена заявка за WebDAV</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/application.cpp" line="165"/>
<source>Quit</source>
- <translation>Ð\9dапÑ\83Ñ\81ни</translation>
+ <translation>Ð\9dапÑ\83Ñ\81кане</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="166"/>
<translation>Моля, въведете паролата си за цялостно шифроване:<br><br> Потребител:% 2Профил:% 3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation>Моля, въведете паролата си за шифроване от край до край:<br><br> Потребител:% 2<br>Профил:% 3<br></translation>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
- <translation> - %1</translation>
+ <source>Could not decrypt!</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="162"/>
<source>Close</source>
<translation>Затвори</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>Използване & на виртуални файлове, вместо да се изтегля съдържание веднага % 1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(експериментално)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Виртуалните файлове не се поддържат за основни дялове на Windows като локална папка. Моля, изберете валидна подпапка под буквата на устройството.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 папка „%2“ е синхронизирана с локалната папка „%3“</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Синхронизиране на папка „%1“</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Предупреждение: Локалната папка не е празна. Изберете резолюция!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 свободно място</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation> Не са налични виртуални файлове за избраната папка</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation> Няма достатъчно място в Папка за Локално</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Няма достатъчно място в локалната папка</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Успешно свързване с %1: %2 версия %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Невалиден URL адрес</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Неуспешно свързване с % 1 пр и% 2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Време за изчакване при опит за свързване с % 1 при % 2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Опит се да се свърже с % 1 при % 2 ...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>Удостоверената заявка към сървъра беше пренасочена към „%1“. URL адресът е лош, сървърът е неправилно конфигуриран.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Достъпът е забранен от сървъра. За да се провери дали имате правилен достъп<a href="%1"> щракнете тук</a> и ще получите достъп до услугата с вашия браузър.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation> Получен е невалиден отговор на удостоверена заявка за WebDAV</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Местната папка за синхронизиране % 1 вече съществува, настройка за синхронизиране. <br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Създаване на местна папка за синхронизиране % 1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>Добре</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>неуспешен</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Локалната папка %1 не може да бъде създадена</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Не сте посочили отдалечена папка!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Грешка: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>Създаване на папка на Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Одалечената папка %1 е създадена.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Отдалечената папка % 1 вече съществува. Свързване за синхронизиране.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Създаването на папката предизвика HTTP грешка %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Създаването на отдалечена папка беше неуспешно, защото предоставените идентификационни данни са грешни! <br/>Моля, върнете се и проверете вашите идентификационни данни.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Създаването на отдалечена папка беше неуспешно, вероятно защото предоставените идентификационни данни са грешни!</font><br/> Моля, върнете се и проверете вашите идентификационни данни.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Създаването на отдалечената папка %1 се провали: <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Установена е връзка за синхронизиране от % 1 към отдалечена директория % 2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Успешно свързване с %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Връзката с % 1 не можа да бъде установена. Моля проверете отново.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Преименуването на папка се провали</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Не може да се премахне и архивира папката, защото папката или файлът в нея е отворен в друга програма. Моля, затворете папката или файла и натиснете бутон повторен опит или отменете настройката.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Локалната папка %1 е създадена успешно!</b></font></translation>
</message>
<translation>Не може да се синхронизира поради невалиден час на модификация</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Грешка при изтриване на запис на файл %1 от базата данни</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation> Файл % 1 не може да бъде преименуван на %2 поради сблъсък с името на локален файл!</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>не можа да се получи файл %1 от локалната БД</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Грешка при настройване на състоянието на закачване</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Грешка при актуализиране на метаданни: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>Файлът %1 в момента се използва</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Не можа да се изтрие запис на файл %1 от локалната БД</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation> Неуспешно разпространение на преименуването на директория в йерархията</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Неуспешно преименуване на файл</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Грешен HTTP код, върнат от сървъра. Очаквани 204, но са получени „% 1% 2“.</translation>
</message>
<source>Could not encrypt the following folder: "%1".
Server replied with error: %2</source>
- <translation type="unfinished"/>
+ <translation>Не можа да криптира следната папка: „%1“.
+
+Сървърът отговори с грешка: %2</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="555"/>
<translation>Невъзможност да се актуализират метаданните на виртуалния файл: % 1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation>Невъзможност да се актуализират метаданните на файла: % 1</translation>
</message>
<translation>Не може да се зададе запис на файл в локалната БД: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Неразрешени конфликт.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Наличен е само % 1, за започване трябват поне % 2</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Не може да се отвори или създаде локална база данни за синхронизиране. Уверете се, че имате достъп за запис в папката за синхронизиране.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Използване на виртуални файлове със суфикс, но суфиксът не е зададен</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Не може да се прочете черният списък от локалната база данни</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Не може да се чете от дневника за синхронизиране.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Не може да се отвори дневника за синхронизиране.</translation>
</message>
<translation>Синхронизацията ще се възобнови скоро.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Дисковото пространство е малко: Пропуснати са изтегляния, които биха намалили свободното място под% 1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>На сървъра няма достатъчно място за някои качвания.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 Клиент за настолен компютър</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Версия %1. За допълнителна информация, моля щракнете <a href='%2'>тук</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Използване на добавка за виртуални файлове: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Това издание е предоставено от % 1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Грешка при актуализиране на метаданните поради невалиден час на модификация</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Грешка при актуализиране на метаданните поради невалиден час на модификация</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="159"/>
<source>Create a new share link</source>
- <translation type="unfinished"/>
+ <translation>Създаване на нова връзка за споделяне</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="179"/>
<source>Copy share link location</source>
- <translation type="unfinished"/>
+ <translation>Копиране на местоположението на връзка за споделяне</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="208"/>
<source>Share options</source>
- <translation type="unfinished"/>
+ <translation>Опции за споделяне</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="87"/>
<source>An error occurred setting the share password.</source>
- <translation type="unfinished"/>
+ <translation>Възникна грешка при задаване на парола за споделянето.</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="220"/>
<source>Edit share</source>
- <translation type="unfinished"/>
+ <translation>Редактиране на споделяне</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="237"/>
<source>Dismiss</source>
- <translation type="unfinished"/>
+ <translation>Отхвърляне</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="296"/>
<source>Share label</source>
- <translation type="unfinished"/>
+ <translation> Споделяне на етикет</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="329"/>
<source>Allow editing</source>
- <translation type="unfinished"/>
+ <translation>Разрешаване на редактиране</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="357"/>
<source>Password protect</source>
- <translation type="unfinished"/>
+ <translation>Защита с парола</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="462"/>
<source>Set expiration date</source>
- <translation type="unfinished"/>
+ <translation>Задаване на срок на валидност</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="653"/>
<source>Note to recipient</source>
- <translation type="unfinished"/>
+ <translation>Бележка за получателя</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="721"/>
<source>Unshare</source>
- <translation type="unfinished"/>
+ <translation>Прекратяване на споделянето</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="738"/>
<source>Add another link</source>
- <translation type="unfinished"/>
+ <translation>Добавяне на още една връзка</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="769"/>
<source>Copy share link</source>
- <translation type="unfinished"/>
+ <translation>Копиране на връзка за споделяне</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/UnifiedSearchResultNothingFound.qml" line="26"/>
<source>No results for</source>
- <translation type="unfinished"/>
+ <translation>Няма резултати за</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/UnifiedSearchResultSectionItem.qml" line="20"/>
<source>Search results section %1</source>
- <translation type="unfinished"/>
+ <translation>Секция с резултати от търсенето %1</translation>
</message>
</context>
<context>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Състояние на линия</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>На линия</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Отсъстващ</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Не безпокой</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Заглушаване на всички известия</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Невидим</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>Показване като офлайн</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Съобщение за състояние</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Какъв е вашият статус?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Изчистване на съобщение за състоянието след това</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Отказ</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Изчистване на съобщението за състоянието</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Задаване на съобщение за състоянието</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Изграден от Git редакция <a href="%1">%2</a> на %3, %4 използвайки Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<source>No account configured.</source>
<translation>Kont arventet ebet.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Diskouez an niver-memor</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation type="unfinished"/>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Aotre</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Douget e vez gant ar c'hont ar sifrañ penn-kil-ha-troad</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Ebarzhit ho frazenn-tremen klok: <br><br>Implijader: %2<br>Kont: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Seriñ</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Teuliad diabarzh kemprennet</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>N'ez eus ket traouac'h a blas dieub en teuliad diabarzh !</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Kenstaget mar da %1 : %2 stumm %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL fall</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>C'hwitet d'en em genstagañ da %1 da %2 : <br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Deuet eo an termenn pa glaskemp genstagaén da %1 da %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Ho klask en em genstagañ da %1 da %2 ...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>An aksed a zo difennet d'ar servijour. Evit gouzout hag-eñ e c'hallit tizhout ar servijer, <a href="%1">klikit amañ</a> evit tizhout servijoù ho furcher.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Ur respont fall d'ar goulenn dilesa WabDAV a zo bet</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Bez ez eus dija eus an teuliad kemprennet diabarzh %1, ho arventennañ anezhañ evit ar gemprenn. <br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>O krouiñ an teuliat kemrpennañ diabarzh %1 ...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>c'hwitet.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Dibosupl krouiñ an teuliad diabarzh %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Teuliat pell lakaet ebet !</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Fazi : %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>krouiñ teuliadoù war Nextcloud %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Teuliat pell %1 krouiet mat.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Pez ez eus dija eus ar restr pell %1. Ar genstagañ anezhañ evit e kemprenn.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Krouadenn an teuliad en deus roet ar c'hod fazi HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>C'hwitet da grouiñ ar restr pell abalamour an titouroù identitelez roet a zo fall ! <br/>Gwiriit ho titouroù identitelezh.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">C'hwitet da grouiñ an teuliad pell abalamour da titouroù identitelezh fall roet sur walc'h.</font><br/>Gwiriit anezho</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>C'hwitat da grouiñ an teuliad pell %1 gant ar fazi <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Ur genstagadenn kemprenet eus %1 d'an teuliad pell %2 a zo bet staliet.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Kenstaget mat da %1 !</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Ar genstagaden da %1 n'eo ket bet graet. Klaskit en dro.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>C'hwitet da adenvel an teuliad</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>An teuliad kempren diabarzh %1 a zo bet krouet mat !</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Stroum diziskoulmet.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Nez eus nemet %1 dieub, ret eo kaout %2 d'an neubeutañ evit kregiñ</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Dibosupl digeriñ pe krouiñ ar rouadenn-diaz kemprennet diabarzh. Bezit sur ho peus an aotre embann en teuliad kemprenn.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Dibosupl lenn ar roll-du eus ar roadenn-diaz diabarzh</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Dibosupl eo lenn ar gazetenn kemprenn.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Dibosupl eo digeriñ ar gazetenn kemprenn</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Plas el lenner re vihan : ar bellgargadennoù a lako ar plas dieub da mont dindan %1 a vo ankouaet.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>N'ez eus ket trawalc'h a blas war ar servijour evit pelgasadennoù zo.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 Kliant Burev</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Stumm %1. Evit muioc'h a ditouroù, klikit <a href='%2'>amañ</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>An digoradenn-mañ a zo bet roet gant %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Krouet gant Git stumm<a href="%1">%2</a> war %3, %4 en ur implij Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Esborra el menú del missatge d'estat</translation>
</message>
<translation>Sembla que tens la funció de fitxers virtuals habilitada en aquesta carpeta. De moment, no és possible descarregar implícitament fitxers virtuals xifrats d'extrem a extrem. Per obtenir la millor experiència amb els fitxers virtuals i el xifratge d'extrem a extrem, assegureu-vos que la carpeta xifrada estigui marcada amb "Fes sempre disponible localment".</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation>Xifratge d'extrem a extrem amb Fitxers virtuals</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation>Sembla que tens la funció de fitxers virtuals habilitada en aquesta carpeta. De moment, no és possible baixar implícitament fitxers virtuals xifrats d'extrem a extrem. Per obtenir la millor experiència amb els fitxers virtuals i el xifratge d'extrem a extrem, assegureu-vos que la carpeta xifrada estigui marcada amb "Fes sempre disponible localment".</translation>
</message>
<source>No account configured.</source>
<translation>No s'ha configurat cap compte.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Mostra la clau mnemotècnica</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation>S'ha habilitat el xifratge d'extrem a extrem per a aquest compte</translation>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Habilita el xifratge</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation>S'ha habilitat el xifratge d'extrem a extrem per a aquest compte</translation>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation>Clau mnemotècnica del xifratge d'extrem a extrem</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation>Clau mnemotècnica del xifratge d'extrem a extrem</translation>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation>Per a protegir la vostra identitat criptogràfica, la xifrarem amb una clau mnemotècnica de 12 paraules del diccionari. Anoteu-les i deseu-les en un lloc segur. Les necessitareu per a afegir altres dispositius al vostre compte (com ara un telèfon mòbil o un portàtil).</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Aquest compte admet el xifratge d'extrem a extrem</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation>Habilita el xifratge</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation>El xifratge d'extrem a extrem s'ha habilitat en aquest compte amb un altre dispositiu.<br>Es pot habilitar en aquest dispositiu introduint la vostra clau mnemotècnica.<br>Això permetrà la sincronització de les carpetes xifrades existents.</translation>
</message>
<translation>Introduïu la contrasenya de xifratge d'extrem a extrem: <br><br>Usuari: %2<br>Compte: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation>Introduïu la contrasenya de xifratge d'extrem a extrem: <br><br>Nom d'usuari: %2<br>Compte: %3<br></translation>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Tanca</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(experimental)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Els fitxers virtuals no estan disponibles per la carpeta seleccionada</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Carpeta de sincronització local</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>No hi ha prou espai lliure a la carpeta local.</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Connectat correctament a %1: %2 versió %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>L'URL no és vàlid</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>No s'ha pogut connectar a %1 a %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>S'ha esgotat el temps d'espera en connectar-se a %1 a %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>S'està intentant la connexió a %1 a %2...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>El servidor ha prohibit l'accés. Per a comprovar que hi teniu accés, <a href="%1">feu clic aquí</a> per a accedir al servei amb el vostre navegador.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>S'ha rebut una resposta no vàlida a una sol·licitud WebDAV autenticada</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>La carpeta de sincronització local %1 ja existeix; s'està configurant per a la sincronització.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>S'està creant la carpeta de sincronització local %1…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>s'ha produït un error.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>No s'ha pogut crear la carpeta local %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>No s'ha especificat cap carpeta remota.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>s'està creant una carpeta al Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>S'ha creat la carpeta remota %1 correctament.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La carpeta remota %1 ja existeix. S'està connectant per a sincronitzar-la.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>La creació de la carpeta ha generat el codi d'error HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>S'ha produït un error en crear la carpeta perquè les credencials proporcionades són incorrectes.<br/>Comproveu les credencials.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">S'ha produït un error en crear la carpeta remota, probablement perquè les credencials proporcionades són incorrectes.</font><br/>Comproveu les credencials.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>S'ha produït un error en crear la carpeta remota %1: <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>S'ha configurat una connexió de sincronització de %1 a la carpeta remota %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>S'ha establert la connexió amb %1 correctament.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>No s'ha pogut establir la connexió amb %1. Torneu-ho a provar.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>S'ha produït un error en canviar el nom de la carpeta</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>S'ha creat la carpeta de sincronització %1 correctament!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Error en establir l'estat d'ancoratge</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation>No s'han pogut actualitzar les metadades del fitxer virtual: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Conflicte sense resoldre.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Només hi ha %1 disponibles, necessiteu com a mínim %2 per a començar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>No es pot obrir o crear la base de dades de sincronització local. Assegureu-vos que teniu accés d'escriptura a la carpeta de sincronització.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>S'estan utilitzant fitxers virtuals amb sufix però no s'ha definit el sufix</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No s'ha pogut llegir la llista negra de la base de dades local.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>No s'ha pogut llegir el diari de sincronització.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>No es pot obrir el diari de sincronització</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Queda poc espai en el disc: s'han omès les baixades que reduirien l'espai lliure per sota de %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>No hi ha prou espai en el servidor per a pujar-hi alguns fitxers.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>Client d'escriptori del %1</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Versió %1. Per a obtenir més informació, feu clic <a href='%2'>aquí</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Aquesta versió ha estat proporcionada per %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Compilat a partir de la revisió del Git <a href="%1">%2</a> el %3 a les %4 mitjançant Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Vyčistit nabídku se stavovými zprávami</translation>
</message>
<translation>Zdá se, že pro tuto složku máte zapnutou funkci Virtuální soubory. V tuto chvíli není možné výslovně stahovat virtuální soubory, které jsou šifrovány mezi koncovými body. Pokud chcete, aby vám virtuální soubory a šifrování mezi koncovými body fungovalo co nejlépe, ověřte, že šifrovaná složka je označena jako „Vždy zpřístupnit lokálně“.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation>Šifrování mezi koncovými body u virtuálních souborů</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation>Zdá se, že pro tuto složku máte zapnutou funkci Virtuální soubory. V tuto chvíli není možné výslovně stahovat virtuální soubory, které jsou šifrovány mezi koncovými body. Pokud chcete, aby vám virtuální soubory a šifrování mezi koncovými body fungovalo co nejlépe, ověřte, že šifrovaná složka je označena jako „Vždy zpřístupnit lokálně“.</translation>
</message>
<source>No account configured.</source>
<translation>Nenastaven žádný účet.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Zobrazit mnemotechnickou frázi</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation>Šifrování mezi koncovými body bylo pro tento účet zapnuto</translation>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Zapnout šifrování</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation>Šifrování mezi koncovými body bylo pro tento účet zapnuto</translation>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation>Mnemotechnická fráze pro šifrování mezi koncovými body</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation>Mnemotechnická fráze pro šifrování mezi koncovými body</translation>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation>Pro ochranu vaší kryptografické identity ji šifrujeme pomocí mnemotechnické fráze, tvořené 12 slovy ze slovníku. Poznamenejte si ji někam bezpečně. Bude potřebná pro přidání dalších zařízení k vašemu účtu (jako je mobilní telefon či notebook).</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Tento účet podporuje šifrování mezi koncovými body</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation>Nastavit šifrování</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation>Šifrování mezi koncovými body pro tento účet bylo zapnuté z jiného zařízení.<br>Na stávajícím zařízení je možné ho zapnout zadáním vaší mnemotechnické.<br>Toto zapne synchronizaci existujících šifrovaných složek.</translation>
</message>
<translation>Zadejte heslovou frázi pro šifrování mezi koncovými body: <br><br>Uživatel: %2<br>Účet: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation>Zadejte heslovou frázi pro šifrování mezi koncovými body: <br><br>Uživatelské jméno: %2<br>Účet: %3<br></translation>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
- <translation> - %1</translation>
+ <source>Could not decrypt!</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="162"/>
<source>Close</source>
<translation>Zavřít</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>Použít &virtuální soubory místo okamžitého stahování obsahu %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation> (experimentální)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Ve Windows kořenovém adresáři oddílu disku nejsou virtuální soubory podporovány. Vyberte platný adresář v disku.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 složka „%2“ je synchronizována do místní složky „%3“</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Synchronizovat složku „%1“</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Varování: Místní složka není prázdná. Zvolte další postup!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 volného místa</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Pro označenou složku nejsou virtuální soubory k dispozici</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Místní synchronizovaná složka</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>V místní složce není dostatek volného místa!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Úspěšně připojeno k %1: %2 verze %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Neplatná URL adresa</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Nepodařilo se spojit s %1 v %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Překročen časový limit při pokusu o připojení k %1 na %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Pokus o připojení k %1 na %2…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>Požadavek na ověření byl přesměrován na „%1“. URL je chybná, server není správně nastaven.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Přístup zamítnut serverem. Pro ověření správných přístupových práv <a href="%1">klikněte sem</a> a otevřete službu ve svém prohlížeči.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Přišla neplatná odpověď na WebDAV požadavek s ověřením se</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Místní synchronizovaná složka %1 už existuje, nastavuje se pro synchronizaci.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Vytváření místní složky pro synchronizaci %1…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>nezdařilo se.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Nedaří se vytvořit místní složku %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Není nastavena žádná federovaná složka!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Chyba: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>vytváří se složka na Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Složka %1 byla na federované straně úspěšně vytvořena.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Složka %1 už na federované straně existuje. Probíhá propojení synchronizace.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Vytvoření složky se nezdařilo s HTTP chybou %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Vytvoření federované složky se nezdařilo, pravděpodobně z důvodu neplatných přihlašovacích údajů.<br/>Vraťte se zpět a zkontrolujte je.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Vytvoření federované složky se nezdařilo, pravděpodobně z důvodu neplatných přihlašovacích údajů.</font><br/>Vraťte se zpět a zkontrolujte je.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Vytváření federované složky %1 se nezdařilo s chybou <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Bylo nastaveno synchronizované spojení z %1 do federovaného adresáře %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Úspěšně spojeno s %1.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Spojení s %1 se nedaří navázat. Znovu to zkontrolujte.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Přejmenování složky se nezdařilo</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Složku není možné odstranit ani zazálohovat, protože podložka nebo soubor v něm je otevřen v jiném programu. Zavřete podsložku nebo soubor v dané aplikaci a zkuste znovu nebo celou tuto akci zrušte.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Místní synchronizovaná složka %1 byla úspěšně vytvořena!</b></font></translation>
</message>
<translation>Není možné provést synchronizaci z důvodu neplatného času změny</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Chyba při mazání záznamu o souboru %1 z databáze</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>Soubor %1 nemohl být přejmenován na %2 z důvodu kolize názvu s místním souborem</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>nepodařilo se získat soubor %1 z lokální databáze</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Chyba při nastavování stavu pin</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Chyba při aktualizování metadat: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>Soubor %1 je v tuto chvíli používán jinou aplikací</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Nepodařilo se smazat záznam ohledně souboru %1 z lokální databáze</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation>Nepodařilo se zpropagovat přejmenování složky v hierarchii</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Nepodařilo se přejmenovat soubor</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Serverem vrácen neplatný HTTP kód. Očekáván 204, ale obdržen „%1 %2“.</translation>
</message>
<translation>Nedaří se aktualizovat metadata virtuálního souboru: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation>Nedaří se aktualizovat metadata souboru: %1</translation>
</message>
<translation>Nepodařilo se nastavit záznam ohledně souboru na lokální databázi: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Nevyřešený konflikt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Je dostupných pouze %1, pro spuštění je potřeba alespoň %2</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Nedaří se otevřít nebo vytvořit místní synchronizační databázi. Ověřte, že máte přístup k zápisu do synchronizační složky.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Používají se virtuální soubory s příponou, ale přípona není nastavena</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Nedaří se z místní databáze načíst seznam vyloučených</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Nedaří se číst ze žurnálu synchronizace.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Nedaří se otevřít synchronizační žurnál</translation>
</message>
<translation>V synchronizaci bude zakrátko navázáno.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Na disku dochází místo: Stahování které by zmenšilo volné místo pod %1 bude přeskočeno.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Na serveru není pro některé z nahrávaných souborů dostatek místa.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 klient pro počítač</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Verze %1. Další informace získáte kliknutím <a href='%2'>sem</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Používá zásuvný modul pro virtuální soubory: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Toto vydání bylo poskytnuto %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Chyba při aktualizaci metadat z důvodu neplatného času změny</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Chyba při aktualizaci metadat z důvodu neplatného času změny</translation>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Stav online</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>Online</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Pryč</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Nerušit</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Ztlumit veškerá upozornění</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Není vidět</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>Jevit se offline</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Stavová zpráva</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Jaký je váš stav?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Vyčistit stavovou zprávu po uplynutí</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Storno</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Vyčistit stavovou zprávu</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Nastavit stavovou zprávu</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Sestaveno z Git revize <a href="%1">%2</a> na %3, %4 s použitím Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation>Du ser ud til at have funktionen Virtual Files aktiveret i denne mappe. I øjeblikket er det ikke muligt implicit at downloade virtuelle filer, der er End-to-End-krypteret. For at få den bedste oplevelse med virtuelle filer og ende-til-ende-kryptering skal du sørge for, at den krypterede mappe er markeret med "Gør altid tilgængelig lokalt".</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<source>No account configured.</source>
<translation>Ingen konto konfigureret.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Vis huskeregel</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation type="unfinished"/>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Slå kryptering til</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Denne konto understøtter end-to-end kryptering</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Venligst indtast din end-to-end krypterings kode:<br><br>Bruger: %2<br>Konto: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Luk</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Lokal Sync mappe</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Der er ikke nok ledig plads i den lokale mappe!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Forbundet til %1: %2 version %3 (%4) med succes</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Ugyldig URL</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Fejl ved forbindelse til %1 hos %2: <br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Timeout ved forsøg på forbindelse til %1 hos %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Prøver at forbinde til %1 hos %2 …</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Adgang forbudt fra serveren. For at kontrollere din adgang, <a href="%1">Klik her</a> for tilgang til servicen fra din browser.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Modtog ugyldigt svar på autentificeret WebDAV forespørgsel</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Lokal sync mappe %1 findes allerede. Forbinder til synkronisering.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Opretter lokal sync mappe %1 …</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>mislykkedes.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Kunne ikke oprette lokal mappe %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Ingen afsides mappe angivet!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Fejl: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>opretter mappe hos Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Afsides mappe %1 oprettet med succes.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Den afsides mappe %1 findes allerede. Forbinder til den for synkronisering.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Mappeoprettelsen resulterede i HTTP fejlkode %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Oprettelse af den afsides mappe fejlede da brugeroplysningerne er forkerte!<br/>Gå venligst tilbage og kontroller dine brugeroplysninger.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Afsides mappe oprettelse fejlede sansynligvis på grund af forkert angivne brugeroplysninger.</font><br/>Gå venligst tilbage og kontroller dine brugeroplysninger.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Oprettelse af afsides mappe %1 fejlet med fejl <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>En sync forbindelse fra %1 til afsides mappe %2 blev oprettet.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Forbundet til %1 med succes!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Forbindelse til %1 kunne ikke etableres. Kontroller venligst igen.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Fejl ved omdøbning af mappe</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Lokal sync mappe %1 oprette med succes!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Uafgjort konflikt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Kun %1 til rådighed, behøver mindst %2 for at starte</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Ikke i stand til at oprette en lokal sync database. Verificer at du har skriveadgang til sync mappen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Kunne ikke læse blacklist fra den lokale database</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Kunne ikke læse fra synkroniserings loggen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Kunne ikke åbne synkroniserings loggen</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Diskplads begrænset: Downloads der bringer ledig plads under %1 ignoreres.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Der er utilstrækkelig plads på serveren til visse uploads.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1-skrivebordsklient</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Version %1. For mere information venligst klik <a href='%2'>her</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Denne udgivelse blev leveret af %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Bygget fra Git-revision <a href="%1">%2</a> på %3, %4 med Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Statusmeldungs-Menü löschen</translation>
</message>
<translation>Sie scheinen die Funktion "Virtuelle Dateien" für diesen Ordner aktiviert zu haben. Im Moment ist es nicht möglich, virtuelle Dateien, die Ende-zu-Ende-verschlüsselt sind, implizit herunterzuladen. Um die beste Erfahrung mit virtuellen Dateien und Ende-zu-Ende-Verschlüsselung zu machen, stellen Sie sicher, dass der verschlüsselte Ordner mit "Immer lokal verfügbar machen" markiert ist.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation>Ende-zu-Ende-Verschlüsselung mit virtuellen Dateien</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation>Sie scheinen die Funktion "Virtuelle Dateien" für diesen Ordner aktiviert zu haben. Im Moment ist es nicht möglich, virtuelle Dateien, die Ende-zu-Ende-verschlüsselt sind, implizit herunterzuladen. Um die beste Erfahrung mit virtuellen Dateien und Ende-zu-Ende-Verschlüsselung zu machen, stellen Sie sicher, dass der verschlüsselte Ordner mit "Immer lokal verfügbar machen" markiert ist.</translation>
</message>
<source>No account configured.</source>
<translation>Kein Konto konfiguriert.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Gedächtnisstütze anzeigen</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation>Für dieses Konto wurde die Ende-zu-Ende-Verschlüsselung aktiviert</translation>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Verschlüsselung aktivieren</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation>Für dieses Konto wurde die Ende-zu-Ende-Verschlüsselung aktiviert</translation>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<location filename="../src/gui/accountsettings.cpp" line="330"/>
<source>End-to-end encryption is not configured on this device. Once it is configured, you will be able to encrypt this folder.
Would you like to set up end-to-end encryption?</source>
- <translation>Auf diesem Gerät ist keine Ende-zu-Ende-Verschlüsselung konfiguriert. Sobald sie konfiguriert ist, können Sie diesen Ordner verschlüsseln. Möchten Sie die Ende-zu-Ende-Verschlüsselung einrichten?</translation>
+ <translation>Auf diesem Gerät ist keine Ende-zu-Ende-Verschlüsselung konfiguriert. Sobald sie konfiguriert ist, kann dieser Ordner verschlüsselt werden. Soll die Ende-zu-Ende-Verschlüsselung eingerichtet werden?</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="355"/>
<translation>Gedächtnisstütze für Ende-zu-Ende Verschlüsselung</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation>Gedächtnisstütze für Ende-zu-Ende Verschlüsselung</translation>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation>Um Ihre kryptografische Identität zu schützen, verschlüsseln wir sie mit einer Gedächtnisstütze von 12 Wörterbuchwörtern. Bitte notieren Sie sich diese und bewahren Sie sie auf. Sie werden benötigt, um Ihrem Konto weitere Geräte hinzuzufügen (z. B. Ihr Mobiltelefon oder Laptop).</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Dieses Konto unterstützt Ende-zu-Ende-Verschlüsselung</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation>Verschlüsselung einrichten</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation>Die Ende-zu-Ende-Verschlüsselung wurde auf diesem Konto mit einem anderen Gerät aktiviert.<br>Sie kann auf diesem Gerät durch Eingabe Ihrer Mnemonik aktiviert werden.<br>Dadurch wird die Synchronisierung vorhandener verschlüsselter Ordner aktiviert.</translation>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="142"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
- <translation>Die authentifizierte Anfrage an den Server wurde an „%1“ umgeleitet. Die URL ist fehlerhaft, der Server ist falsch konfiguriert.</translation>
+ <translation>Die genehmigte Anfrage an den Server wurde an „%1“ umgeleitet. Die URL ist fehlerhaft, der Server ist falsch konfiguriert.</translation>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="152"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
- <translation>Zugriff vom Server verboten. Um zu überprüfen, ob Sie über den richtigen Zugriff verfügen, <a href="%1">klicken Sie hier</a>, um mit Ihrem Browser auf den Dienst zuzugreifen.</translation>
+ <translation>Zugriff durch Server verboten. Um zu überprüfen, ob Sie über den richtigen Zugriff verfügen, <a href="%1">klicken Sie hier</a>, um mit Ihrem Browser auf den Dienst zuzugreifen.</translation>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="160"/>
<translation>Geben Sie Ihre Passphrase für Ende-zu-Ende-Verschlüsselung ein:<br><br>Benutzer: %2<br>Konto: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation>Geben Sie Ihre Passphrase für Ende-zu-Ende-Verschlüsselung ein:<br><br>Benutzername: %2<br>Konto: %3<br></translation>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
- <translation> - %1</translation>
+ <source>Could not decrypt!</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="162"/>
<source>Close</source>
<translation>Schliessen</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>&Virtuelle Dateien verwenden, anstatt den Inhalt sofort herunterzuladen %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(experimentell)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Virtuelle Dateien werden für die Wurzel von Windows-Partitionen als lokaler Ordner nicht unterstützt. Bitte wählen Sie einen gültigen Unterordner unter dem Laufwerksbuchstaben.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 Ordner "%2" wird mit dem lokalen Ordner "%3" synchronisiert</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Ordner "%1" synchronisieren</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Achtung: Der lokale Ordner ist nicht leer. Bitte wählen Sie eine entsprechende Lösung!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 freier Platz</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Virtuelle Dateien sind für den ausgewählten Ordner nicht verfügbar</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Lokaler Ordner für die Synchronisierung</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Nicht genug freier Platz im lokalen Ordner vorhanden!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Erfolgreich mit %1 verbunden: %2 Version %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Ungültige URL</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Die Verbindung zu %1 auf %2 konnte nicht hergestellt werden: <br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Zeitüberschreitung beim Verbindungsversuch mit %1 unter %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Verbindungsversuch mit %1 unter %2 …</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>Die Authentifizierungs-Anfrage an den Server wurde weitergeleitet an "%1". Diese Adresse ist ungültig, der Server ist falsch konfiguriert.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Zugang vom Server nicht erlaubt. <a href="%1">Klicken Sie hier</a> zum Zugriff auf den Dienst mithilfe Ihres Browsers, so dass Sie sicherstellen können, dass Ihr Zugang ordnungsgemäß funktioniert.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Ungültige Antwort auf eine WebDAV-Authentifizeriungs-Anfrage</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Lokaler Sync-Ordner %1 existiert bereits, aktiviere Synchronistation.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Lokaler Ordner %1 für die Synchronisierung wird erstellt …</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>fehlgeschlagen.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Der lokale Ordner %1 konnte nicht erstellt werden</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Kein entfernter Ordner angegeben!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Fehler: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>Erstelle Ordner auf Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Entfernter Ordner %1 erfolgreich erstellt.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Der Ordner %1 ist auf dem Server bereits vorhanden. Verbinde zur Synchronisierung.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Das Erstellen des Ordners erzeugte den HTTP-Fehler-Code %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Die Erstellung des entfernten Ordners ist fehlgeschlagen, weil die angegebenen Zugangsdaten falsch sind. <br/>Bitte gehen Sie zurück und überprüfen Sie die Zugangsdaten.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Die Erstellung des entfernten Ordners ist fehlgeschlagen, vermutlich sind die angegebenen Zugangsdaten falsch.</font><br/>Bitte gehen Sie zurück und überprüfen Sie Ihre Zugangsdaten.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Entfernter Ordner %1 konnte mit folgendem Fehler nicht erstellt werden: <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Eine Synchronisierungsverbindung für Ordner %1 zum entfernten Ordner %2 wurde eingerichtet.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Erfolgreich verbunden mit %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Die Verbindung zu %1 konnte nicht hergestellt werden. Bitte prüfen Sie die Einstellungen erneut.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Ordner umbenennen fehlgeschlagen.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Der Ordner kann nicht entfernt und gesichert werden, da der Ordner oder einer seiner Dateien in einem anderen Programm geöffnet ist. Bitte schließen Sie den Ordner oder die Datei und versuchen Sie es erneut oder beenden Sie die Installation.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Lokaler Sync-Ordner %1 erfolgreich erstellt!</b></font></translation>
</message>
<translation>Synchronisierung wegen ungültiger Änderungszeit nicht möglich</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Fehler beim Löschen des Dateisatzes %1 aus der Datenbank</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>Die Datei %1 kann aufgrund eines Konfliktes mit einem lokalen Dateinamen nicht in %2 umbenannt werden</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>Datei %1 konnte nicht aus der lokalen Datenbank abgerufen werden</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Fehler beim Setzen des PIN-Status</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Fehler beim Aktualisieren der Metadaten: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>Die Datei %1 ist aktuell in Benutzung</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Der Dateidatensatz %1 konnte nicht aus der lokalen Datenbank gelöscht werden</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation>Die Umbenennung des Verzeichnisses in der Hierarchie konnte nicht weitergegeben werden</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Konnte Datei nicht umbenennen</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Falscher HTTP-Code vom Server zurückgegeben. 204 erwartet, aber "%1 %2" erhalten.</translation>
</message>
<translation>Metadaten der virtuellen Datei konnten nicht aktualisiert werden: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation>Die Metadaten der Datei konnten nicht aktualisiert werden: %1</translation>
</message>
<translation>Dateidatensatz konnte nicht auf lokale DB gesetzt werden: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Ungelöster Konflikt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Nur %1 sind verfügbar. Zum Beginnen werden mindestens %2 benötigt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Öffnen oder erstellen der Sync-Datenbank nicht möglich. Bitte sicherstellen, dass Schreibrechte für den zu synchronisierenden Ordner existieren.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Virtuelle Dateien mit Endung verwenden, aber Endung ist nicht gesetzt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Fehler beim Einlesen der Blacklist aus der lokalen Datenbank</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Fehler beim Einlesen des Synchronisierungsprotokolls.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Synchronisierungsprotokoll kann nicht geöffnet werden</translation>
</message>
<translation>Die Synchronisierung wird in Kürze fortgesetzt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Der freie Speicherplatz wird knapp: Downloads, die den freien Speicher unter %1 reduzieren, wurden ausgelassen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Auf dem Server ist für einige Dateien zum Hochladen nicht genug Platz.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 Desktop-Client</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Version %1. Für weitere Informationen klicken Sie bitte <a href='%2'>hier</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Plugin für virtuelle Dateien: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Diese Version wird von %1 bereitgestellt</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Fehler beim Aktualisieren der Metadaten aufgrund einer ungültigen Änderungszeit</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Fehler beim Aktualisieren der Metadaten aufgrund einer ungültigen Änderungszeit</translation>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Online-Status</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>Online</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Abwesend</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Nicht stören</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Alle Benachrichtigungen stummschalten</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Unsichtbar</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>Offline erscheinen</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Statusnachricht</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Wie ist Ihr Status?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Statusnachricht löschen nach</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Abbrechen</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Statusnachricht löschen</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Statusnachricht setzen</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Gebaut von der git-Revision <a href="%1">%2</a> auf %3, %4 verwendet Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation>Φαίνεται ότι έχετε ενεργοποιημένη τη δυνατότητα εικονικών αρχείων σε αυτόν τον φάκελο. Προς το παρόν, δεν είναι δυνατή η σιωπηρή λήψη εικονικών αρχείων που είναι κρυπτογραφημένα από άκρο σε άκρο. Για να έχετε την καλύτερη εμπειρία με εικονικά αρχεία και κρυπτογράφηση από άκρο σε άκρο, βεβαιωθείτε ότι ο κρυπτογραφημένος φάκελος έχει την ένδειξη "Να είναι πάντα διαθέσιμος τοπικά".</translation>
</message>
<source>No account configured.</source>
<translation>Δεν ρυθμίστηκε λογαριασμός.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Εμφάνιση μνήμης</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation type="unfinished"/>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Ενεργοποίηση κρυπτογράφησης</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Ο λογαριασμός υποστηρίζει κρυπτογράφηση από άκρη σε άκρη</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Παρακαλώ εισάγετε τον απο άκρη σε άκρη κρυπτογραφημένο κωδικό σας: <br><br> Χρήστης:%2<br>Λογαριασμός: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Κλείσιμο</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(πειραματικό)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Συγχρονισμός του φακέλου «%1»</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 ελεύθερος χώρος</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Τα εικονικά αρχεία δεν είναι διαθέσιμα για τον επιλεγμένο φάκελο.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Τοπικός Φάκελος Συγχρονισμού</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Δεν υπάρχει αρκετός ελεύθερος χώρος στον τοπικό φάκελο!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Επιτυχής σύνδεση στο %1: %2 έκδοση %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Μη έγκυρη URL</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Αποτυχία σύνδεσης με το %1 στο %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Λήξη χρονικού ορίου κατά τη σύνδεση σε %1 σε %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Προσπάθεια σύνδεσης στο %1 για %2 '...'</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Απαγόρευση πρόσβασης από τον διακομιστή. Για να επιβεβαιώσετε ότι έχετε δικαιώματα πρόσβασης, <a href="%1">πατήστε εδώ</a> για να προσπελάσετε την υπηρεσία με το πρόγραμμα πλοήγησής σας.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Υπήρξε μη έγκυρη απάντηση σε πιστοποιημένη αίτηση WebDAV</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Ο τοπικός φάκελος συγχρονισμού %1 υπάρχει ήδη, ρύθμιση για συγχρονισμό.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Δημιουργία τοπικού φακέλου συγχρονισμού %1 '...'</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>Εντάξει</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>απέτυχε.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Αδυναμία δημιουργίας τοπικού φακέλου %1 </translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Δεν προσδιορίστηκε κανένας απομακρυσμένος φάκελος!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Σφάλμα: %1 </translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>δημιουργία φακέλου στο Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Ο απομακρυσμένος φάκελος %1 δημιουργήθηκε με επιτυχία.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Ο απομακρυσμένος φάκελος %1 υπάρχει ήδη. Θα συνδεθεί για συγχρονισμό. </translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Η δημιουργία φακέλου είχε ως αποτέλεσμα τον κωδικό σφάλματος HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Η δημιουργία απομακρυσμένου φακέλλου απέτυχε επειδή τα διαπιστευτήρια είναι λάθος!<br/>Παρακαλώ επιστρέψετε και ελέγξετε τα διαπιστευτήριά σας.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Η δημιουργία απομακρυσμένου φακέλου απέτυχε, πιθανώς επειδή τα διαπιστευτήρια που δόθηκαν είναι λάθος.</font><br/>Παρακαλώ επιστρέψτε πίσω και ελέγξτε τα διαπιστευτήρια σας.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Η δημιουργία απομακρυσμένου φακέλου %1 απέτυχε με σφάλμα <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Μια σύνδεση συγχρονισμού από τον απομακρυσμένο κατάλογο %1 σε %2 έχει ρυθμιστεί. </translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Επιτυχής σύνδεση με %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Αδυναμία σύνδεσης στον %1. Παρακαλώ ελέξτε ξανά.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Αποτυχία μετονομασίας φακέλου</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Επιτυχής δημιουργία τοπικού φακέλου %1 για συγχρονισμό!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Σφάλμα ρύθμισης της κατάστασης pin</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Σφάλμα ενημέρωσης μεταδεδομένων: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>Το αρχείο %1 χρησιμοποιείται αυτήν τη στιγμή</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Αποτυχία μετονομασίας αρχείου</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Ο διακομιστής επέστρεψε εσφαλμένο κωδικό HTTP. Αναμενόταν 204, αλλά ελήφθη "%1 %2".</translation>
</message>
<translation>Δεν ήταν δυνατή η ενημέρωση των εικονικών μεταδεδομένων αρχείων: %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Άλυτες διενέξεις</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Μόνο %1 είναι διαθέσιμα, απαιτούνται τουλάχιστον %2 για την εκκίνηση</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Ανικανότητα στο άνοιγμα ή στη δημιουργία της τοπικής βάσης δεδομένων. Εξετάστε αν έχετε δικαιώματα εγγραφής στο φάκελο συγχρονισμού. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Χρήση εικονικών αρχείων με κατάληξη, αλλά η κατάληξη δεν έχει οριστεί.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Αδυναμία ανάγνωσης της μαύρης λίστας από την τοπική βάση δεδομένων</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Αδυναμία ανάγνωσης από το ημερολόγιο συγχρονισμού.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Αδυναμία ανοίγματος του αρχείου συγχρονισμού</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Ο χώρος δίσκου είναι χαμηλός: Οι λήψεις που θα μειώσουν τον ελέυθερο χώρο κάτω από %1 θα αγνοηθούν.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Μη αρκετός διαθέσιμος χώρος στον διακομιστή για μερικές μεταφορτώσεις.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>Εφαρμογή Υπολογιστή %1 </p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Έκδοση %1. Για περισσότερες πληροφορίες δείτε <a href='%2'>εδώ</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Η έκδοση παρέχεται από %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UnifiedSearchResultNothingFound.qml" line="26"/>
<source>No results for</source>
- <translation type="unfinished"/>
+ <translation>Δεν υπάρχουν αποτελέσματα για</translation>
</message>
</context>
<context>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Κατάσταση σε σύνδεση</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>Σε σύνδεση</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Μην ενοχλείτε</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Αόρατος</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Μήνυμα κατάστασης</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Ποια είναι η κατάστασή σας;</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Εκκαθάριση μηνύματος κατάστασης μετά από</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Εκκαθάριση μηνύματος κατάστασης</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Ορισμός μηνύματος κατάστασης</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Δημιουργήθηκε από την διασκευή Git <a href="%1">%2</a> στο %3, %4 χρησιμοποιώντας Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Clear status message menu</translation>
</message>
<translation>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are End-to-End encrypted. To get the best experience with Virtual Files and End-to-End Encryption, make sure the encrypted folder is marked with "Make always available locally".</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation>End-to-end Encryption with Virtual Files</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</translation>
</message>
<source>No account configured.</source>
<translation>No account configured.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Display mnemonic</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation>End-to-end encryption has been enabled for this account</translation>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Enable encryption</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation>End-to-end encryption has been enabled for this account</translation>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation>End-to-End encryption mnemonic</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation>End-to-end encryption mnemonic</translation>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>This account supports end-to-end encryption</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation>Set up encryption</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</translation>
</message>
<translation>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></translation>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
- <translation> - %1</translation>
+ <source>Could not decrypt!</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="162"/>
<source>Close</source>
<translation>Close</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>Use &virtual files instead of downloading content immediately %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(experimental)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 folder "%2" is synced to local folder "%3"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Sync the folder "%1"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Warning: The local folder is not empty. Pick a resolution!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 free space</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Virtual files are not available for the selected folder</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Local Sync Folder</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>There isn't enough free space in the local folder!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font colour="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Invalid URL</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Failed to connect to %1 at %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Timeout while trying to connect to %1 at %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Trying to connect to %1 at %2 …</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>There was an invalid response to an authenticated WebDAV request</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Local sync folder %1 already exists, setting it up for sync.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Creating local sync folder %1 …</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>failed.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Could not create local folder %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>No remote folder specified!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>creating folder on Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Remote folder %1 created successfully.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>The remote folder %1 already exists. Connecting it for syncing.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>The folder creation resulted in HTTP error code %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font colour="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Remote folder %1 creation failed with error <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>A sync connection from %1 to remote directory %2 was set up.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Successfully connected to %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Connection to %1 could not be established. Please check again.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Folder rename failed</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font colour="green"><b>Local sync folder %1 successfully created!</b></font></translation>
</message>
<translation>Cannot sync due to invalid modification time</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Error while deleting file record %1 from the database</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>File %1 cannot be renamed to %2 because of a local file name clash</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>could not get file %1 from local DB</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Error setting pin state</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Error updating metadata: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>The file %1 is currently in use</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Could not delete file record %1 from local DB</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation>Failed to propagate directory rename in hierarchy</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Failed to rename file</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</translation>
</message>
<translation>Could not update virtual file metadata: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation>Could not update file metadata: %1</translation>
</message>
<translation>Could not set file record to local DB: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Unresolved conflict.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Only %1 are available, need at least %2 to start</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Using virtual files with suffix, but suffix is not set</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Unable to read the blacklist from the local database</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Unable to read from the sync journal.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Cannot open the sync journal</translation>
</message>
<translation>Synchronization will resume shortly.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Disk space is low: Downloads that would reduce free space below %1 were skipped.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>There is insufficient space available on the server for some uploads.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 Desktop Client</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Version %1. For more information please click <a href='%2'>here</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Using virtual files plugin: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>This release was supplied by %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Error updating metadata due to invalid modification time</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Error updating metadata due to invalid modification time</translation>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Online status</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>Online</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Away</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Do not disturb</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Mute all notifications</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Invisible</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>Appear offline</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Status message</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>What is your status?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Clear status message after</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Cancel</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Clear status message</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Set status message</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>Neniu konto agordita.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation>Ebligi ĉifradon</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Tiu konto subtenas tutvojan ĉifradon</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Bv. entajpi vian pasfrazon de tutvoja ĉifrado:<br><br>Uzanto: %2<br>Konto: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Fermi</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(eksperimenta)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Sinkronigi la dosierujon «%1»</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 da libera spaco</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Loka sinkroniga dosierujo</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Ne estas sufiĉe da libera spaco en la loka dosierujo!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Sukcese konektita al %1: %2 je versio %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Nevalida retadreso</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Malsukcesis konekti al %1 ĉe %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Eltempiĝo dum konekto al %1 ĉe %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Aliro nepermesata de la servilo. Por kontroli, ĉu vi rajtas pri aliro, <a href="%1">alklaku ĉi tie</a> por iri al la servo pere de via retumilo.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Sinkroniga dosierujo loka %1 jam ekzistas, agordante ĝin por la sinkronigo.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>Bone</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>malsukcesis.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Ne eblis krei lokan dosierujon %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Neniu fora dosierujo specifita!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Eraro: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>kreado de dosierujo ĉe Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Fora dosierujo %1 sukcese kreita</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La fora dosierujo %1 jam ekzistas. Konektado.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Dosieruja kreado ricevis HTTP-eraran kodon %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Kreo de fora dosierujo malsukcesis, ĉar la akreditiloj ne ĝustas!<br/>Bv. antaŭeniri kaj kontroli viajn akreditilojn.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Kreado de fora dosierujo malsukcesis, eble ĉar la akreditiloj ne ĝustas.</font><br/>Bv. antaŭeniri kaj kontroli viajn akreditilojn.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Kreado de fora dosierujo %1 malsukcesis kun eraro <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Sinkroniga konekto el %1 al fora dosierujo %2 agordiĝis.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Sukcese konektita al %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Konekto al %1 ne eblis. Bv. rekontroli.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Dosieruja alinomado malsukcesis.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Loka sinkroniga dosierujo %1 sukcese kreita!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Ne eblis ŝanĝi nomon de dosiero</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Nesolvita konflikto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Nur disponeblas %1, bezono de almenaŭ %2 por eki</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Ne eblas malfermi aŭ krei lokan sinkronigan datumbazon. Certigu, ke vi rajtas aliri al la sinkroniga dosierujo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Ne eblas legi la nigran liston el la loka datumbazo</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Ne eblas legi el la sinkroniga protokolo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Ne eblas malfermi la sinkronigan protokolon</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Diskospaco ne sufiĉas: elŝutoj, kiuj reduktos liberan spacon sub %1, ne okazis.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>La servilo ne plu havas sufiĉan spacon por iuj alŝutoj.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>Labortabla Kliento %1</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Versio %1. Por pli da informoj, alklaku <a href='%2'>ĉi tie</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Tiu eldono estis liverita de %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Nevidebla</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Nuligi</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Konstruita el Git-a revizio <a href="%1">%2</a> je %3, %4, uzante Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Borrar el menú de mensajes de estado</translation>
</message>
<translation>Parece que tienes la función de Archivos Virtuales activada en esta carpeta. Por el momento, no es posible descargar automáticamente los archivos virtuales que están cifrados de extremo a extremo. Para obtener la mejor experiencia con los archivos virtuales y el cifrado de extremo a extremo, asegúrate de que la carpeta cifrada está marcada con "Hacer que esté siempre disponible localmente".</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation>Cifrado de extremo a extremo con Archivos virtuales</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation>Parece que tienes la función de Archivos Virtuales activada en esta carpeta. Por el momento, no es posible descargar implícitamente los archivos virtuales que están cifrados de extremo a extremo. Para obtener la mejor experiencia con los archivos virtuales y el cifrado de extremo a extremo, asegúrate de que la carpeta cifrada está marcada con "Hacer que esté siempre disponible localmente".</translation>
</message>
<source>No account configured.</source>
<translation>No se ha configurado ninguna cuenta.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Mostrar regla mnemotécnica</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation>El cifrado de extremo a extremo a sido habilitado para esta cuenta</translation>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Habilitar cifrado</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation>El cifrado de extremo a extremo a sido habilitado para esta cuenta</translation>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation>Mnemónico para cifrado de extremo a extremo</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation>Mnemónico para cifrado de extremo a extremo</translation>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation>Para proteger tu identidad criptográfica, la ciframos con una regla mnemotécnica de 12 palabras del diccionario. Por favor, anótalas y mantenlas a salvo. Estas palabras serán necesarias para añadir otros dispositivos a su cuenta (como un teléfono móvil o un portátil). </translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Esta cuenta soporta cifrado punto a punto</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation>Configurar cifrado</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation>El cifrado de extremo a extremo ha sido habilitado en esta cuenta con otro dispositivo.<br> puede ser habilitado en este dispositivo ingresando su mnemónico.<br> Esto habilitará la sincronización de las carpetas cifradas existentes</translation>
</message>
<translation>Por favor, introduce la frase de seguridad del cifrado extremo a extremo: <br><br>Usuario: %2<br>Cuenta: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation>Por favor, introduzca su frase de cifrado de extremo a extremo:<br><br>Nombre de usuario: %2<br> Cuenta: %3<br></translation>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
- <translation> - %1</translation>
+ <source>Could not decrypt!</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="162"/>
<source>Close</source>
<translation>Cerrar</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>Usa &archivos virtuales en vez de descargar el contenido inmediatamente %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(experimental)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Los archivos virtuales no son compatibles con la carpeta raíz de la partición de Windows como carpeta local. Por favor, elija una subcarpeta válida bajo la letra de la unidad.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 carpeta "%2" está sincronizada con la carpeta local "%3"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Sincronizar la carpeta "%1"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Advertencia: La carpeta local no está vacía. ¡Elija una solución!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 espacio libre</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Los archivos virtuales no están disponiblespara la carpeta seleccionada</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Carpeta local de sincronización</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>¡No hay suficiente espacio libre en la carpeta local!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Conectado con éxito a %1: versión %2 %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL no válida.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Fallo al conectar %1 a %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Tiempo de espera agotado mientras se intentaba conectar a %1 en %2</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Intentando conectar a %1 desde %2 ...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>La petición autenticada al servidor ha sido redirigida a "%1". La URL es errónea, el servidor está mal configurado.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Acceso denegado por el servidor. Para verificar que tiene acceso, <a href="%1">haga clic aquí</a> para acceder al servicio desde el navegador.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Ha habido una respuesta no válida a una solicitud autenticada de WebDAV</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>La carpeta de sincronización local %1 ya existe, configurándola para la sincronización.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Creando carpeta de sincronización local %1 ...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>ha fallado.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>No se ha podido crear la carpeta local %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>¡No se ha especificado ninguna carpeta remota!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>Creando carpeta en Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Carpeta remota %1 creado correctamente.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La carpeta remota %1 ya existe. Conectándola para sincronizacion.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>La creación de la carpeta ha producido el código de error HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>¡La creación de la carpeta remota ha fallado debido a que las credenciales proporcionadas son incorrectas!<br/>Por favor, vuelva atrás y compruebe sus credenciales</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">La creación de la carpeta remota ha fallado, probablemente porque las credenciales proporcionadas son incorrectas.</font><br/>Por favor, vuelva atrás y compruebe sus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Creación %1 de carpeta remota ha fallado con el error <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Se ha configarado una conexión de sincronización desde %1 al directorio remoto %2</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>¡Conectado con éxito a %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>No se ha podido establecer la conexión con %1. Por favor, compruébelo de nuevo.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Error al renombrar la carpeta</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>No se pudo eliminar y restaurar la carpeta porque ella o un archivo dentro de ella está abierto por otro programa. Por favor, cierre la carpeta o el archivo y pulsa en reintentar o cancelar la instalación.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Carpeta de sincronización local %1 creada con éxito</b></font></translation>
</message>
<translation>No se puede sincronizar debido a una hora de modificación no válida</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Error mientras se borraba el registro de archivo %1 de la base de datos</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>El archivo %1 no se pudo renombrar a %2 a causa de un conflicto con el nombre de un archivo local</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>no fue posible obtener el archivo %1 de la base de datos local</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Error al configurar el estado fijado</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Error al actualizar los metadatos: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>El archivo %1 se encuentra en uso</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>No fue posible borrar el registro del archivo %1 de la base de datos local</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation>Fallo al propagar el renombrado de carpeta en la jerarquía</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Fallo al renombrar el archivo</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>El código HTTP devuelto por el servidor es erróneo. Se esperaba 204, pero se recibió "%1 %2".</translation>
</message>
<translation>No se ha podido actualizar los metadatos del archivo virtual: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation>No se pudo actualizar los metadatos del archivo: %1</translation>
</message>
<translation>No fue posible establecer el registro del archivo a la base de datos local: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Conflicto sin resolver.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Solo %1 disponible, se necesita por lo menos %2 para comenzar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Imposible abrir o crear la BBDD local de sync. Asegurese de que tiene permisos de escritura en la carpeta de sync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Usando archivos virtuales con sufijo, pero el sufijo no está establecido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No se pudo leer la lista de bloqueo de la base de datos local</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>No se ha podido leer desde el registro de sincronización</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>No es posible abrir el diario de sincronización</translation>
</message>
<translation>La sincronización continuará en breves.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Poco espacio libre en disco: La descarga lo reducirá por debajo del %1, deberia abortar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>No hay suficiente espacio libre en el servidor para algunas subidas.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 - Cliente de escritorio</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Versión %1. Para obtener más información, haga clic <a href='%2'> aquí </a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Usando el plugin de archivos virtuales: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Esta versión ha sido suministrada por %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Error al actualizar los metadatos debido a una fecha de modificación no válida.</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Error al actualizar los metadatos debido a una fecha de modificación no válida.</translation>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Estado en línea</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>En línea</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Ausente</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>No molestar</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Silenciar todas las notificaciones</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Invisible</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>Mostrar como fuera de línea</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Mensaje de estado</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>¿Cuál es su estado?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Borrar el mensaje de estado después de</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Borrar el mensaje de estado</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Establecer un mensaje de estado</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Construido desde la revisión Git <a href="%1">%2</a> en %3, %4, usando Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>No hay cuentas configuradas.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Carpeta de Sincronización Local</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Conectado exitosamente a %1: %2 versión %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL Inválido</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Hubo una falla al conectarse a %1 en %2: <br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Expiró el tiempo al tratar de conectarse a %1 en %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Acceso prohibido por el servidor. Para verificar que tengas el acceso correcto, <a href="%1">haz click aquí</a> para acceder al servicio con tu navegador.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>La carpeta de sincronización local %1 ya existe, preparandola para la sincronización. <br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>falló.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>No fue posible crear la carpeta local %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>¡No se especificó la carpeta remota!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>La carpeta remota %1 fue creada exitosamente.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La carpeta remota %1 ya existe. Conectandola para sincronizar.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>La creación de la carpeta dio como resultado el código de error HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>¡La creación de la carpeta remota falló porque las credenciales proporcionadas están mal!<br/> Por favor regresa y verifica tus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">La creación de la carpeta remota falló probablemente porque las credenciales proporcionadas son incorrectas. </font><br/> Por favor regresa y verifica tus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>La creación de la carpeta remota %1 falló con el error <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Una conexión de sincronización de %1 al directorio remoto %2 fue establecida.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>¡Conectado exitosamente a %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>No se pudo establecer la conexión a %1. Por favor verifica de nuevo.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Falla al renombrar la carpeta</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>¡La carpeta de sincronización local %1 fue creada exitosamente!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Conflicto no resuelto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Solo tiene %1 disponible, se necesita de al menos %2 para iniciar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No fue posible leer la lista negra de la base de datos local</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>No es posible leer desde el diario de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>No se puede abrir el diario de sincronización</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Espacio en disco bajo: Las descargas que podrían reducir el espacio por debajo de %1 se omitieron.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>No hay espacio disponible en el servidor para algunas cargas.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation type="unfinished"/>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>No hay cuentas configuradas.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Carpeta de Sincronización Local</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Conectado exitosamente a %1: %2 versión %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL Inválido</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Hubo una falla al conectarse a %1 en %2: <br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Expiró el tiempo al tratar de conectarse a %1 en %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Acceso prohibido por el servidor. Para verificar que tengas el acceso correcto, <a href="%1">haz click aquí</a> para acceder al servicio con tu navegador.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>La carpeta de sincronización local %1 ya existe, preparandola para la sincronización. <br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>falló.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>No fue posible crear la carpeta local %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>¡No se especificó la carpeta remota!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>La carpeta remota %1 fue creada exitosamente.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La carpeta remota %1 ya existe. Conectandola para sincronizar.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>La creación de la carpeta dio como resultado el código de error HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>¡La creación de la carpeta remota falló porque las credenciales proporcionadas están mal!<br/> Por favor regresa y verifica tus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">La creación de la carpeta remota falló probablemente porque las credenciales proporcionadas son incorrectas. </font><br/> Por favor regresa y verifica tus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>La creación de la carpeta remota %1 falló con el error <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Una conexión de sincronización de %1 al directorio remoto %2 fue establecida.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>¡Conectado exitosamente a %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>No se pudo establecer la conexión a %1. Por favor verifica de nuevo.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Falla al renombrar la carpeta</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>¡La carpeta de sincronización local %1 fue creada exitosamente!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Conflicto no resuelto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Solo tiene %1 disponible, se necesita de al menos %2 para iniciar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No fue posible leer la lista negra de la base de datos local</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>No es posible leer desde el diario de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>No se puede abrir el diario de sincronización</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Espacio en disco bajo: Las descargas que podrían reducir el espacio por debajo de %1 se omitieron.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>No hay espacio disponible en el servidor para algunas cargas.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation type="unfinished"/>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>No hay cuentas configuradas.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Carpeta de Sincronización Local</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Conectado exitosamente a %1: %2 versión %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL Inválido</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Hubo una falla al conectarse a %1 en %2: <br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Expiró el tiempo al tratar de conectarse a %1 en %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Acceso prohibido por el servidor. Para verificar que tengas el acceso correcto, <a href="%1">haz click aquí</a> para acceder al servicio con tu navegador.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>La carpeta de sincronización local %1 ya existe, preparandola para la sincronización. <br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>falló.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>No fue posible crear la carpeta local %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>¡No se especificó la carpeta remota!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>La carpeta remota %1 fue creada exitosamente.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La carpeta remota %1 ya existe. Conectandola para sincronizar.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>La creación de la carpeta dio como resultado el código de error HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>¡La creación de la carpeta remota falló porque las credenciales proporcionadas están mal!<br/> Por favor regresa y verifica tus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">La creación de la carpeta remota falló probablemente porque las credenciales proporcionadas son incorrectas. </font><br/> Por favor regresa y verifica tus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>La creación de la carpeta remota %1 falló con el error <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Una conexión de sincronización de %1 al directorio remoto %2 fue establecida.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>¡Conectado exitosamente a %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>No se pudo establecer la conexión a %1. Por favor verifica de nuevo.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Falla al renombrar la carpeta</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>¡La carpeta de sincronización local %1 fue creada exitosamente!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Conflicto no resuelto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Solo tiene %1 disponible, se necesita de al menos %2 para iniciar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No fue posible leer la lista negra de la base de datos local</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>No es posible leer desde el diario de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>No se puede abrir el diario de sincronización</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Espacio en disco bajo: Las descargas que podrían reducir el espacio por debajo de %1 se omitieron.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>No hay espacio disponible en el servidor para algunas cargas.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation type="unfinished"/>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>No hay cuentas configuradas.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Carpeta de Sincronización Local</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Conectado exitosamente a %1: %2 versión %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL Inválido</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Hubo una falla al conectarse a %1 en %2: <br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Expiró el tiempo al tratar de conectarse a %1 en %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Acceso prohibido por el servidor. Para verificar que tengas el acceso correcto, <a href="%1">haz click aquí</a> para acceder al servicio con tu navegador.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>La carpeta de sincronización local %1 ya existe, preparandola para la sincronización. <br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>falló.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>No fue posible crear la carpeta local %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>¡No se especificó la carpeta remota!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>La carpeta remota %1 fue creada exitosamente.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La carpeta remota %1 ya existe. Conectandola para sincronizar.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>La creación de la carpeta dio como resultado el código de error HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>¡La creación de la carpeta remota falló porque las credenciales proporcionadas están mal!<br/> Por favor regresa y verifica tus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">La creación de la carpeta remota falló probablemente porque las credenciales proporcionadas son incorrectas. </font><br/> Por favor regresa y verifica tus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>La creación de la carpeta remota %1 falló con el error <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Una conexión de sincronización de %1 al directorio remoto %2 fue establecida.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>¡Conectado exitosamente a %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>No se pudo establecer la conexión a %1. Por favor verifica de nuevo.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Falla al renombrar la carpeta</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>¡La carpeta de sincronización local %1 fue creada exitosamente!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Conflicto no resuelto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Solo tiene %1 disponible, se necesita de al menos %2 para iniciar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No fue posible leer la lista negra de la base de datos local</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>No es posible leer desde el diario de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>No se puede abrir el diario de sincronización</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Espacio en disco bajo: Las descargas que podrían reducir el espacio por debajo de %1 se omitieron.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>No hay espacio disponible en el servidor para algunas cargas.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation type="unfinished"/>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>No hay cuentas configuradas.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Carpeta de Sincronización Local</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Conectado exitosamente a %1: %2 versión %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL Inválido</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Hubo una falla al conectarse a %1 en %2: <br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Expiró el tiempo al tratar de conectarse a %1 en %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Acceso prohibido por el servidor. Para verificar que tengas el acceso correcto, <a href="%1">haz click aquí</a> para acceder al servicio con tu navegador.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>La carpeta de sincronización local %1 ya existe, preparandola para la sincronización. <br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>falló.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>No fue posible crear la carpeta local %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>¡No se especificó la carpeta remota!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>La carpeta remota %1 fue creada exitosamente.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La carpeta remota %1 ya existe. Conectandola para sincronizar.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>La creación de la carpeta dio como resultado el código de error HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>¡La creación de la carpeta remota falló porque las credenciales proporcionadas están mal!<br/> Por favor regresa y verifica tus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">La creación de la carpeta remota falló probablemente porque las credenciales proporcionadas son incorrectas. </font><br/> Por favor regresa y verifica tus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>La creación de la carpeta remota %1 falló con el error <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Una conexión de sincronización de %1 al directorio remoto %2 fue establecida.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>¡Conectado exitosamente a %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>No se pudo establecer la conexión a %1. Por favor verifica de nuevo.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Falla al renombrar la carpeta</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>¡La carpeta de sincronización local %1 fue creada exitosamente!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Conflicto no resuelto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Solo tiene %1 disponible, se necesita de al menos %2 para iniciar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No fue posible leer la lista negra de la base de datos local</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>No es posible leer desde el diario de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>No se puede abrir el diario de sincronización</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Espacio en disco bajo: Las descargas que podrían reducir el espacio por debajo de %1 se omitieron.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>No hay espacio disponible en el servidor para algunas cargas.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation type="unfinished"/>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>No hay cuentas configuradas.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Carpeta de Sincronización Local</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Conectado exitosamente a %1: %2 versión %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL Inválido</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Hubo una falla al conectarse a %1 en %2: <br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Expiró el tiempo al tratar de conectarse a %1 en %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Acceso prohibido por el servidor. Para verificar que tengas el acceso correcto, <a href="%1">haz click aquí</a> para acceder al servicio con tu navegador.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>La carpeta de sincronización local %1 ya existe, preparandola para la sincronización. <br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>falló.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>No fue posible crear la carpeta local %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>¡No se especificó la carpeta remota!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>La carpeta remota %1 fue creada exitosamente.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La carpeta remota %1 ya existe. Conectandola para sincronizar.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>La creación de la carpeta dio como resultado el código de error HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>¡La creación de la carpeta remota falló porque las credenciales proporcionadas están mal!<br/> Por favor regresa y verifica tus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">La creación de la carpeta remota falló probablemente porque las credenciales proporcionadas son incorrectas. </font><br/> Por favor regresa y verifica tus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>La creación de la carpeta remota %1 falló con el error <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Una conexión de sincronización de %1 al directorio remoto %2 fue establecida.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>¡Conectado exitosamente a %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>No se pudo establecer la conexión a %1. Por favor verifica de nuevo.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Falla al renombrar la carpeta</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>¡La carpeta de sincronización local %1 fue creada exitosamente!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Conflicto no resuelto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Solo tiene %1 disponible, se necesita de al menos %2 para iniciar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No fue posible leer la lista negra de la base de datos local</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>No es posible leer desde el diario de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>No se puede abrir el diario de sincronización</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Espacio en disco bajo: Las descargas que podrían reducir el espacio por debajo de %1 se omitieron.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>No hay espacio disponible en el servidor para algunas cargas.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation type="unfinished"/>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>No hay cuentas configuradas.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Carpeta de Sincronización Local</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Conectado exitosamente a %1: %2 versión %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL Inválido</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Hubo una falla al conectarse a %1 en %2: <br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Expiró el tiempo al tratar de conectarse a %1 en %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Acceso prohibido por el servidor. Para verificar que tengas el acceso correcto, <a href="%1">haz click aquí</a> para acceder al servicio con tu navegador.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>La carpeta de sincronización local %1 ya existe, preparandola para la sincronización. <br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>falló.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>No fue posible crear la carpeta local %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>¡No se especificó la carpeta remota!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>La carpeta remota %1 fue creada exitosamente.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La carpeta remota %1 ya existe. Conectandola para sincronizar.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>La creación de la carpeta dio como resultado el código de error HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>¡La creación de la carpeta remota falló porque las credenciales proporcionadas están mal!<br/> Por favor regresa y verifica tus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">La creación de la carpeta remota falló probablemente porque las credenciales proporcionadas son incorrectas. </font><br/> Por favor regresa y verifica tus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>La creación de la carpeta remota %1 falló con el error <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Una conexión de sincronización de %1 al directorio remoto %2 fue establecida.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>¡Conectado exitosamente a %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>No se pudo establecer la conexión a %1. Por favor verifica de nuevo.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Falla al renombrar la carpeta</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>¡La carpeta de sincronización local %1 fue creada exitosamente!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Conflicto no resuelto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Solo tiene %1 disponible, se necesita de al menos %2 para iniciar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No fue posible leer la lista negra de la base de datos local</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>No es posible leer desde el diario de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>No se puede abrir el diario de sincronización</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Espacio en disco bajo: Las descargas que podrían reducir el espacio por debajo de %1 se omitieron.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>No hay espacio disponible en el servidor para algunas cargas.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation type="unfinished"/>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>No hay cuentas configuradas.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Carpeta de Sincronización Local</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Conectado exitosamente a %1: %2 versión %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL Inválido</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Hubo una falla al conectarse a %1 en %2: <br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Expiró el tiempo al tratar de conectarse a %1 en %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Acceso prohibido por el servidor. Para verificar que tengas el acceso correcto, <a href="%1">haz click aquí</a> para acceder al servicio con tu navegador.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>La carpeta de sincronización local %1 ya existe, preparandola para la sincronización. <br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>falló.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>No fue posible crear la carpeta local %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>¡No se especificó la carpeta remota!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>La carpeta remota %1 fue creada exitosamente.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La carpeta remota %1 ya existe. Conectandola para sincronizar.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>La creación de la carpeta dio como resultado el código de error HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>¡La creación de la carpeta remota falló porque las credenciales proporcionadas están mal!<br/> Por favor regresa y verifica tus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">La creación de la carpeta remota falló probablemente porque las credenciales proporcionadas son incorrectas. </font><br/> Por favor regresa y verifica tus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>La creación de la carpeta remota %1 falló con el error <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Una conexión de sincronización de %1 al directorio remoto %2 fue establecida.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>¡Conectado exitosamente a %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>No se pudo establecer la conexión a %1. Por favor verifica de nuevo.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Falla al renombrar la carpeta</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>¡La carpeta de sincronización local %1 fue creada exitosamente!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Conflicto no resuelto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Solo tiene %1 disponible, se necesita de al menos %2 para iniciar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No fue posible leer la lista negra de la base de datos local</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>No es posible leer desde el diario de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>No se puede abrir el diario de sincronización</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Espacio en disco bajo: Las descargas que podrían reducir el espacio por debajo de %1 se omitieron.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>No hay espacio disponible en el servidor para algunas cargas.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation type="unfinished"/>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>No hay cuentas configuradas.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Carpeta de Sincronización Local</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Conectado exitosamente a %1: %2 versión %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL Inválido</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Hubo una falla al conectarse a %1 en %2: <br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Expiró el tiempo al tratar de conectarse a %1 en %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Acceso prohibido por el servidor. Para verificar que tengas el acceso correcto, <a href="%1">haz click aquí</a> para acceder al servicio con tu navegador.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>La carpeta de sincronización local %1 ya existe, preparandola para la sincronización. <br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>falló.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>No fue posible crear la carpeta local %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>¡No se especificó la carpeta remota!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>La carpeta remota %1 fue creada exitosamente.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La carpeta remota %1 ya existe. Conectandola para sincronizar.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>La creación de la carpeta dio como resultado el código de error HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>¡La creación de la carpeta remota falló porque las credenciales proporcionadas están mal!<br/> Por favor regresa y verifica tus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">La creación de la carpeta remota falló probablemente porque las credenciales proporcionadas son incorrectas. </font><br/> Por favor regresa y verifica tus credenciales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>La creación de la carpeta remota %1 falló con el error <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Una conexión de sincronización de %1 al directorio remoto %2 fue establecida.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>¡Conectado exitosamente a %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>No se pudo establecer la conexión a %1. Por favor verifica de nuevo.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Falla al renombrar la carpeta</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>¡La carpeta de sincronización local %1 fue creada exitosamente!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Conflicto no resuelto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Solo tiene %1 disponible, se necesita de al menos %2 para iniciar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No fue posible leer la lista negra de la base de datos local</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>No es posible leer desde el diario de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>No se puede abrir el diario de sincronización</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Espacio en disco bajo: Las descargas que podrían reducir el espacio por debajo de %1 se omitieron.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>No hay espacio disponible en el servidor para algunas cargas.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation type="unfinished"/>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>Ühtegi kontot pole seadistatud</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Kohalik Sync Kataloog</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Edukalt ühendatud %1: %2 versioon %3 (4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Ühendumine ebaõnnestus %1 %2-st:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Kohalik kataloog %1 on juba olemas. Valmistan selle ette sünkroniseerimiseks.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>ebaõnnestus.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Ei suuda tekitada kohalikku kataloogi %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Ühtegi võrgukataloogi pole määratletud!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Viga: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Eemalolev kaust %1 on loodud.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Serveris on kataloog %1 juba olemas. Ühendan selle sünkroniseerimiseks.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Kausta tekitamine lõppes HTTP veakoodiga %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Kataloogi loomine serverisse ebaõnnestus, kuna kasutajatõendid on valed!<br/>Palun kontrolli oma kasutajatunnust ja parooli.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Serveris oleva kataloogi tekitamine ebaõnnestus tõenäoliselt valede kasutajatunnuste tõttu.</font><br/>Palun mine tagasi ning kontrolli kasutajatunnust ning parooli.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Kataloogi %1 tekitamine serverisse ebaõnnestus veaga <tt>%2</tt></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Loodi sünkroniseerimisühendus kataloogist %1 serveri kataloogi %2</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Edukalt ühendatud %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Ühenduse loomine %1 ebaõnnestus. Palun kontrolli uuesti.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Kataloogi ümbernimetamine ebaõnnestus</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Kohalik kataloog %1 edukalt loodud!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Ei suuda avada sünkroniseeringu zurnaali</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation type="unfinished"/>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Garbitu egoera mezuaren menua</translation>
</message>
<translation>Badirudi fitxategi birtualak ezaugarria gaituta duzula karpeta honetan. Momentu honetan, ez da posible muturretik muturrera enkriptatuta dauden fitxategi birtualak inplizituki deskargatzea. Fitxategi birtualekin eta muturretik muturrerako enkriptatzearekin esperientzia onena lortzeko, ziurtatu enkriptatutako karpeta "Beti lokalki eskuragarri" aukera markatuta duela.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation>Muturretik muturrerako zifratzea fitxategi birtualekin</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation>Badirudi fitxategi birtualak ezaugarria gaituta duzula karpeta honetan. Momentu honetan, ez da posible muturretik muturrera enkriptatuta dauden fitxategi birtualak inplizituki deskargatzea. Fitxategi birtualekin eta muturretik muturrerako enkriptatzearekin esperientzia onena lortzeko, ziurtatu enkriptatutako karpeta "Beti lokalki eskuragarri" aukera markatuta duela.</translation>
</message>
<source>No account configured.</source>
<translation>Ez da konturik konfiguratu.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Erakutsi mnemoteknika</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation>Muturretik muturrerako zifratzea gaituta dago kontu honetan</translation>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Gaitu zifratzea</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation>Muturretik muturrerako zifratzea gaituta dago kontu honetan</translation>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation>Muturretik muturrerako enkriptatzearen gako mnemoteknikoa</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation>Muturretik muturrerako enkriptatzearen gako mnemoteknikoa</translation>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation>Zure nortasun kriptografikoa babesteko, hiztegietako 12 hitzen mnemoniko batekin zifratzen dugu. Mesedez, kontuan hartu horiek eta gorde itzazu. Beharrezkoak izango dira zure kontuan beste gailu batzuk gehitzeko (telefono mugikorra edo ordenagailu eramangarria adibidez).</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Kontu honek onartzen du muturretik muturrerako zifratzea</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation>Konfiguratu zifratzea</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation>Muturretik muturrerako zifratzea gaituta dago kontu honetan beste gailu batekin.<br>Zure mnemonikoa sartuz gaitu daiteke gailu honetan.<br>Honek dauden karpeta zifratuen sinkronizazioa gaituko du.</translation>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="142"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
- <translation type="unfinished"/>
+ <translation>Zerbitzarirako autentifikatutako eskaera "%1"ra birbideratu da. URLa txarra da, zerbitzaria gaizki konfiguratuta dago.</translation>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="152"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
- <translation type="unfinished"/>
+ <translation>Zerbitzariak sarbidea debekatu du. Sarbide egokia duzula egiaztatzeko, <a href="%1">egin klik hemen</a> zure nabigatzailearekin zerbitzuan sartzeko.</translation>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="160"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
- <translation type="unfinished"/>
+ <translation>Erantzun baliogabea eman zaio kautotutako WebDAV eskaera bati</translation>
</message>
</context>
<context>
<translation>Sartu zure muturretik muturrerako zifratzeko pasahitza:<br><br>Erabiltzailea: %2<br>Kontua: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation>Mesedez, idatzi zure muturreko enkriptatze pasaesaldia: <br><br>Erabiltzaile-izena: <br> %2Kontua:<br></translation>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
- <translation>- %1</translation>
+ <source>Could not decrypt!</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="162"/>
<source>Close</source>
<translation>Itxi</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>Erabili & fitxategi birtualak edukia berehala deskargatu beharrean % 1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(esperimentala)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Fitxategi birtualak ez dira bateragarriak Windows partizio sustraiekin karpeta lokal bezala. Mesedez aukeratu baliozko azpikarpeta bat diskoaren letra azpian.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 karpeta "%2" lokaleko "%3" karpetan dago sinkronizatuta</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Sinkronizatu "%1" karpeta</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Abisua: karpeta lokala ez dago hutsik. Aukeratu nola konpondu!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 egin leku librea</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Fitxategi birtualak ez daude hautatutako karpetarentzako eskuragarri</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Sinkronizazio karpeta lokala</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Ez dago nahikoa toki librerik karpeta lokalean!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Konexioa ongi burutu da %1 zerbitzarian: %2 bertsioa %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Baliogabeko URLa</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Konektatze saiakerak huts egin du %1 at %2:%3 </translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Denbora iraungi da %1era %2n konektatzen saiatzean.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>%2 zerbitzarian dagoen %1 konektatzen...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>Zerbitzarira autentifikatutako eskaera "% 1" ra birbideratu da. URLa okerra da, zerbitzaria gaizki konfiguratuta dago.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Sarrera zerbitzariarengatik ukatuta. Sarerra egokia duzula egiaztatzeko, egin <a href="%1">klik hemen</a> zerbitzura zure arakatzailearekin sartzeko.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Baliogabeko erantzuna jaso du autentifikaturiko WebDAV eskaera batek</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Bertako %1 karpeta dagoeneko existitzen da, sinkronizaziorako prestatzen.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>%1 sinkronizazio karpeta lokala sortzen...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>huts egin du.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Ezin da %1 karpeta lokala sortu</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Ez da urruneko karpeta zehaztu!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Errorea: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>Nextcloud-en karpeta sortzen: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Urruneko %1 karpeta ongi sortu da.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Urruneko %1 karpeta dagoeneko existintzen da. Bertara konetatuko da sinkronizatzeko.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Karpeta sortzeak HTTP %1 errore kodea igorri du</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Huts egin du urrutiko karpeta sortzen emandako kredintzialak ez direlako zuzenak!<br/> Egin atzera eta egiaztatu zure kredentzialak.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Urruneko karpeten sortzeak huts egin du ziuraski emandako kredentzialak gaizki daudelako.</font><br/>Mesedez atzera joan eta egiaztatu zure kredentzialak.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Urruneko %1 karpetaren sortzeak huts egin du <tt>%2</tt> errorearekin.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Sinkronizazio konexio bat konfiguratu da %1 karpetatik urruneko %2 karpetara.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>%1-era ongi konektatu da!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>%1 konexioa ezin da ezarri. Mesedez egiaztatu berriz.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Karpetaren berrizendatzeak huts egin du</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Ezin da karpeta kendu eta babeskopiarik egin, karpeta edo barruko fitxategiren bat beste programa batean irekita dagoelako. Itxi karpeta edo fitxategia eta sakatu berriro saiatu edo bertan behera utzi konfigurazioa.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Bertako sinkronizazio %1 karpeta ongi sortu da!</b></font></translation>
</message>
<translation>Ezin da sinkronizatu aldaketa-ordu baliogabea delako</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Errorea %1 fitxategi erregistroa datu-basetik ezabatzean</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>%1 fitxategiari ezin zaio %2 izena eman fitxategi lokal baten izenarekin talkagatik.</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>Ezin izan da %1 fitxategia datu-base lokaletik lortu</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Errorea pin egoera ezartzean</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Erorrea metadatuak eguneratzen: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>%1 fitxategia erabiltzen ari da</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Ezin izan da %1 fitxategiaren erregistroa datu-base lokaletik ezabatu</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation>Ezin izan da direktorioen berrizendatzea hedatu hierarkiatik</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Fitxategia berrizendatzeak huts egin du</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>HTTP kode okerra erantzun du zerbitzariak. 204 espero zen, baina "%1 %2" jaso da. </translation>
</message>
<translation>Ezin izan dira fitxategi birtualaren metadatuak eguneratu: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation>Ezin izan dira fitxategiaren metadatuak eguneratu: %1</translation>
</message>
<translation>Ezin izan da fitxategiaren erregistroa datu-base lokalean ezarri: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Ebatzi gabeko gatazka.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>%1 bakarrik dago eskuragarri, gutxienez %2 behar da hasteko.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Ezin izan da ireki edo sortu datu-base lokal sinkronizatua. Ziurtatu idazteko baimena daukazula karpeta sinkronizatu lokalean. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Suffix erabiltzen da fitxategi birtualak kudeatzeko, baina suffix ez dago konfiguratuta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Ezin izan da zerrenda beltza irakurri datu-base lokaletik</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Ezin izan da sinkronizazio-egunkaria irakurri.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Ezin da sinkronizazio egunerokoa ireki</translation>
</message>
<translation>Sinkronizazioak laster jarraituko du.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Toki gutxi dago diskoan: toki librea %1 azpitik gutxituko zuten deskargak saltatu egin dira.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Ez dago nahiko toki erabilgarririk zerbitzarian hainbat kargatarako.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>Mahaigaineko %1 bezeroa</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>%1 bertsioa. Informazio gehiago eskuratzeko egin klik <a href='%2'>hemen</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Fitxategi birtualen plugina erabiltzen: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Argitalpen hau %1(e)k eman du</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Errorea metadatuak eguneratzen aldaketa-data baliogabeagatik</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Errorea metadatuak eguneratzen aldaketa-data baliogabeagatik</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="159"/>
<source>Create a new share link</source>
- <translation type="unfinished"/>
+ <translation>Sortu partekatzeko esteka berri bat</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="179"/>
<source>Copy share link location</source>
- <translation type="unfinished"/>
+ <translation>Kopiatu partekatzeko estekaren kokapena</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="208"/>
<source>Share options</source>
- <translation type="unfinished"/>
+ <translation>Partekatzeko aukerak</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="87"/>
<source>An error occurred setting the share password.</source>
- <translation type="unfinished"/>
+ <translation>Errore bat gertatu da partekatzeko pasahitza ezartzen.</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="220"/>
<source>Edit share</source>
- <translation type="unfinished"/>
+ <translation>Editatu partekatzea</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="237"/>
<source>Dismiss</source>
- <translation type="unfinished"/>
+ <translation>Baztertu</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="296"/>
<source>Share label</source>
- <translation type="unfinished"/>
+ <translation>Partekatu etiketa</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="329"/>
<source>Allow editing</source>
- <translation type="unfinished"/>
+ <translation>Baimendu edizioa</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="357"/>
<source>Password protect</source>
- <translation type="unfinished"/>
+ <translation>Pasahitza babestea</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="462"/>
<source>Set expiration date</source>
- <translation type="unfinished"/>
+ <translation>Ezarri iraungitze-data</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="653"/>
<source>Note to recipient</source>
- <translation type="unfinished"/>
+ <translation>Oharra hartzaileari</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="721"/>
<source>Unshare</source>
- <translation type="unfinished"/>
+ <translation>Eten partekatzea</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="738"/>
<source>Add another link</source>
- <translation type="unfinished"/>
+ <translation>Gehitu beste esteka bat</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="769"/>
<source>Copy share link</source>
- <translation type="unfinished"/>
+ <translation>Kopiatu partekatzeko esteka</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/UnifiedSearchResultNothingFound.qml" line="26"/>
<source>No results for</source>
- <translation type="unfinished"/>
+ <translation>Ez dago emaitzarik</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/UnifiedSearchResultSectionItem.qml" line="20"/>
<source>Search results section %1</source>
- <translation type="unfinished"/>
+ <translation>Bilaketa-emaitzen atala %1</translation>
</message>
</context>
<context>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Lineako egoera</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>Linean</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Kanpoan</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Ez molestatu</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Mututu jakinarazpen guztiak</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Ikusezina</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>Lineaz kanpo agertu</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Egoera mezua</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Zein da zure egoera?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Garbitu egoera mezua ondoren</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Utzi</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Garbitu egoera mezua ondoren</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Ezarri egoera-mezua</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small><a href="%1">%2</a> Git berrikuspenetik eraikia %3, %4 Qt %5 erabiliz, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>هیچ حسابکاربریای تنظیم نشده است.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation>فعال سازی رمزنگاری</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>این حساب کاربری امکان رمزنگاری انتها-به-انتها را دارد</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>بستن</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>پوشه همگام سازی محلی</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>فضای خالی کافی در پوشه محلی وجود ندارد!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green"> با موفقیت متصل شده است به %1: %2 نسخه %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>آدرس نامعتبر</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>ارتباط ناموفق با %1 در %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>هنگام تلاش برای اتصال به 1% در 2% زمان به پایان رسید.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>دسترسی توسط سرور ممنوع شد. برای تأیید اینکه شما دسترسی مناسب دارید، <a href="%1">اینجا را کلیک کنید </a> تا با مرورگر خود به سرویس دسترسی پیدا کنید.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>پوشه همگام سازی محلی %1 در حال حاضر موجود است، تنظیم آن برای همگام سازی. <br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>ناموفق.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>نمی تواند پوشه محلی ایجاد کند %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>هیچ پوشه از راه دوری مشخص نشده است!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>خطا: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>ایجاد پوشه در نکس کلود: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>پوشه از راه دور %1 با موفقیت ایجاد شده است.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>در حال حاضر پوشه از راه دور %1 موجود است. برای همگام سازی به آن متصل شوید.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>ایجاد پوشه به خطای HTTP کد 1% منجر شد</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>ایجاد پوشه از راه دور ناموفق بود به علت اینکه اعتبارهای ارائه شده اشتباه هستند!<br/>لطفا اعتبارهای خودتان را بررسی کنید.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red"> ایجاد پوشه از راه دور ناموفق بود، شاید به علت اعتبارهایی که ارئه شده اند، اشتباه هستند.</font><br/> لطفا باز گردید و اعتبار خود را بررسی کنید.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>ایجاد پوشه از راه دور %1 ناموفق بود با خطا <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>یک اتصال همگام سازی از %1 تا %2 پوشه از راه دور راه اندازی شد.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>با موفقیت به %1 اتصال یافت!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>اتصال به %1 نمی تواند مقرر باشد. لطفا دوباره بررسی کنید.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>تغییر نام پوشه ناموفق بود</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b> پوشه همگام سازی محلی %1 با موفقیت ساخته شده است!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>ناسازگاری حل نشده.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>تنها 1% موجود است، حداقل 2% برای شروع مورد نیاز است</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>پایگاه داده محلی باز یا ساخته نمی شود. اطمینان حاصل کنید که دسترسی به نوشتن در پوشه همگام سازی دارید.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>نمی توان لیست سیاه را از پایگاه داده محلی خواند</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>نمی توان از مجله همگام ساز خواند.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>نمی توان مجله همگام ساز را باز کرد</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>فضای دیسک کم است: دانلودهایی که فضای آزاد را به کمتر از 1% کاهش می دهند رد می شوند.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>برای بعضی از بارگذاری ها در سرور فضای کافی موجود نیست.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>برونخط به نظر رسیدن</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation type="unfinished"/>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Tyhjennä tilaviestien valikko</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<source>No account configured.</source>
<translation>Tiliä ei ole määritelty.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Näytä avainkoodi</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation type="unfinished"/>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Ota salaus käyttöön</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Tämä tili tukee päästä päähän -salausta</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Sulje</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>Käytä &virtuaalitiedostoja sen sijaan, että sisältö ladataan välittömästi %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(kokeellinen)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Windows ei tue virtuaalitiedostoja levyosioiden juurihakemistoissa. Valitse alikansio.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Synkronoi kansio "%1"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 vapaata tilaa</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Virtuaalitiedostot eivät ole käytettävissä valitulle kansiolle</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Paikallinen synkronointikansio</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Paikallisessa kansiossa ei ole riittävästi vapaata tilaa!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Muodostettu yhteys onnistuneesti kohteeseen %1: %2 versio %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Virheellinen verkko-osoite</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Yhteys %1iin osoitteessa %2 epäonnistui:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Aikakatkaisu yrittäessä yhteyttä kohteeseen %1 osoitteessa %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Palvelin esti käyttämisen. Vahvista käyttöoikeutesi palvelimeen <a href="%1">napsauttamalla tästä</a> ja kirjaudu palveluun selaimella.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Paikallinen kansio %1 on jo olemassa, asetetaan se synkronoitavaksi.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Luodaan paikallinen synkronointikansio %1 …</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>epäonnistui.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Paikalliskansion %1 luonti epäonnistui</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Etäkansiota ei määritelty!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Virhe: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>luodaan kansio Nextcloudiin: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Etäkansio %1 luotiin onnistuneesti.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Etäkansio %1 on jo olemassa. Otetaan siihen yhteyttä tiedostojen täsmäystä varten.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Kansion luonti aiheutti HTTP-virhekoodin %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Etäkansion luominen epäonnistui koska antamasi tunnus/salasana ei täsmää!<br/>Ole hyvä ja palaa tarkistamaan tunnus/salasana</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Pilvipalvelun etäkansion luominen ei onnistunut , koska tunnistautumistietosi ovat todennäköisesti väärin.</font><br/>Palaa takaisin ja tarkista käyttäjätunnus ja salasana.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Etäkansion %1 luonti epäonnistui, virhe <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Täsmäysyhteys kansiosta %1 etäkansioon %2 on asetettu.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Yhteys kohteeseen %1 muodostettiin onnistuneesti!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Yhteyttä osoitteeseen %1 ei voitu muodostaa. Ole hyvä ja tarkista uudelleen.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Kansion nimen muuttaminen epäonnistui</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Paikallinen synkronointikansio %1 luotu onnistuneesti!</b></font></translation>
</message>
<translation>Ei voida synkronoida virheellisen muokkausajan vuoksi</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Virhe metatietoja päivittäessä: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>Tiedosto %1 on tällä hetkellä käytössä</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Tiedoston uudelleennimeäminen epäonnistui</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Palvelin palautti väärän HTTP-koodin. Odotettiin 204, vastaanotettiin "%1 %2".</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Selvittämätön ristiriita.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Vain %1 on käytettävissä, käynnistymiseen tarvitaan %2</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Levytila on vähissä. Lataukset, jotka pienentäisivät tilaa alle %1 ohitettiin.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Palvelimella on liian vähän tilaa joillekin latauksille.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1-työpöytäsovellus</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Versio %1. Lisätietoja on saatavilla napsauttamalla <a href='%2'>tästä</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Poissa</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Älä häiritse</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Mykistä kaikki ilmoitukset</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Näkymätön</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Tilaviesti</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Mikä on tilatietosi?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Peruuta</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Tyhjennä tilaviesti</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Aseta tilaviesti</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation type="unfinished"/>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Menu d'effacement du message de statut</translation>
</message>
<translation>Il semble que la fonctionnalité de fichiers virtuels soit activée sur ce dossier. Pour le moment, il n'est pas possible de télécharger implicitement des fichiers virtuels qui sont chiffrés de bout en bout. Pour bénéficier d'une expérience optimale avec les fichiers virtuels et le chiffrement de bout en bout, assurez-vous que le dossier chiffré soit paramétré avec l'option "Rendre toujours disponible localement".</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation>Chiffrement de bout en bout avec fichiers virtuels</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation>Il semble que la fonctionnalité des Fichiers Virtuels soit activée sur ce dossier. Pour l'instant, il n'est pas possible de télécharger implicitement des fichiers virtuels qui sont chiffrés de bout en bout. Pour bénéficier d'une expérience optimale avec les fichiers virtuels et le chiffrement de bout en bout, assurez-vous que le dossier chiffré soit marqué par l'option "Toujours rendre disponible localement".</translation>
</message>
<source>No account configured.</source>
<translation>Aucun compte configuré.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Afficher la phrase secrète</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation>Le chiffrement de bout en bout a été activé sur ce compte</translation>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Activer le chiffrement</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation>Le chiffrement de bout en bout a été activé sur ce compte</translation>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation>Phrase secrète du chiffrement de bout en bout</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation>Phrase secrète du chiffrement de bout en bout</translation>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation>Pour protéger votre identité cryptographique, nous la chiffrons avec une phrase secrète de 12 mots du dictionnaire. Veuillez la noter et la garder en sécurité. Elle sera nécessaire pour ajouter d’autres appareils à votre compte (comme votre smartphone ou votre ordinateur portable).</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Ce compte prend en charge le chiffrement de bout en bout.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation>Configurer le chiffrement</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation>Le chiffrement de bout en bout a été activé sur ce compte avec un autre appareil.<br>Il peut être activé sur cet appareil en entrant votre phrase secrète.<br>Cela permettra la synchronisation des dossiers chiffrés existants.</translation>
</message>
<translation>Merci de saisir votre phrase secrète E2E : <br><br>Utilisateur : %2<br>Compte : %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation>Veuillez entrer votre phrase de passe de chiffrement de bout en bout :<br><br>Nom d'utilisateur : %2<br>Compte : %3<br></translation>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
- <translation> - %1</translation>
+ <source>Could not decrypt!</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="162"/>
<source>Close</source>
<translation>Fermer</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>Utiliser les fichiers virtuels plutôt que de télécharger le contenu immédiatement %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation> (expérimental)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Les fichiers virtuels ne sont pas pris en charge pour les racines de partition Windows en tant que dossier local. Veuillez choisir un sous-dossier valide sous la lettre du lecteur. </translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>Le dossier %1 "%2" est synchronisé avec le dossier local "%3".</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Synchroniser le dossier "%1"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Avertissement : le dossier local n'est pas vide. Sélectionnez une résolution.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>espace libre %1</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Les fichiers virtuels ne sont pas disponibles pour le dossier sélectionné</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Dossier de synchronisation local</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>L'espace libre dans le dossier local est insuffisant !</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Connecté avec succès à %1 : %2 version %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL invalide</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Échec de la connexion à %1 sur %2 :<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Délai d'attente dépassé lors de la connexion à %1 sur %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Tentative de connexion à %1 sur %2 ...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>La demande authentifiée au serveur a été redirigée vers "%1". L'URL est mauvaise, le serveur est mal configuré. </translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
- <translation>Accès impossibe. Afin de vérifier l'accès au serveur, <a href="%1">cliquez ici</a> et connectez-vous au service avec votre navigateur web.</translation>
+ <translation>Accès impossible. Afin de vérifier l'accès au serveur, <a href="%1">cliquez ici</a> et connectez-vous au service avec votre navigateur web.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Il y a eu une réponse invalide à une demande WebDAV authentifiée</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Le dossier de synchronisation local %1 existe déjà, configuration de la synchronisation.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Création du dossier local de synchronisation %1 ... </translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>échoué.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Impossible de créer le dossier local %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Aucun dossier distant spécifié !</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Erreur : %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>Création du dossier sur Nextcloud : %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Le dossier distant %1 a été créé avec succès.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Le dossier distant %1 existe déjà. Connexion.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>La création du dossier a généré le code d'erreur HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>La création du dossier distant a échoué car les identifiants de connexion sont erronés !<br/>Veuillez revenir en arrière et vérifier ces derniers.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">La création du dossier distant a échoué, probablement parce que les informations d'identification fournies sont fausses.</font><br/>Veuillez revenir en arrière et les vérifier.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>La création du dossier distant "%1" a échouée avec l'erreur <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Une synchronisation entre le dossier local %1 et le dossier distant %2 a été configurée.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Connecté avec succès à %1 !</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>La connexion à %1 n'a pu être établie. Veuillez réessayer.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Echec du renommage du dossier</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Impossible de supprimer et sauvegarder le dossier parce que le dossier ou un fichier qu'il contient est ouvert dans un autre programme. Merci de fermer le dossier ou le fichier et recommencer ou annuler la configuration.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Dossier de synchronisation local %1 créé avec succès !</b></font></translation>
</message>
<translation>Impossible de synchroniser à cause d'une date de modification invalide</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Erreur à la suppression de l'enregistrement du fichier %1 de la base de données</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>Le fichier %1 ne peut pas être renommé en %2 à cause d'un conflit local de nom de fichier</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>Impossible de récupérer le fichier %1 depuis la base de données locale</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Erreur lors de la modification de l'état du fichier</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Erreur lors de la mise à jour des métadonnées : %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>Le fichier %1 est en cours d'utilisation</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Impossible de récupérer le fichier %1 depuis la base de données locale</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation>Impossible de propager le renommage du dossier dans la hiérarchie</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Échec lors du changement de nom du fichier</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Le code HTTP retourné par le serveur n'est pas valide. La valeur attendue est 204 mais la valeur retournée est "%1 %2".</translation>
</message>
<translation>Impossible de mettre à jour les métadonnées du fichier virutel : %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation>Impossible de mettre à jour les métadonnées du fichier : %1</translation>
</message>
<translation>Impossible de définir l'enregistrement du fichier dans la base de données locale : %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>conflit non résolu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Seulement %1 disponibles, il faut au moins %2 pour démarrer</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Impossible d'accéder ou de créer une base de données locale de synchronisation. Assurez vous de disposer des droits d'écriture dans le dossier de synchronisation.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Utilisation de fichiers virtuels avec suffixe, mais le suffixe n'est pas défini</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Impossible de lire la liste noire de la base de données locale</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Impossible de lire le journal de synchronisation.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Impossible d'ouvrir le journal de synchronisation</translation>
</message>
<translation>La synchronisation reprendra sous peu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>L'espace disque est faible : les téléchargements qui amèneraient à réduire l'espace libre en dessous de %1 ont été ignorés.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Il n'y a pas suffisamment d’espace disponible sur le serveur pour certains envois.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>Client de bureau %1</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Version %1. Pour plus d’informations, veuillez cliquer <a href='%2'>ici</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Utilise l'extension de fichiers virtuels : %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation>Cette version est fournie par %1.</translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Erreur de mise à jour des métadonnées à cause d'une date de modification invalide</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Erreur de mise à jour des métadonnées à cause d'une date de modification invalide</translation>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Statut en ligne</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>En ligne</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Absent(e)</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Ne pas déranger</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Désactiver toutes les notifications</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Invisible</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>Apparaitre hors-ligne</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Message de statut</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Quel est votre statut ?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Effacer le message de statut après</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Annuler</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Effacer le message de statut</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Définir le message de statut</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Généré à partir de la révision Git <a href="%1">%2</a> du %3, %4 en utilisant Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Limpar o menú de mensaxes de estado</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<source>No account configured.</source>
<translation>Non hai contas configuradas.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Amosar o mnemónico</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation type="unfinished"/>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Activar o cifrado</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Esta conta admite o cifrado de extremo a extremo</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Introduza a súa frase de paso de cifrado de extremo a extremo: <br><br>Usuario: %2<br>Conta: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation>Introduza a súa frase de paso de cifrado de extremo a extremo: <br><br>Usuario: %2<br>Conta: %3<br></translation>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Pechar</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>Use ficheiros &virtuais no canto de descargar contido inmediatamente %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(experimental)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Sincronizar o cartafol «%1»</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Advertencia: o cartafol local non está baleiro. Escolla unha resolución.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 de espazo libre</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Os ficheiros virtuais non están dispoñíbeis para o cartafol seleccionado</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Sincronización do cartafol local</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Non hai espazo libre abondo no cartafol local!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Conectouse correctamente a %1: %2 versión %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL incorrecto</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Non foi posíbel conectar con %1 en %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Esgotouse o tempo tentando conectar con %1 en %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Tentando conectar con %1 en %2…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Acceso prohibido polo servidor. Para comprobar que dispón do acceso axeitado, <a href="%1">prema aquí</a> para acceder ao servizo co seu navegador.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Deuse unha resposta incorrecta a unha solicitude de WebDAV autenticada</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>O cartafol de sincronización local %1 xa existe. Configurándoo para a sincronización.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Creando o cartafol local de sincronización %1…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>Aceptar</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>fallou.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Non foi posíbel crear o cartafol local %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Non se especificou o cartafol remoto!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Erro: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>creando un cartafol no Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>O cartafol remoto %1 creouse correctamente.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>O cartafol remoto %1 xa existe. Conectándoo para a sincronización.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>A creación do cartafol resultou nun código de erro HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>A creación do cartafol remoto fracasou por mor de seren incorrectas as credenciais!<br/>Volva atrás e comprobe as súas credenciais.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">A creación do cartafol remoto fallou probabelmente debido a que as credenciais que se deron non foran as correctas.</font><br/>Volva atrás e comprobe as súas credenciais.</p> </translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Produciuse un fallo ao crear o cartafol remoto %1 e dou o erro <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Estabeleceuse a conexión de sincronización de %1 ao directorio remoto %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Conectou satisfactoriamente con %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Non foi posíbel estabelecer a conexión con %1. Compróbeo de novo.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Non foi posíbel renomear o cartafol</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>O cartafol local de sincronización %1 creouse correctamente!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Produciuse un erro ao definir o estado do pin</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>O servidor devolveu código HTTP incorrecto. Agardábase 204, mais recibiuse «%1 %2».</translation>
</message>
<translation>Non foi posíbel actualizar os metadatos do ficheiro virtual: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Conflito sen resolver.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Só %1 está dispoñíbel, necesita polo menos %2 para comezar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Non foi posíbel abrir ou crear a base de datos de sincronización local. Asegúrese de ter acceso de escritura no cartafol de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Usando ficheiros virtuais con sufixo, mais o sufixo non está definido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Non foi posíbel ler a lista de bloqueo da base de datos local</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Non foi posíbel ler dende o diario de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Non foi posíbel abrir o diario de sincronización</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Pouco espazo dispoñíbel no disco: As descargas que reduzan o tamaño por baixo de %1 van ser omitidas.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Non hai espazo libre abondo no servisor para algúns envíos.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>Cliente de escritorio do %1</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Versión %1. Para obter máis información prema <a href='%2'>aquí</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Esta versión foi fornecida por %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>Conectado/a</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Ausente</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Non molestar</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Silenciar todas as notificacións</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Invisíbel</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>Aparecer como sen conexión</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Mensaxe de estado</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Cal é o seu estado?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Limpar a mensaxe de estado após</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Limpar a mensaxe de estado</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Establecer a mensaxe de estado</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Construido dende la revisión Git <a href="%1">%2</a> en %3, %4 usando Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>לא הוגדר חשבון.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation>הפעלת הצפנה</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>חשבון זה תומך בהצפנה מקצה לקצה</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>נא להקליד את הססמא להצפנה מקצה לקצה:<br><br>משתמש: %2<br>חשבון: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>סגירה</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(ניסיוני)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 מקום פנוי</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>תיקיית סנכרון מקומית</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>אין מספיק שטח פנוי בתיקייה המקומית!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>כתובת שגויה</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>ההתחברות אל %1 ב־%2 נכשלה:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>הזמן שהוקצב להתחברות אל %1 ב־%2 פג.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>מתבצע ניסיון להתחבר אל %1 ב־%2…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>הגישה נאסרה על ידי השרת. כדי לוודא שיש לך גישה כנדרש, עליך <a href="%1">ללחוץ כאן</a> כדי לגשת לשירות עם הדפדפן שלך.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>התגובה לבקשת ה־WebDAV המאומתת שגויה</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>תיקיית הסנכרון המקומית %1 כבר קיימת, מוגדרת לסנכרון. <br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>תיקיית הסנכרון המקומית %1 נוצרת…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>אישור</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>כשלון.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>לא ניתן ליצור את התיקייה המקומית %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>לא צוינה תיקייה מרוחקת!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>שגיאה: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>נוצרת תיקייה ב־Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>התיקייה המרוחקת %1 נוצרה בהצלחה.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>התיקייה המרוחקת %1 כבר קיימת. היא מחוברת לטובת סנכרון.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>יצירת התיקייה הובילה לקוד שגיאה %1 ב־HTTP</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>יצירת התיקייה המרוחקת נכשלה כיוון שפרטי הגישה שסופקו שגויים!<br/>נא לחזור ולאמת את פרטי הגישה שלך.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>יצירת התיקייה המרוחקת %1 נכשלה עם השגיאה <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>הוקם חיבור סנכרון מצד %1 אל התיקייה המרוחקת %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>ההתחברות אל %1 הצליחה!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>לא ניתן להקים את ההתחברות אל %1. נא לבדוק שוב.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>שינוי שם התיקייה נכשל</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>תיקיית הסנכורן המקומי %1 נוצרה בהצלחה!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>סתירה בלתי פתורה.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>לא ניתן לקרוא את רשימת החסימה ממסד הנתונים המקומי</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>אין די מקום פנוי בכונן: הורדות שעלולות להוריד את הנפח הפנוי מתחת לסף של %1 ידולגו.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>אין מספיק מקום זה בשרת לחלק מההורדות.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 לקוח לשולחן העבודה</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>גרסה %1. למידע נוסף נא ללחוץ <a href='%2'>כאן</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>גרסה זו סופקה על ידי %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>נבנה מהמהדורה <a href="%1">%2</a> ב־Git ב־%3, %4 באמצעות Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation>Čini se da ste omogućili značajku virtualnih datoteka za ovu mapu. U ovom trenutku nije moguće implicitno preuzeti virtualne datoteke koje su cjelovito šifrirane. Za najbolje iskustvo korištenja virtualnih datoteka i cjelovitog šifriranja provjerite je li šifrirana mapa označena s „Učini uvijek dostupnim lokalno”.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<source>No account configured.</source>
<translation>Račun nije konfiguriran.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Prikaži mnemoničku oznaku</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation type="unfinished"/>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Omogući šifriranje</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Ovaj račun podržava cjelovito šifriranje</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Unesite zaporku za cjelovito šifriranje: <br><br>Korisnik: %2<br>Račun: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Zatvori</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>Upotrijebi &virtualne datoteke umjesto trenutnog preuzimanja sadržaja %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(eksperimentalan)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Virtualne datoteke nisu podržane za lokalne mape koje se upotrebljavaju kao korijenske mape particije sustava Windows. Odaberite važeću podmapu ispod slova diskovne particije.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 mapa „%2” sinkronizirana je s lokalnom mapom „%3”</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Sinkroniziraj mapu „%1”</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Upozorenje: lokalna mapa nije prazna. Odaberite razlučivost!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 slobodnog prostora</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Virtualne datoteke nisu raspoložive za odabranu mapu</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Mapa za lokalnu sinkronizaciju</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Nema dovoljno slobodnog prostora u lokalnoj mapi!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Uspješno povezivanje s %1: %2 inačicom %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Neispravan URL</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Neuspješno povezivanje s %1 na %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Istek vremena tijekom povezivanja s %1 na %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Pokušaj povezivanja s %1 na %2…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>Autorizirani zahtjev poslužitelju preusmjeren je na „%1”. URL je neispravan, poslužitelj je pogrešno konfiguriran.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Poslužitelj je zabranio pristup. Kako biste provjerili imate li ispravan pristup, <a href="%1">kliknite ovdje</a> kako biste pristupili servisu putem preglednika.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Došlo je do nevažećeg odgovora na autorizirani zahtjev protokola WebDAV</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Mapa za lokalnu sinkronizaciju %1 već postoji, postavljanje za sinkronizaciju.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Stvaranje mape za lokalnu sinkronizaciju %1…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>U redu</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>neuspješno.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Nije moguće stvoriti lokalnu mapu %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Nije navedena nijedna udaljena mapa!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Pogreška: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>stvaranje mape na Nextcloudu: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Uspješno je stvorena udaljena mapa %1.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Udaljena mapa %1 već postoji. Povezivanje radi sinkronizacije.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Stvaranje mape rezultiralo je HTTP šifrom pogreške %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Stvaranje udaljene mape nije uspjelo jer su navedene vjerodajnice pogrešne!<br/>Vratite se i provjerite svoje vjerodajnice.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color=“red“>Stvaranje udaljene mape nije uspjelo vjerojatno zbog pogrešnih unesenih vjerodajnica.</font><br/>Vratite se i provjerite vjerodajnice.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Stvaranje udaljene mape %1 nije uspjelo, pogreška: <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Postavljena je sinkronizacijska veza od %1 do udaljenog direktorija %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Uspješno povezivanje s %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Veza s %1 nije uspostavljena. Provjerite opet.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Preimenovanje mape nije uspjelo</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Nije moguće ukloniti i izraditi sigurnosnu kopiju mape jer je mapa ili datoteka u njoj otvorena u drugom programu. Zatvorite mapu ili datoteku i pritisnite Pokušaj ponovo ili otkažite postavljanje.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color=“green“><b>Mapa za lokalnu sinkronizaciju %1 uspješno je stvorena!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>Datoteka %1 ne može se preimenovati u %2 zbog nepodudaranja naziva lokalne datoteke</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Pogreška pri postavljanju stanja šifre</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Pogreška pri ažuriranju metapodataka: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>Datoteka %1 je trenutno u upotrebi</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Preimenovanje datoteke nije uspjelo</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Poslužitelj je vratio pogrešnu HTTP šifru. Očekivana je 204, ali je primljena „%1 %2”.</translation>
</message>
<translation>Nije uspjelo ažuriranje metapodataka virtualne datoteke: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Neriješeno nepodudaranje.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Dostupno je samo %1, za pokretanje je potrebno najmanje %2</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Nije moguće otvoriti ili stvoriti lokalnu sinkronizacijsku bazu podataka. Provjerite imate li pristup pisanju u mapi za sinkronizaciju.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Upotrebljavaju se virtualne datoteke sa sufiksom, ali sufiks nije određen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Nije moguće pročitati crnu listu iz lokalne baze podataka</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Nije moguće čitati iz sinkronizacijskog dnevnika.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Nije moguće otvoriti sinkronizacijski dnevnik</translation>
</message>
<translation>Sinkronizacija će se uskoro nastaviti.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Premalo prostora na disku: preskočena su preuzimanja koja bi smanjila slobodni prostor ispod %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Na nekim poslužiteljima nema dovoljno slobodnog prostora za određene otpreme.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 Klijent za osobna računala</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Inačica %1. Za više informacija kliknite <a href=’%2’>ovdje</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Upotreba dodatka za virtualne datoteke: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Ovo izdanje isporučuje %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Status na mreži</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>Na mreži</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Odsutan</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Ne ometaj</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Nevidljiv</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Poruka statusa</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Koji je vaš status?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Izbriši poruku statusa nakon</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Izbriši poruku statusa</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Postavi poruku statusa</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Izrađeno iz revizije Gita <a href="%1“>%2</a>na %3, %4 s pomoću Qt %5, %6</small></p></translation>
</message>
<message>
<location filename="../src/gui/tray/ActivityItemContent.qml" line="204"/>
<source>Open file details</source>
- <translation type="unfinished"/>
+ <translation>Fájl részleteinek megnyitása</translation>
</message>
<message>
<location filename="../src/gui/tray/ActivityItemContent.qml" line="208"/>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Állapotüzenet-menü ürítése</translation>
</message>
<message>
<location filename="../src/gui/filedetails/FileDetailsPage.qml" line="128"/>
<source>Dismiss</source>
- <translation type="unfinished"/>
+ <translation>Eltüntetés</translation>
</message>
<message>
<location filename="../src/gui/filedetails/FileDetailsPage.qml" line="172"/>
<translation>Úgy néz ki, hogy engedélyezte a Virtuális fájlok funkciót ezen a mappán. Pillanatnyilag nem lehet implicit módon olyan virtuális fájlokat letölteni, melyek végpontok közti titkosítással vannak ellátva. A legjobb élmény érdekében győződjön meg róla, hogy a titkosított mappa meg legyen jelölve, hogy mindig elérhető legyen helyben is.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation>Végpontok közti titkosítás virtuális fájlokkal</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation>Úgy néz ki, hogy engedélyezte a Virtuális fájlok funkciót ezen a mappán. Pillanatnyilag nem lehet implicit módon olyan virtuális fájlokat letölteni, melyek végpontok közti titkosítással vannak ellátva. A legjobb élmény érdekében győződjön meg róla, hogy a titkosított mappa meg legyen jelölve, hogy mindig elérhető legyen helyben is.</translation>
</message>
<source>No account configured.</source>
<translation>Nincs fiók beállítva.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Mnemonikus kód megjelenítése</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation>A végpontok közötti titkosítás engedélyezett ennél a fióknál</translation>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Titkosítás engedélyezése</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation>A végpontok közötti titkosítás engedélyezett ennél a fióknál</translation>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation>Végpontok közti titkosítás mnemonikus kódja</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation>Végpontok közötti titkosítás mnemonikus kódja</translation>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation>A kriptográfiai személyazonossága megvédéséhez, egy 12 szótári szóból álló mnemonikus kóddal titkosítjuk. Jegyezze meg ezeket, és tartsa azokat biztonságban. Szüksége lesz rájuk, ha egy új eszközt akar hozzáadni a fiókjához (például a mobiltelefonját vagy a laptopját).</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Ez a fiók támogatja a végpontok közötti titkosítást</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation>Titkosítás beállítása</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
- <translation type="unfinished"/>
+ <translation>A végpontok közti titkosítás egy másik eszközről engedélyezve lett ezen a fiókon.<br>A mnemonikus kód megadásával ezen az eszközön is engedélyezheti.<br>Ez engedélyezi a meglévő titkosított mappák szinkronizációját.</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="142"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
- <translation type="unfinished"/>
+ <translation>A hitelesített kiszolgálókérés át lett irányítva ide: „%1”. A webcím hibás, a kiszolgáló rosszul van beállítva.</translation>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="152"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
- <translation type="unfinished"/>
+ <translation>A hozzáférést megtagadta a kiszolgáló. Annak ellenőrzéséhez, hogy a megfelelő hozzáféréssel rendelkezik, <a href="%1">kattintson ide</a> a szolgáltatás böngészőből történő eléréséhez.</translation>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="160"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
- <translation type="unfinished"/>
+ <translation>Érvénytelen válasz érkezett a hitelesített WebDAV kérésre</translation>
</message>
</context>
<context>
<translation>Adja meg a végpontok közötti titkosítási jelmondatát:<br><br>Felhasználó: %2<br>Fiók: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation>Adja meg a végpontok közötti titkosítási jelmondatát:<br><br>Felhasználónév: %2<br>Fiók: %3<br></translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="484"/>
<source>Server error: PROPFIND reply is not XML formatted!</source>
- <translation type="unfinished"/>
+ <translation>Kiszolgálóhiba: A PROPFIND válasz nem XML formátumú!</translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="486"/>
<source>Could not find a remote file info for local editing. Make sure its path is valid.</source>
- <translation type="unfinished"/>
+ <translation>Nem található a távoli fájl a helyi szerkesztéshez. Győződjön meg róla, hogy az útvonala helyes.</translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="551"/>
<source>Could not open %1</source>
- <translation type="unfinished"/>
+ <translation>A(z) %1 nem nyitható meg.</translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="613"/>
<source>File %1 already locked.</source>
- <translation type="unfinished"/>
+ <translation>A(z) %1 fájl már zárolva van.</translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="614"/>
<location filename="../src/gui/editlocallyjob.cpp" line="625"/>
<source>Lock will last for %1 minutes. You can also unlock this file manually once you are finished editing.</source>
- <translation type="unfinished"/>
+ <translation>A zárolás %1 percig fog tartani. Kézzel is feloldhatja a fájlt, amint befejezte a szerkesztést.</translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="624"/>
<source>File %1 now locked.</source>
- <translation type="unfinished"/>
+ <translation>A(z) %1 fájl most zárolva van.</translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="633"/>
<source>File %1 could not be locked.</source>
- <translation type="unfinished"/>
+ <translation>A(z) %1 fájl nem zárolható.</translation>
</message>
</context>
<context>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Bezárás</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>&Virtuális fájlok használata a tartalom azonnali letöltése helyett %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(kísérleti)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>A virtuális fájlok nem támogatottak a windowsos partíciók gyökerében helyi mappaként. Válasszon érvényes almappát a meghajtó betűjele alatt.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>A(z) „%2” %1 mappa szinkronizálva van a(z) „%3” helyi mappába</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>A(z) „%1” mappa szinkronizálása</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Figyelem: A helyi mappa nem üres. Válasszon egy megoldást!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 szabad hely</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>A virtuális fájlok nem érhetők el a kiválasztott mappához</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Helyi szinkronizálási mappa</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Nincs elég szabad hely a helyi mappában.</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Sikeresen kapcsolódott ehhez: %1: %2 %3 verzió (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Érvénytelen URL</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>A kapcsolódás sikertelen ehhez: %1, itt: %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Időtúllépés az ehhez kapcsolódás közben: %1, itt: %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Kapcsolódási kísérlet ehhez: %1, itt: %2…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>A hitelesített kiszolgálókérés át lett irányítva ide: „%1”. Az URL hibás, a kiszolgáló rosszul van beállítva.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>A hozzáférést megtagadta a kiszolgáló. Annak ellenőrzéséhez, hogy a megfelelő hozzáféréssel rendelkezik, <a href="%1">kattintson ide</a> a szolgáltatás böngészőből történő eléréséhez.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Érvénytelen válasz érkezett a hitelesített WebDAV kérésre</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>A helyi %1 mappa már létezik, állítsa be a szinkronizálását.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>A(z) %1 helyi szinkronizálási mappa létrehozása…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation> sikertelen.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>A(z) %1 helyi mappa nem hozható létre</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Nincs távoli mappa megadva!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Hiba: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>mappa létrehozása a Nextcloudon: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>A(z) %1 távoli mappa sikeresen létrehozva.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>A(z) %1 távoli mappa már létezik. Kapcsolódás a szinkronizáláshoz.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>A könyvtár létrehozása HTTP %1 hibakódot eredményezett</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>A távoli mappa létrehozása meghiúsult, mert a megadott hitelesítő adatok hibásak.<br/>Lépjen vissza, és ellenőrizze az adatait.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">A távoli mappa létrehozása sikertelen, valószínűleg azért, mert hibás hitelesítési adatokat adott meg.</font><br/>Lépjen vissza, és ellenőrizze az adatait.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>A távoli %1 mappa létrehozása meghiúsult, hibaüzenet: <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>A szinkronizálási kapcsolat a(z) %1 és a(z) %2 távoli mappa között létrejött.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Sikeresen kapcsolódva ehhez: %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>A kapcsolat a(z) %1 kiszolgálóval nem hozható létre. Ellenőrizze újra.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>A mappa átnevezése nem sikerült</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Nem távolíthatja el és készíthet biztonsági másolatot egy mappáról, mert a mappa, vagy egy benne lévő fájl meg van nyitva egy másik programban. Zárja be a mappát vagy fájlt, és nyomja meg az újrapróbálkozást, vagy szakítsa meg a beállítást.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>A(z) %1 helyi szinkronizációs mappa sikeresen létrehozva.</b></font></translation>
</message>
<translation>Az érvénytelen módosítási idő miatt nem lehet szinkronizálni</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Hiba történt a(z) %1 fájlrekord adatbázisból törlése során</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>A(z) %1 fájl egy helyi fájl névütközése miatt nem nevezhető ár erre: %2, </translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>a(z) %1 fájl lekérése a helyi adatbázisból nem sikerült</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Hiba a tű állapotának beállításakor</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Hiba a metaadatok frissítésekor: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>A(z) %1 fájl épp használatban van</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>A(z) %1 fájlrekord törlése a helyi adatbázisból nem sikerült</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation>A könyvtár átnevezésének átvezetése a hierarchiában sikertelen</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>A fájl átnevezése sikertelen</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>A kiszolgáló helytelen HTTP-kódot adott vissza. 204-et várt, de az érték "%1 %2" volt.</translation>
</message>
<message>
<location filename="../src/gui/filedetails/sharemodel.cpp" line="541"/>
<source>Internal link</source>
- <translation type="unfinished"/>
+ <translation>Belső hivatkozás</translation>
</message>
<message>
<location filename="../src/gui/filedetails/sharemodel.cpp" line="797"/>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="527"/>
<source>Failed to encrypt folder at "%1"</source>
- <translation type="unfinished"/>
+ <translation>A következő helyen lévő mappa titkosítása sikertelen: „%1”</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="528"/>
<source>The account %1 does not have end-to-end encryption configured. Please configure this in your account settings to enable folder encryption.</source>
- <translation type="unfinished"/>
+ <translation>A(z) %1 fióknál nincs beállítva a végpontok közti titkosítás. A mappatitkosítás engedélyezéséhez állítsa be a fiókbeállításaiban.</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="549"/>
<source>Failed to encrypt folder</source>
- <translation type="unfinished"/>
+ <translation>A mappa titkosítása sikertelen</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="550"/>
<source>Could not encrypt the following folder: "%1".
Server replied with error: %2</source>
- <translation type="unfinished"/>
+ <translation>Nem sikerült a következő mappa titkosítása: „%1”.
+
+A kiszolgáló hibával válaszolt: %2</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="555"/>
<source>Folder encrypted successfully</source>
- <translation type="unfinished"/>
+ <translation>A mappa sikeresen titkosítva</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="556"/>
<source>The following folder was encrypted successfully: "%1"</source>
- <translation type="unfinished"/>
+ <translation>A következő mappa sikeresen titkosítva lett: „%1”</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="678"/>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1193"/>
<source>Encrypt</source>
- <translation type="unfinished"/>
+ <translation>Titkosítás</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1083"/>
<translation>Nem sikerült frissíteni a virtuális fájl metaadatait: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation>Nem sikerült frissíteni a fájl metaadatait: %1</translation>
</message>
<translation>A fájlrekord beállítása a helyi adatbázisban nem sikerült: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Nem feloldott ütközés.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Csak %1 érhető el, de legalább %2 kell az indításhoz</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>A helyi szinkronizálási adatbázis nem nyitható meg, vagy nem hozható létre. Győződjön meg róla, hogy rendelkezik-e írási joggal a szinkronizálási mappán.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Virtuális fájlok használata utótaggal, de az utótag nincs beállítva</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Nem lehet kiolvasni a tiltólistát a helyi adatbázisból</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Nem lehet olvasni a szinkronizálási naplóból.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>A szinkronizálási napló nem nyitható meg</translation>
</message>
<translation>A szinkronizálás rövidesen folytatódik.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Túl kevés a tárterület: A letöltések, melyek %1 alá csökkentették volna a szabad tárhelyet, kihagyásra kerültek.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Egyes feltöltésekhez nincs elég hely a kiszolgálón.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 asztali kliens</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Verzió: %1. További információkért kattintson <a href='%2'>ide</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Virtuális fájlok bővítmény használata: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Ezt a kiadást a %1 biztosította</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Az érvénytelen módosítási idő miatt hiba történt a metaadatok frissítése során</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Az érvénytelen módosítási idő miatt hiba történt a metaadatok frissítése során</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="159"/>
<source>Create a new share link</source>
- <translation type="unfinished"/>
+ <translation>Új megosztási hivatkozás létrehozása</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="179"/>
<source>Copy share link location</source>
- <translation type="unfinished"/>
+ <translation>Megosztási hivatkozás helyének másolása</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="208"/>
<source>Share options</source>
- <translation type="unfinished"/>
+ <translation>Megosztási beállítások</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="87"/>
<source>An error occurred setting the share password.</source>
- <translation type="unfinished"/>
+ <translation>Hiba történt a megosztási jelszó beállítása során.</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="220"/>
<source>Edit share</source>
- <translation type="unfinished"/>
+ <translation>Megosztás szerkesztése</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="237"/>
<source>Dismiss</source>
- <translation type="unfinished"/>
+ <translation>Eltüntetés</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="296"/>
<source>Share label</source>
- <translation type="unfinished"/>
+ <translation>Megosztás címkéje</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="329"/>
<source>Allow editing</source>
- <translation type="unfinished"/>
+ <translation>Szerkesztés engedélyezése</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="357"/>
<source>Password protect</source>
- <translation type="unfinished"/>
+ <translation>Jelszavas védelem</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="462"/>
<source>Set expiration date</source>
- <translation type="unfinished"/>
+ <translation>Lejárati idő beállítása</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="653"/>
<source>Note to recipient</source>
- <translation type="unfinished"/>
+ <translation>Jegyzet a címzettnek</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="721"/>
<source>Unshare</source>
- <translation type="unfinished"/>
+ <translation>Megosztás visszavonása</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="738"/>
<source>Add another link</source>
- <translation type="unfinished"/>
+ <translation>További hivatkozás hozzáadása</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="769"/>
<source>Copy share link</source>
- <translation type="unfinished"/>
+ <translation>Megosztási hivatkozás másolása</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/UnifiedSearchResultNothingFound.qml" line="26"/>
<source>No results for</source>
- <translation type="unfinished"/>
+ <translation>Nincs találat a következőre:</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/UnifiedSearchResultSectionItem.qml" line="20"/>
<source>Search results section %1</source>
- <translation type="unfinished"/>
+ <translation>Keresési találatok %1 szakasza</translation>
</message>
</context>
<context>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Online állapot</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>Online</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Távol</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Ne zavarjanak</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Összes értesítés némítása</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Láthatatlan</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>Megjelenés nem kapcsolódottként</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Állapotüzenet</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Mi az állapota?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Állapotüzenet törlése ennyi idő után:</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Mégse</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Állapotüzenet törlése</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Állapotüzenet beállítása</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Összeállítva a(z) <a href="%1">%2</a> Git verzióból, ekkor: %3, %4, Qt %5 (%6) használatával</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>Belum ada akun terkonfigurasi</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation>Hidupkan enkripsi</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Akun ini mendukung enkripsi end-to-end</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Mohon untuk memasukkan kata sandi (passphrase) enkripsi end to end Anda: <br><br>Pengguna: %2<br>Akun: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Tutup</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Folder Sinkronisasi Lokal</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Tidak ada ruang bebas yang cukup di folder lokal!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Sukses terhubung ke %1: %2 versi %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL Tidak Valid</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Gagal terhubung ke %1 di %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Waktu habis saat mencoba untuk menghubungkan ke %1 di %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Akses ditolak dari server. Untuk memverifikasi bahwa Anda memiliki akses yang benar, <a href="%1">klik disini</a> untuk akses ke layanan dengan peramban Anda.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Folder sinkronisasi lokal %1 sudah ada, mengatur untuk disinkronisasi.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>gagal.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Tidak dapat membuat folder lokal %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Tidak ada folder remote yang ditentukan!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Galat: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>Membuat folder di Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Folder remote %1 sukses dibuat.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Folder remote %1 sudah ada. Menghubungkan untuk sinkronisasi.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Jangan diganggu</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Bisukan semua notifikasi</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Tetapkan status pesan</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation type="unfinished"/>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>Enginn aðgangur stilltur.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation>Virkja dulritun</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Þessi aðgangur styður enda-í-enda dulritun</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Settu inn lykilorð fyrir enda-í-enda dulritun:<br><br>Notandi: %2<br>Aðgangur: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Loka</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Staðvær samstillingarmappa</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Það er ekki nægilegt laust pláss eftir í staðværu möppunni!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Tókst að tengjast við %1: %2 útgáfa %3
(%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Ógild slóð</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Tókst ekki að tengjast %1 á %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Féll á tíma þegar reynt var að tengjast við %1 á %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Reyni að tengjast við %1 á %2 …</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Bý til staðværu samstillingarmöppuna %1 …</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>mistókst.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Gat ekki búið til staðværu möppuna %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Engin fjartengd mappa tilgreind!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Villa: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>bý til möppu á Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Það tókst að búa til fjartengdu möppuna %1.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Tenging við %1 tókst!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Ekki tókst að koma á tengingu við %1. Prófaðu aftur.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Endurnefning möppu mistókst</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Það tókst að búa til staðværu möppuna %1!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Óleystur árekstur.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Einungis %1 eru tiltæk, þarf a.m.k. %2 til að ræsa</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Mistókst að opna eða búa til atvikaskrána. Gakktu úr skugga um að þú hafir les- og skrifheimildir í staðværu samstillingarmöppunni á tölvunni.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Tekst ekki að lesa úr atvikaskrá samstillingar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Tekst ekki að opna atvikaskrá samstillingar</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 skjáborðsforrit</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Þessi útgáfa var gefin út af %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Byggt með Git revision <a href="%1">%2</a> á %3, %4 með Qt %5,
%6</small></p></translation>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Cancella il messaggio di stato</translation>
</message>
<translation>Sembra che tu abbia la funzione File Virtuali attiva in questa cartella. Al momento, non è possibile scaricare implicitamente file virtuali che sono cifrati end-to-end. Per avere la migliore esperienza con i file virtuali e la crittografia end-to-end, assicurati che la cartella cifrata sia contrassegnata con "Rendi sempre disponibile in locale".</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<source>No account configured.</source>
<translation>Nessun account configurato.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Visualizza mnemonico</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation type="unfinished"/>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Abilita cifratura</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Questo account supporta la cifratura End-To-End</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Digita la tua frase segreta di cifratura end-to-end: <br><br>Utente: %2<br>Account: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Chiudi</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>Usa i file &virtuali invece di scaricare immediatamente il contenuto %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(sperimentale)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>I file virtuali non sono supportati per le radici delle partizioni di Windows come cartelle locali. Scegli una sottocartella valida sotto la lettera del disco.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>La cartella "%2" di %1 è sincronizzata con la cartella locale "%3"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Sincronizza la cartella "%1"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Attenzione: la cartella locale non è vuota. Scegli una soluzione!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>Spazio libero di %1</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>I file virtuali non sono disponibili per la cartella selezionata</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Cartella locale di sincronizzazione</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Non c'è spazio libero sufficiente nella cartella locale!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Connesso correttamente a %1: %2 versione %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL non valido</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Connessione a %1 su %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Tempo scaduto durante il tentativo di connessione a %1 su %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Tentativo di connessione a %1 su %2...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>La richiesta autenticata al server è stata rediretta a "%1". L'URL è errato, il server non è configurato correttamente.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Accesso negato dal server. Per verificare di avere i permessi appropriati, <a href="%1">fai clic qui</a> per accedere al servizio con il tuo browser.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Ricevuta una risposta non valida a una richiesta WebDAV autenticata</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>La cartella di sincronizzazione locale %1 esiste già, impostata per la sincronizzazione.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Creazione della cartella locale di sincronizzazione %1... </translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>non riuscita.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Impossibile creare la cartella locale %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Nessuna cartella remota specificata!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Errore: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>creazione cartella su Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>La cartella remota %1 è stata creata correttamente.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La cartella remota %1 esiste già. Connessione in corso per la sincronizzazione</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>La creazione della cartella ha restituito un codice di errore HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>La creazione della cartella remota non è riuscita poiché le credenziali fornite sono errate!<br/>Torna indietro e verifica le credenziali.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">La creazione della cartella remota non è riuscita probabilmente perché le credenziali fornite non sono corrette.</font><br/>Torna indietro e controlla le credenziali inserite.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Creazione della cartella remota %1 non riuscita con errore <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Una connessione di sincronizzazione da %1 alla cartella remota %2 è stata stabilita.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Connesso con successo a %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>La connessione a %1 non può essere stabilita. Prova ancora.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Rinomina della cartella non riuscita</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Impossibile rimuovere o copiare la cartella poiché la cartella o un file contenuto in essa è aperto in un altro programma. Chiudi la cartella o il file e premi Riprova o annulla la configurazione.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Cartella locale %1 creata correttamente!</b></font></translation>
</message>
<translation>Impossibile sincronizzare a causa di un orario di modifica non valido</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Errore nella rilevazione del record del file %1 dal database</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>Il file %1 non può essere rinominato in %2 per un conflitto con il nome di un file locale</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>impossibile ottenere il file %1 dal DB locale</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Errore durante l'impostazione dello stato del PIN</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Errore di invio dei metadati: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>Il file %1 è attualmente in uso</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Impossibile eliminare il record del file %1 dal DB locale</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Rinominazione file non riuscita</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Codice HTTP errato restituito dal server. Atteso 204, ma ricevuto "%1 %2".</translation>
</message>
<translation>Impossibile aggiornare i metadati dei file virtuali: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation>Impossibile impostare il record del file nel DB locale: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Conflitto non risolto</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Sono disponibili solo %1, servono almeno %2 per iniziare</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Impossibile aprire o creare il database locale di sincronizzazione. Assicurati di avere accesso in scrittura alla cartella di sincronizzazione.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Utilizzo di file virtuali con suffisso, ma il suffisso non è impostato</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Impossibile leggere la lista nera dal database locale</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Impossibile leggere dal registro di sincronizzazione.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Impossibile aprire il registro di sincronizzazione</translation>
</message>
<translation>La sincronizzazione riprenderà a breve.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Lo spazio su disco è basso: gli scaricamenti che potrebbero ridurre lo spazio libero sotto %1 saranno saltati.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Spazio disponibile insufficiente sul server per alcuni caricamenti.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>Client desktop di %1</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Versione %1. Per ulteriori informazioni, fai clic <a href='%2'>qui</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Usato il plugin dei file virtuali: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Questa versione è stata fornita da %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Errore di aggiornamento dei metadati a causa dell'orario di modifica non valido</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Errore di aggiornamento dei metadati a causa dell'orario di modifica non valido</translation>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Stato in linea</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>In linea</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Assente</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Non disturbare</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Silenzia tutte le notifiche</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Invisibile</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>Appari non in linea</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Messaggio di stato</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Qual è il tuo stato?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Cancella il messaggio di stato dopo</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Annulla</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Cancella il messaggio di stato</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Imposta il messaggio di stato</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Compilato dalla revisione Git <a href="%1">%2</a> il %3, %4 utilizzando Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>メニューのステータスメッセージの削除</translation>
</message>
<translation>このフォルダでは仮想ファイル機能が有効になっているようです。現時点では、エンドツーエンドで暗号化された仮想ファイルをバックグラウンドで暗黙的にダウンロードすることはできません。仮想ファイルとエンドツーエンド暗号化を最大限に活用するには、暗号化されたフォルダーに「ローカルで常に利用可能にする」というマークが付いていることを確認してください。</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<source>No account configured.</source>
<translation>アカウントが未設定です。</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>ニーモニックを表示</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation type="unfinished"/>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>暗号化を有効にする</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation>エンドツーエンドの暗号化ニーモニック</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>このアカウントはE2E暗号化に対応しています</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>エンドツーエンドの暗号化パスフレーズを入力してください:<br> <br>ユーザー:%2<br>アカウント:%3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>閉じる</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>コンテンツをすぐにダウンロードする代わりに &仮想ファイルを使用する %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(試験的)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>仮想ファイルは、ローカルフォルダーのWindowsルートパーティションではサポートされていません。ドライブレターの下の有効なサブフォルダを選択してください。</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 のフォルダー "%2" はローカルフォルダー "%3" と同期しています</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>"%1" フォルダーを同期</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>警告: ローカルフォルダーは空ではありません。対処法を選択してください!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>空き容量 %1</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>選択したフォルダーで仮想ファイルが使用できません</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>ローカル同期フォルダー</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>ローカルフォルダーに十分な空き容量がありません。</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">正常に %1 へ接続されました:%2 バージョン %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>無効なURL</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>%2 の %1 に接続に失敗:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>%2 の %1 へ接続を試みた際にタイムアウトしました。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>%2 の %1 へ接続を試みています…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>サーバーへの認証リクエストは "%1" へリダイレクトされました。URLが正しくありません。サーバーが間違って設定されています。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>サーバーによってアクセスが拒否されています。適切なアクセス権があるか検証するには、<a href="%1">ここをクリック</a>してブラウザーでサービスにアクセスしてください。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>認証済みの WebDAV 要求に対する無効な応答がありました</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>ローカルの同期フォルダー %1 はすでに存在するため、同期の設定をしてください。<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>ローカル同期フォルダー %1 を作成中…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>失敗。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>ローカルフォルダー %1 を作成できませんでした</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>リモートフォルダーが指定されていません!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>エラー: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>Nextcloud上にフォルダーを作成中:%1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>リモートフォルダー %1 は正常に生成されました。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>リモートフォルダー %1 はすでに存在します。同期のために接続しています。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>フォルダーの作成はHTTPのエラーコード %1 で終了しました</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>指定された資格情報が間違っているため、リモートフォルダーの作成に失敗しました!<br/>前に戻って資格情報を確認してください。</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">おそらく資格情報が間違っているため、リモートフォルダーの作成に失敗しました。</font><br/>前に戻り、資格情報をチェックしてください。</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>リモートフォルダー %1 の作成がエラーで失敗しました。<tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>%1 からリモートディレクトリ %2 への同期接続を設定しました。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>%1への接続に成功しました!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>%1 への接続を確立できませんでした。もう一度確認してください。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>フォルダー名の変更に失敗しました。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>フォルダーまたはその中のファイルが別のプログラムで開かれているため、フォルダーを削除およびバックアップできません。フォルダーまたはファイルを閉じて、再試行を押すか、セットアップをキャンセルしてください。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>ローカルの同期フォルダー %1 は正常に作成されました!</b></font></translation>
</message>
<translation>修正日時が無効なため同期できません</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>ローカルファイル名が衝突しているため、ファイル %1 の名前を %2 に変更できません</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>お気に入りに設定エラー</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>メタデータの更新中にエラーが発生しました:%1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>ファイル %1 は現在使用中です</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>ファイル名を変更できませんでした</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>誤ったHTTPコードがサーバーから返されました。204 を期待しましたが、"%1 %2" が返りました。</translation>
</message>
<translation>仮想ファイルのメタデータを更新できませんでした: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>未解決の競合。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>%1 しか空き容量がありません、開始するためには少なくとも %2 は必要です。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>ローカル同期データベースを開いたり作成できません。 同期フォルダーに書き込み権限があることを確認してください。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>サフィックス付きの仮想ファイルを使用していますが、サフィックスが設定されていません</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>ローカルデータベースからブラックリストを読み込みできません</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>同期ジャーナルから読み込みできません</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>同期ジャーナルを開くことができません</translation>
</message>
<translation>まもなく同期が再開されます。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>ディスク容量が少ない:%1以下の空き容量を減らすダウンロードはスキップされました。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>いくつかのアップロードのために、サーバーに十分なスペースがありません。</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 デスクトップクライアント</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>バージョン %1. 詳細な情報は<a href='%2'>ここ</a>をクリックしてください。</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>仮想ファイルシステムプラグインを利用:%1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>このリリースは%1によって提供されました</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>修正日時が無効なためメタデータの更新時にエラーが発生</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>修正日時が無効なためメタデータの更新時にエラーが発生</translation>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>オンラインステータス</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>オンライン</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>離席中</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>取り込み中</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>全ての通知をミュート</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>オフライン</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>オフライン</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>ステータスメッセージ</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>現在のオンラインステータスは?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>メッセージ有効期限</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>キャンセル</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>ステータスメッセージを消去</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>ステータスメッセージを設定</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small><a href="%1">%2</a> %3, %4 のGitリビジョンからのビルド Qt %5, %6 を利用</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>상태 메시지 메뉴 지우기</translation>
</message>
<translation>이 폴더에 가상 파일 기능이 활성화된 것 같습니다. 종단간 암호화 된 가상 파일은 다운로드 할 수 없습니다. 종단간 암호화와 가상 파일 기능의 원활한 동작을 위해 암호화된 폴더가 "로컬에서 항상 사용 가능"한지 확인하십시오.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation>가상 파일과 종단간 암호화</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<source>No account configured.</source>
<translation>설정한 계정이 없습니다.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>니모닉 표시</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation>이 계정에 종단간 암호화가 활성화됨</translation>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>암호화 사용</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation>이 계정에 종단간 암호화가 활성화됨</translation>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation>종단간 암호화 연상 기호</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation>종단간 암호화 연상 기호</translation>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation>암호화 신원을 보호하기 위해 12개의 사전 단어를 연상 기호로 사용하여 암호화합니다. 이 내용을 기록하고 안전하게 보관하십시오. 휴대전화나 노트북과 같은 다른 기기를 계정에 추가해야합니다.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>이 계정은 종단간 암호화를 지원합니다.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>종단간의 암호화 암구호를 입력하십시오: <br><br>사용자: %2<br>계정: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>닫기</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>컨텐츠를 즉시 다운로드 하는 대신 &가상 파일을 사용하십시오 %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(실험적)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>가상 파일은 윈도우 파티션 루트에 로컬 폴더로 지원되지 않습니다.
드라이브 문자가 지정된 유효한 하위 폴더를 선택하십시오.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 폴더 "%2"(이)가 로컬 폴더 '%3'(으)로 동기화되었습니다.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>폴더 '%1' 동기화</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>경고: 로컬 폴더가 비어있지 않습니다. 해결 방법을 선택하십시오!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 남은 공간</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>가상 파일을 선택한 폴더에서 사용할 수 없음</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>로컬 동기화 폴더</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>로컬 폴더에 공간이 부족합니다!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">%1에 성공적으로 연결되었습니다: %2 버전 %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>잘못된 URL</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>%2에서 %1와 연결이 실패했습니다:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>%2에서 %1와 연결을 시도하는 중 시간이 만료되었습니다.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>%2에서 %1와 연결을 시도하는 중...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>서버에 대한 인증 된 요청이 '%1'로 리디렉션되었습니다. URL이 잘못되어 서버가 잘못 구성되었습니다.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>서버에서 액세스가 금지되었습니다. 올바른 액세스 권한이 있는지 확인하려면 <a href="%1">여기</a>를 클릭하여 브라우저로 서비스에 액세스하십시오.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>인증된 WebDAV 요청에 대한 응답이 잘못되었습니다.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>로컬 동기화 폴더 %1이 이미 존재하며, 동기화 하도록 설정했습니다.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>로컬 동기화 폴더 %1 생성 중...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>확인</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>실패</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>로컬 폴더 %1을 만들 수 없음</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>원격 폴더가 지정되지 않음</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>오류: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>Nextcloud에 폴더 생성 중: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>원격 폴더 %1ㅣ 성공적으로 생성되었습니다.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>원격 폴더 %1이 이미 존재합니다. 동기화를 위해 연결합니다.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>폴더 생성으로 인해 HTTP 오류 코드 %1이 발생했습니다.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>제공된 자격 증명이 잘못되어 원격 폴더 생성에 실패했습니다.<br/>돌아가서 자격 증명을 확인하십시오.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">제공된 자격 증명이 잘못되어 원격 폴더 생성에 실패했을 수 있습니다.</font><br/>돌아가서 자격 증명을 확인하십시오.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>원격 폴더 %1 생성이 오류 <tt>%2</tt>로 인해 실패했습니다.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>%1에서 원격 디렉토리 %2에 대한 동기화 연결이 설정되었습니다.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>%1와 성공적으로 연결되었습니다.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>%1와 연결을 수립할 수 없습니다. 다시 확인해주십시오.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>폴더 이름을 바꿀 수 없음</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>폴더 나 폴더의 파일이 다른 프로그램에서 열려있어 폴더를 제거하고 백업 할 수 없습니다. 폴더 혹은 파일을 닫고 다시 시도하거나 설정을 취소하십시오.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>로컬 동기화 폴더 %1이 성공적으로 생성되었습니다!</b></font></translation>
</message>
<translation>유효하지 않은 수정 시간으로 인해 동기화할 수 없습니다.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>파일 레코드 %1(을)를 데이터베이스에서 제거하는 중 오류 발생</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>로컬 파일 이름 충돌로 인해 파일 %1의 이름을 %2로 바꿀 수 없습니다.</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>로컬 데이터베이스에서 파일 %1을(를) 불러올 수 없음</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>핀 상태 설정 오류</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>메타데이터 갱신 오류: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>파일 %1(이)가 현재 사용 중입니다.</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>로컬 데이터베이스에서 파일 레코드 %1을(를) 제거할 수 없음</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>파일 이름을 바꾸지 못했습니다.</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>서버에서 잘못된 HTTP 코드를 반환했습니다. 204가 받아지는 대신 "1 %2"을 받았습니다.</translation>
</message>
<translation>가상 파일 메타데이터를 업데이트할 수 없음: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation>파일 메타데이터를 업로드할 수 없음: %1</translation>
</message>
<translation>로컬 데이터베이스에서 파일 레코드 %1을(를) 설정할 수 없음</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>해결되지 않은 충돌</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>%1 만 사용할 수 있습니다. 시작하려면 %2 이상이 필요합니다</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>로컬 동기화 데이터베이스를 열거나 만들 수 없습니다. 동기화 폴더에 대한 쓰기 권한이 있는지 확인하십시오.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>가상 파일에 접미사를 사용 중이나, 접미사가 설정되지 않음</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>로컬 데이터베이스에서 블랙리스트를 읽을 수 없습니다.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>동기화 저널에서 읽을 수 없습니다.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>동기화 저널을 열 수 없습니다.</translation>
</message>
<translation>동기화가 곧 재개됩니다.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>디스크 공간이 부족합니다. 여유 공간이 %1 미만으로 남으면 다운로드를 건너 뜁니다.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>일부 업로드를 위해 서버에 사용 가능한 공간이 부족합니다.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 데스크톱 클라이언트</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>버전 %1. 더 많은 정보를 보려면 <a href='%2'>여기</a>를 클릭하세요.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><small><p>가상 파일 플러그인 사용: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>이 릴리스는 %1에 의해 제공되었습니다.</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>유효하지 않은 수정 시간으로 인한 메타데이터 업데이트 오류</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>유효하지 않은 수정 시간으로 인한 메타데이터 업데이트 오류</translation>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>온라인 상태</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>온라인</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>자리 비움</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>방해하지 마십시오</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>모든 알림 음소거</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>숨겨짐</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>오프라인으로 표시</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>상태 메시지</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>당신의 상태는 무엇입니까?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>이후 상태 메시지 삭제</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>취소</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>상태 메시지 삭제</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>상태 메시지 설정</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Git 개정 <a href="%1">%2</a>에서 Qt %5, %6을 사용하여 %3, %4의 빌드</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>Nėra sukonfiguruotų paskyrų.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation>Įjungti šifravimą</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Ši paskyra palaiko ištisinį šifravimą</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Įveskite savo ištisinio šifravimo slaptafrazę:<br><br>Naudotojas: %2<br>Paskyra: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Užverti</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Sinchronizavimo aplankas kompiuteryje</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Vietiniame aplanke nepakanka laisvos vietos!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Sėkmingai prisijungė prie %1: %2 versija %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Neteisingas URL</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>%2 nepavyko prisijungti prie %1: <br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>%2 prisijungimui prie %1 laikas pasibaigė.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Bandoma prisijungti prie %1 ties %2…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Prieigą apribojo serveris. Norėdami įsitikinti, kad turite tinkamą prieigą, <a href="%1">spustelėkite čia</a>ir paslauga bus atidaryta jūsų naršyklėje.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Neteisingas atsakymas į patvirtintą „WebDAV“ užklausą</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Sinchronizavimo aplankas %1 jau yra kompiuteryje, ruošiama sinchronizuoti.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Kuriamas vietinis sinchronizavimo aplankas %1…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>Gerai</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>nepavyko.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Nepavyko sukurti vietinio aplanko %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Nenurodytas nuotolinis aplankas!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Klaida: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>kuriamas aplankas Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Nuotolinis aplankas %1 sėkmingai sukurtas.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Serverio aplankas %1 jau yra. Prisijunkite jį sinchronizavimui.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Aplanko sukūrimas sąlygojo HTTP klaidos kodą %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Nepavyko sukurti aplanko serveryje dėl neteisingų prisijungimo duomenų! <br/>Grįžkite ir įsitinkite, kad prisijungimo duomenys teisingai.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Nepavyko sukurti aplanko serveryje dėl neteisingų prisijungimo duomenų.</font><br/>Grįžkite ir įsitinkite, kad prisijungimo duomenys teisingai.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Nepavyko sukurti aplanko %1 serveryje, klaida <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Sinchronizavimo ryšys su %1 su nuotoliniu katalogu %2 buvo nustatytas.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Sėkmingai prisijungta prie %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Susijungti su %1 nepavyko. Pabandykite dar kartą.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Nepavyko pervadinti aplanką</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Sinchronizavimo aplankas %1 kompiuteryje buvo sėkmingai sukurtas! </b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>nepavyko iš vietinės duomenų bazės gauti failo %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Klaida atnaujinant metaduomenis: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>Šiuo metu failas %1 yra naudojamas</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Nepavyko pervadinti failo</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Neišspręstas konfliktas.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Leidžiami tik %1, būtina bent %2, kad galėtumėte pradėti</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Nepavyko atverti ar sukurti sinchronizavimo duomenų bazės kompiuteryje. Įsitikinkite, kad į sinchronizavimo aplanką galite rašyti.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Nepavyko perskaityti juodojo sąrašo iš duomenų bazės kompiuteryje</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Nepavyko perskaityti sinchronizavimo žurnalo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Nepavyksta atverti sinchronizavimo žurnalo</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Mažai vietos diske: atsisiuntimai, kurie sumažintų vietą iki %1 buvo praleisti.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Kai kuriems įkėlimams serveryje neužteks vietos.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 darbalaukio kliento programa</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Versija %1. Išsamesnei informacijai, spustelėkite <a href='%2'>čia</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Šį išleidimą pateikė %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="496"/>
<source>%n hours ago</source>
- <translation><numerusform>prieš %n valandą</numerusform><numerusform>prieš %n valandas</numerusform><numerusform>prieš %n valandų</numerusform><numerusform>prieš %n valandų</numerusform></translation>
+ <translation><numerusform>prieš %n valandą</numerusform><numerusform>prieš %n valandas</numerusform><numerusform>prieš %n valandų</numerusform><numerusform>prieš %n valandą</numerusform></translation>
</message>
<message>
<location filename="../src/common/utility.cpp" line="503"/>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="509"/>
<source>%n minute ago</source>
- <translation><numerusform>prieš %n minutę</numerusform><numerusform>prieš %n minutes</numerusform><numerusform>prieš %n minučių</numerusform><numerusform>prieš %n minučių</numerusform></translation>
+ <translation><numerusform>prieš %n minutę</numerusform><numerusform>prieš %n minutes</numerusform><numerusform>prieš %n minučių</numerusform><numerusform>prieš %n minutę</numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="511"/>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Būsenos žinutė</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Kokia jūsų būsena?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Išvalyti būsenos žinutę po</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Atsisakyti</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Išvalyti būsenos žinutę</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Nustatyti būsenos žinutę</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Pagaminta pagal Git redakciją <a href="%1">%2</a>išleistą %3, %4 naudojant Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>Nav konfigurēts konts.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation>Ieslēgt šifrēšanu</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Lūdzu ievadiet jūsu end to end šifrēšanas paroli:<br><br>Lietotājs: %2<br>Konts: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Nevar atvērt sinhronizācijas žurnālu</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Šo izlaidumu piegādāja %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Tiešsaistes statuss</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>Tiešsaistē</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Prom</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Netraucēt</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Neredzams</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Statusa ziņojums</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Notīrīt statusa ziņojumu pēc</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Notīrīt statusa ziņojumu</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Iestatīt statusa ziņojumu</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Būvēta no Git revīzijas <a href="%1">%2</a> uz %3, %4 izmantojot Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>Нема конфигурирано сметка.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation>Овозможи енкрипција</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>На оваа сметка е овозможена крај-до-крај енкрипција</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Затвори</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(експериментално)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Синхронизирај ја папката "%1"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 слободен простор</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Не се достапни виртуелни датотеки за избраната папка</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Локална синхронизирана папка</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Нема доволно простор во локалната папка!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Успешно поврзување со %1: %2 верзија %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Невалидна URL</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Неуспешно поврзување со %1 на %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Истече времето за поврзување на %1 во %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Обид за поврзување со %1 во %2 …</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Локалната папка %1 веќе постои, поставете ја за синхронизација.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Креирање на локална папка за синхронизација %1 …</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>Добро</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>неуспешно.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Неможе да се креира локалната папка %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Нема избрано папка на серверот!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Грешка: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>Креирање папка: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Папката %1 е успрешно креирана на серверот.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Папката %1 веќе постои на серверот. Поврзете се за да ја синхронизирате.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Креирањето на папката на серверот беше неуспешно бидејќи акредитивите се неточни!<br/>Вратете се назад и проверете ги вашите акредитиви.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Креирањето на папката на серверот беше неуспешно највероватно бидејќи акредитивите се неточни.</font><br/>Вратете се назад и проверете ги вашите акредитиви.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Креирање на папка %1 на серверот беше неуспешно со грешка <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Успешно поврзување со %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Врската со %1 неможе да се воспостави. Пробајте покасно.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Неуспешно преименување на папка</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Локална папка за синхронизација %1 е успешно креирана!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>Датотеката %1, моментално се користи</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Неуспешно преименување на датотека</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Погрешен HTTP код е испратен од серверот. Се очекува 204, но примено е"%1 %2".</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Неразрешен конфликт.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Достапно е %1, потребно е %2 за почеток</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Има малку простор на дискот: Преземањата ќе доведат да просторот на дискот се намали под %1 поради тоа се прескокнува.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 Клиент за компјутер</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Верзија %1. За повеќе информации кликнете <a href='%2'>тука</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Ова издание е обезбедено од %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Изграден од Git ревизија <a href="%1">%2</a> на %3, %4 со користење на Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation>Du ser ut til å ha funksjonen virtuelle filer aktivert på denne mappen. For øyeblikket er det ikke mulig å implisitt laste ned virtuelle filer som er ende-til-ende-kryptert. For å få den beste opplevelsen med virtuelle filer og ende-til-ende-kryptering, sørg for at den krypterte mappen er merket med "Gjør alltid tilgjengelig lokalt".</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<source>No account configured.</source>
<translation>Ingen konto konfigurert.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Vis mnemonic</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation type="unfinished"/>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Aktiver kryptering</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Denne kontoen støtter ende-til-ende kryptering</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Lukk</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Lokal synkroniseringsmappe</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Vellykket oppkobling mot %1: %2 versjon %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Ugyldig URL</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Klarte ikke å koble til %1 på %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Tidsavbrudd ved oppkobling mot %1 på %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Tilgang forbudt av serveren. For å sjekke om du har gyldig tilgang, <a href="%1">klikk her</a> for å aksessere tjenesten med nettleseren din.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Lokal synkroniseringsmappe %1 finnes allerede. Setter den opp for synkronisering.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>feilet.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Klarte ikke å opprette lokal mappe %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Ingen ekstern mappe spesifisert!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Feil: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>oppretter mappe på Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Ekstern mappe %1 ble opprettet.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Ekstern mappe %1 finnes allerede. Kobler den til for synkronisering.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Oppretting av mappe resulterte i HTTP-feilkode %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Oppretting av ekstern mappe feilet fordi påloggingsinformasjonen er feil!<br/>Gå tilbake og sjekk brukernavnet og passordet ditt.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Oppretting av ekstern mappe feilet, sannsynligvis fordi oppgitt påloggingsinformasjon er feil.</font><br/>Vennligst gå tilbake og sjekk ditt brukernavn og passord.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Oppretting av ekstern mappe %1 feilet med feil <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>En synkroniseringsforbindelse fra %1 til ekstern mappe %2 ble satt opp.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Forbindelse til %1 opprettet!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Klarte ikke å etablere forbindelse til %1. Sjekk igjen.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Omdøping av mappe feilet</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Oppretting av lokal synkroniseringsmappe %1 vellykket!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Uløst konflikt</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Bare %1 er tilgjengelig, trenger minst %2 for å begynne</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Kan ikke lese svartelisten fra den lokale databasen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Kan ikke lese fra synkroniseringsjournalen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Kan ikke åpne synkroniseringsjournalen</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Avbryt</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation type="unfinished"/>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation>Het lijkt erop dat de functie Virtuele bestanden voor deze map is ingeschakeld. Momenteel is het niet mogelijk om impliciet virtuele bestanden te downloaden die end-to-end versleuteld zijn. Om de beste ervaring met virtuele bestanden en end-to-end-versleuteling te krijgen, raden we aan om ervoor te zorgen dat de versleutelde map is gemarkeerd met "Altijd lokaal beschikbaar maken".</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<source>No account configured.</source>
<translation>Geen account ingesteld.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Geheugensteun weergeven</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation type="unfinished"/>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Encryptie activeren</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Dit account ondersteunt end-to-end-versleuteling</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Voer je end-to-end versleutelingswachtwoord in: <br><br>Gebruiker: %2<br>Account: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
<location filename="../src/gui/editlocallyjob.cpp" line="135"/>
<location filename="../src/gui/editlocallyjob.cpp" line="148"/>
<source>Could not find a file for local editing. Make sure its path is valid and it is synced locally.</source>
- <translation type="unfinished"/>
+ <translation>Kon geen bestand vinden om lokaal te bewerken. Zorg ervoor dat het pad juist is en dat het lokaal gesynchroniseerd is.</translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="143"/>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Sluiten</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>Gebruik &virtuele bestanden in plaats van direct downloaden content%1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(experimenteel)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Virtuele bestanden worden niet ondersteund voor Windows-partitie-hoofdmappen als lokale map. Kies een geldige submap onder de stationsletter.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 map "%2" is gesynchroniseerd naar de lokale map "%3"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Synchroniseer de map "%1"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Waarschuwing: De lokale map is niet leeg. Maak een keuze!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 vrije ruimte</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Virtuele bestanden zijn niet beschikbaar voor de geselecteerde map</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Lokale synchronisatiemap</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Er is niet genoeg ruimte beschikbaar in de lokale map!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Succesvol verbonden met %1: %2 versie %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Ongeldige URL</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Kon geen verbinding maken met %1 op %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Time-out bij verbinden met %1 op %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Probeer te verbinden met %1 om %2 ...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>De geauthentiseerde aanvraag voor de server werd omgeleid naar "%1". De URL is onjuist, de server is verkeerd geconfigureerd.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Toegang door server verboden. Om te verifiëren dat je toegang mag hebben, <a href="%1">klik hier</a> om met je browser toegang tot de service te krijgen.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Er is een ongeldig antwoord ontvangen op een geauthenticeerde WebDAV opvraging</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Lokale synchronisatie map %1 bestaat al, deze wordt ingesteld voor synchronisatie.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Creëren lokale synchronisatie map %1 ...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>mislukt.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Kan lokale map %1 niet aanmaken</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Geen externe map opgegeven!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Fout: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>aanmaken map op Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Externe map %1 succesvol gecreëerd.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>De externe map %1 bestaat al. Verbinden voor synchroniseren.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Het aanmaken van de map resulteerde in HTTP foutcode %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Het aanmaken van de externe map is mislukt, waarschijnlijk omdat je inloggegevens fout waren.<br/>Ga terug en controleer je inloggegevens.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Het aanmaken van de externe map is mislukt, waarschijnlijk omdat je inloggegevens fout waren.</font><br/>ga terug en controleer je inloggevens.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Aanmaken van externe map %1 mislukt met fout <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Er is een synchronisatie verbinding van %1 naar externe map %2 opgezet.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Succesvol verbonden met %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Er kan geen verbinding worden gemaakt met %1. Probeer het nog eens.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Hernoemen map mislukt</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Kan de map niet verwijderen en back-uppen, omdat de map of een bestand daarin, geopend is in een ander programma. Sluit de map of het bestand en drup op Opnieuw of annuleer de installatie.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Lokale synch map %1 is succesvol aangemaakt!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>Bestand %1 kan niet worden hernoemd naar %2, omdat de naam conflicteert met een lokaal bestand</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Fout bij instellen pin status</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Fout bij bijwerken metadata: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>Bestand %1 is al in gebruik</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Kon bestand niet hernoemen</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Foutieve HTTP code ontvangen van de server. Verwacht was 204, maar ontvangen "%1 %2".</translation>
</message>
<translation>Kon virtuele bestand metadata niet bijwerken: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Bestandsconflict</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Slechts %1 beschikbaar, maar heeft minimaal %2 nodig om te starten</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Kon de lokale sync-database niet openen of aanmaken. Zorg ervoor dat je schrijf-toegang hebt in de sync-map</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>gebruik maken van virtuele bestanden met achtervoegsel, maar achtervoegsel niet ingesteld</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Kan de blacklist niet lezen uit de lokale database</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Niet mogelijk om te lezen uit het synchronisatie verslag.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Kan het sync transactielog niet openen</translation>
</message>
<translation>Synchronisatie wordt spoedig hervat.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Schijfruimte laag: Downloads die de vrije ruimte tot onder %1 zouden reduceren, zijn overgeslagen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Onvoldoende schijfruimte op de server voor sommige uploads.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 Desktop Client</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Versie %1. Voor meer informatie klik <a href='%2'>hier</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Gebruik makend van virtuele bestanden plugin: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Deze release is geleverd door %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Online status</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>Online</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Afwezig</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Niet storen</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Onzichtbaar</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Statusbericht</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Wat is je status?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Statusbericht wissen na</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Statusbericht wissen</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Statusbericht instellen</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Gebouwd vanaf Git revisie <a href="%1">%2</a> op %3, %4 gebruik makend van Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>Cap de compte pas configurat.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation>Activar lo chiframent</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Aqueste compte es compatible amb lo chiframent del cap a la fin</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Tampar</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(experimental)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 espaci liure</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL invalida</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>D’acòrdi</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Impossible de crear lo dossièr local « %s »</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Error : %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Marrit còdi HTTP tornat pel servidor. Esperat 204, mas recebut « %1 %2 ».</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>Client de burèu %1</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Version %1. Per mai d’informacion clicatz <a href='%2'>aquí</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Usatge extension pels fichièrs virtuals : %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Aquesta version es provesida per %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>En linha</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Absent</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Desrengar pas</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Invisible</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Messatge d’estatut</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Quin es vòstre estatut ?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Construit de la revision Git <a href="%1">%2</a> sus %3, %4 using Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Wyczyść menu komunikatu statusu</translation>
</message>
<translation>Wygląda na to, że funkcja Pliki wirtualne jest włączona w tym katalogu. W tej chwili nie jest możliwe bezpośrednie pobieranie plików wirtualnych, które są zaszyfrowane end-to-end. Aby uzyskać jak najlepsze korzystanie z Plików wirtualnych i Szyfrowania end-to-end, upewnij się, że zaszyfrowany katalog jest oznaczony jako "Dostępne zawsze lokalnie".</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation>Szyfrowanie end-to-end za pomocą wirtualnych plików</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation>Wygląda na to, że w tym katalogu włączono funkcję plików wirtualnych. W tej chwili nie jest możliwe niejawne pobieranie wirtualnych plików, które są szyfrowane metodą end-to-end. Aby uzyskać najlepsze efekty z plikami wirtualnymi i szyfrowaniem end-to-end, upewnij się, że zaszyfrowany katalog jest oznaczony jako "Dostępne zawsze lokalnie".</translation>
</message>
<source>No account configured.</source>
<translation>Brak skonfigurowanych kont.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Wyświetl mnemonik</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation>Na tym koncie włączono szyfrowanie typu end-to-end</translation>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Włącz szyfrowanie</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation>Na tym koncie włączono szyfrowanie typu end-to-end</translation>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation>Pamięciowe szyfrowanie end-to-end</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation>Mnemonik szyfrowania end-to-end</translation>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation>Aby chronić Twoją tożsamość kryptograficzną, szyfrujemy ją za pomocą mnemonika z 12 słów słownikowych. Hasło zachowaj w bezpiecznym miejscu. Będzie ono potrzebne do dodania innych urządzeń do Twojego konta (takich jak telefon komórkowy lub laptop).</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>To konto obsługuje szyfrowanie end-to-end</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation>Włącz szyfrowanie</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation>Szyfrowanie end-to-end zostało włączone na tym koncie z innym urządzeniu.<br>Można je włączyć na tym urządzeniu, wprowadzając swój mnemonik.<br>Umożliwi to synchronizację istniejących zaszyfrowanych katalogów.</translation>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="142"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
- <translation type="unfinished"/>
+ <translation>Żądanie uwierzytelnienia do serwera zostało przekierowane do "%1". Adres URL jest nieprawidłowy, serwer został źle skonfigurowany.</translation>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="152"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
- <translation type="unfinished"/>
+ <translation>Dostęp zabroniony przez serwer. Aby sprawdzić, czy masz odpowiednie uprawnienia, <a href="%1">kliknij tutaj</a>, aby połączyć się z usługą poprzez przeglądarkę.</translation>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="160"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
- <translation type="unfinished"/>
+ <translation>Wystąpiła nieprawidłowa odpowiedź na żądanie uwierzytelnienia WebDav</translation>
</message>
</context>
<context>
<translation>Wprowadź hasło szyfrowania end to end:<br><br>Użytkownik: %2<br>Konto: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation>Wprowadź hasło szyfrowania End-to-End:<br><br>Nazwa użytkownika: %2<br>Konto: %3<br></translation>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
- <translation> - %1</translation>
+ <source>Could not decrypt!</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="162"/>
<source>Close</source>
<translation>Zamknij</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>Użyj plików &wirtualnych zamiast bezpośrednio pobierać ich zawartość %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(eksperymentalne)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Pliki wirtualne nie są obsługiwane w przypadku katalogów głównych partycji Windows jako katalogu lokalnego. Wybierz prawidłowy podkatalog według litery dysku.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>Katalog %1 "%2" jest synchronizowany z katalogiem lokalnym "%3"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Synchronizuj katalog "%1"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Uwaga: Katalog lokalny nie jest pusty. Bądź ostrożny!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 wolnej przestrzeni</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Pliki wirtualne nie są dostępne dla wybranego katalogu</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Lokalny katalog synchronizacji</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>W katalogu lokalnym nie ma wystarczającej ilości wolnego miejsca!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Udane połączenie z %1: %2 wersja %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Nieprawidłowy adres URL</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Nie udało się połączyć do %1 w %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Przekroczono limit czasu podczas próby połączenia do %1 na %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Próba połączenia z %1 w %2…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>Uwierzytelnione zapytanie do serwera zostało przekierowane do "%1". Adres URL jest nieprawidłowy, serwer został źle skonfigurowany.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Dostęp zabroniony przez serwer. Aby sprawdzić, czy masz odpowiednie uprawnienia, <a href="%1">kliknij tutaj</a>, aby połączyć się z usługą poprzez przeglądarkę.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Wystąpiła nieprawidłowa odpowiedź na żądanie uwierzytelnienia WebDav</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Lokalny katalog synchronizacji %1 już istnieje. Ustawiam go do synchronizacji.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Tworzenie lokalnego katalogu synchronizacji %1…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>błąd.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Nie można utworzyć katalogu lokalnego %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Nie określono katalogu zdalnego!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Błąd: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>tworzenie katalogu w Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Katalog zdalny %1 został pomyślnie utworzony.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Zdalny katalog %1 już istnieje. Podłączam go do synchronizowania.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Tworzenie katalogu spowodowało kod błędu HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Nie udało się utworzyć zdalnego katalogu ponieważ podane poświadczenia są nieprawidłowe!<br/>Powróć i sprawdź poświadczenia.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Tworzenie katalogu zdalnego nie powiodło się. Prawdopodobnie dostarczone poświadczenia są nieprawidłowe.</font><br/>Powróć i sprawdź poświadczenia.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Tworzenie katalogu zdalnego %1 nie powiodło się z powodu błędu <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Połączenie synchronizacji z %1 do katalogu zdalnego %2 zostało utworzone.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Udane połączenie z %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Nie można nawiązać połączenia z %1. Sprawdź ponownie.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Zmiana nazwy katalogu nie powiodła się</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Nie można usunąć oraz wykonać kopii zapasowej katalogu, ponieważ katalog lub plik znajdujący się w nim jest otwarty w innym programie. Zamknij katalog lub plik i naciśnij przycisk "Ponów próbę" lub anuluj konfigurację.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Utworzenie lokalnego katalogu synchronizowanego %1 zakończone pomyślnie!</b></font></translation>
</message>
<translation>Nie można zsynchronizować z powodu nieprawidłowego czasu modyfikacji</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Błąd podczas usuwania rekordu pliku %1 z bazy danych</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>Nie można zmienić nazwy pliku %1 na %2 z powodu konfliktu nazwy pliku lokalnego</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>Nie można pobrać pliku %1 z lokalnej bazy danych</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Błąd podczas ustawiania stanu przypięcia</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Błąd podczas aktualizowania metadanych: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>Plik %1 jest aktualnie używany</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Nie można usunąć rekordu pliku %1 z lokalnej bazy danych</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation>Nie udało się rozszerzyć zmiany nazwy katalogu w hierarchii</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Nie udało się zmienić nazwy pliku</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Serwer zwrócił nieprawidłowy kod HTTP. Oczekiwano 204, ale otrzymano "%1 %2".</translation>
</message>
<translation>Nie można zaktualizować metadanych pliku wirtualnego: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation>Nie można zaktualizować metadanych pliku: %1</translation>
</message>
<translation>Nie można ustawić rekordu pliku na lokalną bazę danych: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Nierozpoznany konflikt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Dostępnych jest tylko %1, aby rozpocząć, potrzebujesz co najmniej %2</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Nie można otworzyć lub utworzyć lokalnej bazy danych synchronizacji. Upewnij się, że masz dostęp do zapisu w katalogu synchronizacji.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Używanie plików wirtualnych z przyrostkiem, lecz przyrostek nie jest ustawiony</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Nie można odczytać czarnej listy z lokalnej bazy danych</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Nie można odczytać z dziennika synchronizacji.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Nie można otworzyć dziennika synchronizacji</translation>
</message>
<translation>Synchronizacja zostanie wkrótce wznowiona.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Brak miejsca na dysku: Pominięto pobieranie plików, które zmniejszyłyby ilość wolnego miejsca poniżej %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Na serwerze nie ma wystarczającej ilości miejsca na niektóre wysłane pliki.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 Desktop Client</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Wersja %1. Aby uzyskać więcej informacji, kliknij <a href='%2'>tutaj</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Używanie wtyczki plików wirtualnych: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>To wydanie zostało dostarczone przez %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Błąd podczas aktualizacji metadanych z powodu nieprawidłowego czasu modyfikacji</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Błąd podczas aktualizacji metadanych z powodu nieprawidłowego czasu modyfikacji</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="159"/>
<source>Create a new share link</source>
- <translation type="unfinished"/>
+ <translation>Utwórz nowy link udostępnienia</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="179"/>
<source>Copy share link location</source>
- <translation type="unfinished"/>
+ <translation>Skopiuj lokalizację linku udostępniania</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="208"/>
<source>Share options</source>
- <translation type="unfinished"/>
+ <translation>Opcje udostępniania</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="87"/>
<source>An error occurred setting the share password.</source>
- <translation type="unfinished"/>
+ <translation>Wystąpił błąd podczas ustawiania hasła udostępniania.</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="220"/>
<source>Edit share</source>
- <translation type="unfinished"/>
+ <translation>Edytuj udostępnianie</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="237"/>
<source>Dismiss</source>
- <translation type="unfinished"/>
+ <translation>Odrzuć</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="296"/>
<source>Share label</source>
- <translation type="unfinished"/>
+ <translation>Udostępnij etykietę</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="329"/>
<source>Allow editing</source>
- <translation type="unfinished"/>
+ <translation>Zezwalaj na edytowanie</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="357"/>
<source>Password protect</source>
- <translation type="unfinished"/>
+ <translation>Zabezpiecz hasłem</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="462"/>
<source>Set expiration date</source>
- <translation type="unfinished"/>
+ <translation>Ustaw datę wygaśnięcia</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="653"/>
<source>Note to recipient</source>
- <translation type="unfinished"/>
+ <translation>Notatka dla odbiorcy</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="721"/>
<source>Unshare</source>
- <translation type="unfinished"/>
+ <translation>Zatrzymaj udostępnianie</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="738"/>
<source>Add another link</source>
- <translation type="unfinished"/>
+ <translation>Dodaj kolejny link</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="769"/>
<source>Copy share link</source>
- <translation type="unfinished"/>
+ <translation>Skopiuj link udostępniania</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/UnifiedSearchResultNothingFound.qml" line="26"/>
<source>No results for</source>
- <translation type="unfinished"/>
+ <translation>Brak wyników dla</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/UnifiedSearchResultSectionItem.qml" line="20"/>
<source>Search results section %1</source>
- <translation type="unfinished"/>
+ <translation>Sekcja wyników wyszukiwania %1</translation>
</message>
</context>
<context>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Status online</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>Online</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Bezczynny</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Nie przeszkadzać</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Wycisz wszystkie powiadomienia</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Niewidoczny</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>Widnieje jako offline</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Komunikat statusu</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Jaki jest Twój status?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Wyczyść komunikat statusu po</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Anuluj</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Wyczyść komunikat statusu</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Ustaw komunikat statusu</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Zbudowany na podstawie wersji Git <a href="%1">%2</a> na %3, %4 przy użyciu Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>Nenhuma conta configurada.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation>Ativar a encriptação</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Esta conta suporta encriptação ponto-a-ponto</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Por favor, insira a sua palavra-passe de encriptação %1:<br><br>Utilizador: %2<br>Conta: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Fechar</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(experimental)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Pasta de Sincronização Local</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Não existe espaço disponível na pasta local!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Ligado com sucesso a %1: %2 - versão: %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL inválido</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Não foi possível ligar a %1 em %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Tempo expirou enquanto tentava ligar a %1 em %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Acesso proibido pelo servidor. Para verificar que tem o acesso adequado, <a href="%1">clique aqui</a> para aceder ao serviço com o seu navegador.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>A pasta de sincronização local %1 já existe, a configurar para sincronizar.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>Falhou.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Não foi possível criar a pasta local %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Não foi indicada a pasta remota!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Erro: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>a criar a pasta na Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Criação da pasta remota %1 com sucesso!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>A pasta remota %1 já existe. Ligue-a para sincronizar.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>A criação da pasta resultou num erro HTTP com o código %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>A criação da pasta remota falhou, provavelmente por ter introduzido as credenciais erradas.<br/>Por favor, verifique as suas credenciais.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">A criação da pasta remota falhou, provavelmente por ter introduzido as credenciais erradas.</font><br/>Por favor, verifique as suas credenciais.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>A criação da pasta remota %1 falhou com o erro <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>A sincronização de %1 com a pasta remota %2 foi criada com sucesso.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Conectado com sucesso a %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Não foi possível ligar a %1 . Por Favor verifique novamente.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Erro ao renomear a pasta</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Pasta de sincronização local %1 criada com sucesso!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Conflito por resolver.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Apenas %1 estão disponíveis, é preciso um mínimo de %2 para começar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Não foi possível abrir ou criar a base de dados de sincronização local. Verifique se tem acesso de gravação na pasta de sincronização.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Não foi possível ler a lista negra a partir da base de dados local</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Não foi possível ler a partir do jornal de sincronização.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Impossível abrir o jornal de sincronismo</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>O espaço em disco é baixo: foram ignoradas as transferências que reduziriam o espaço abaixo de %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Não há espaço livre suficiente no servidor para alguns uploads.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Versão %1. Para mais informação por favor clique <a href='%2'>aqui</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Esta versão foi fornecida por %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Construido a partir da revisão Git <a href="%1">%2</a> em %3, %4 usando Qt %5, %6</small></p></translation>
</message>
<message>
<location filename="../src/gui/tray/ActivityItemContent.qml" line="204"/>
<source>Open file details</source>
- <translation type="unfinished"/>
+ <translation>Abrir detalhes do arquivo</translation>
</message>
<message>
<location filename="../src/gui/tray/ActivityItemContent.qml" line="208"/>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Limpar menu de mensagem de status</translation>
</message>
<message>
<location filename="../src/gui/filedetails/FileDetailsPage.qml" line="128"/>
<source>Dismiss</source>
- <translation type="unfinished"/>
+ <translation>Dispensar</translation>
</message>
<message>
<location filename="../src/gui/filedetails/FileDetailsPage.qml" line="172"/>
<translation>Parece que o recurso Arquivos Virtuais está ativado nesta pasta. No momento, não é possível baixar implicitamente arquivos virtuais criptografados de ponta a ponta. Para obter a melhor experiência com arquivos virtuais e criptografia de ponta a ponta, certifique-se de que a pasta criptografada esteja marcada com "Tornar sempre disponível localmente". </translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation>Criptografia Ponta a Ponta com Arquivos Virtuais </translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
- <translation type="unfinished"/>
+ <translation>Parece que o recurso Arquivos virtuais está ativado nesta pasta. No momento, não é possível baixar implicitamente arquivos virtuais criptografados de ponta a ponta. Para obter a melhor experiência com arquivos virtuais e criptografia de ponta a ponta, certifique-se de que a pasta criptografada esteja marcada com "Tornar sempre disponível localmente". </translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="97"/>
<source>No account configured.</source>
<translation>Nenhuma conta configurada.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Mostrar mnemônico</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation>Criptografia Ponta a Ponta foi habilitado para essa conta</translation>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Ativar criptografia</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation>Criptografia Ponta a Ponta foi habilitado para essa conta</translation>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation>Mnemônico de criptografia de ponta a ponta</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
- <translation type="unfinished"/>
+ <translation>Mnemônico da criptografia ponta a ponta</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="981"/>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation>Para proteger sua identidade criptográfica, nós a criptografamos com um mnemônico de 12 palavras do dicionário. Por favor, anote-os e mantenha-os seguros. Eles serão necessários para adicionar outros dispositivos à sua conta (como seu celular ou computador)</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Esta conta suporta criptografia de ponta-a-ponta</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation>Configurar criptografia</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
- <translation type="unfinished"/>
+ <translation>A criptografia de ponta a ponta foi habilitada nesta conta com outro dispositivo.<br>Ele pode ser ativado neste dispositivo inserindo seu mnemônico.<br>Isso permitirá a sincronização de pastas criptografadas existentes.</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="142"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
- <translation type="unfinished"/>
+ <translation>A solicitação autenticada para o servidor foi redirecionada para "%1". O URL está incorreto, o servidor está configurado incorretamente. </translation>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="152"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
- <translation type="unfinished"/>
+ <translation>Acesso proibido pelo servidor. Para verificar se você tem acesso adequado, <a href="%1">clique aqui</a> para acessar o serviço com seu navegador.</translation>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="160"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
- <translation type="unfinished"/>
+ <translation>Houve uma resposta inválida para uma solicitação autenticada do WebDAV</translation>
</message>
</context>
<context>
<translation>Insira a senha da criptografia de ponta-a-ponta:<br><br>Usuário: %2<br>Conta: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation>Digite sua senha de criptografia ponta a ponta:<br><br>Usuário: %2<br>Conta: %3<br></translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="486"/>
<source>Could not find a remote file info for local editing. Make sure its path is valid.</source>
- <translation type="unfinished"/>
+ <translation>Não foi possível encontrar um arquivo para edição local. Certifique-se de que seu caminho seja válido.</translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="551"/>
<location filename="../src/gui/editlocallyjob.cpp" line="614"/>
<location filename="../src/gui/editlocallyjob.cpp" line="625"/>
<source>Lock will last for %1 minutes. You can also unlock this file manually once you are finished editing.</source>
- <translation type="unfinished"/>
+ <translation>Bloqueio vai durar por %1 minutos. Você também pode desbloquear este arquivo manualmente quando terminar de editar.</translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="624"/>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Fechar</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>Use os arquivos &virtuais em vez de baixar o conteúdo imediatamente %1 </translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(experimental)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Arquivos virtuais não são suportados como partição raiz do Windows como pasta local. Escolha uma subpasta válida na letra da unidade. </translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 pasta "%2" está sincronizada com a pasta local "%3" </translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Sincronizar a pasta "%1"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Aviso: A pasta local não está vazia. Escolha uma resolução!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 de espaço livre</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Os arquivos virtuais não estão disponíveis para a pasta selecionada </translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Pasta de Sincronização Local</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Não há espaço livre na pasta local!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Conectado com sucesso a %1: %2 versão %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL inválida</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Falhou ao conectar com %1 em %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Atingido o tempo limite ao tentar conectar com %1 em %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Tentando conectar em %1 às %2…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>A solicitação autenticada para o servidor foi redirecionada para "%1". O URL está incorreto, o servidor está configurado incorretamente. </translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Acesso proibido pelo servidor. Para verificar se você tem acesso adequado, <a href="%1">clique aqui</a> para acessar o serviço com seu navegador.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Houve uma resposta inválida para uma solicitação autenticada do WebDAV</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Pasta de sincronização local %1 já existe, configurando-a para sincronização. <br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Criando pasta de sincronização local %1…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>falhou.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Não foi possível criar pasta local %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Nenhuma pasta remota foi especificada!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Erro: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>criando pasta no Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Pasta remota %1 criada com sucesso.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>A pasta remota %1 já existe. Conectando-a para sincronizar.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>A criação da pasta resultou em um erro HTTP de código %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>A criação da pasta remota falhou porque as credenciais fornecidas estão erradas!<br/>Por favor, volte e verifique suas credenciais.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">A criação da pasta remota falhou provavelmente devido a credenciais incorretas</font><br/>Por favor, volte e verifique suas credenciais.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>A criação da pasta remota %1 falhou com erro <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Uma conexão de sincronização de %1 para o diretório remoto %2 foi realizada.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Conectado com sucesso a %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>A conexão a %1 não foi estabelecida. Por favor, verifique novamente.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Falha ao renomear pasta</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Não foi possível remover e fazer o backup da pasta porque a pasta ou algum arquivo presente dentro desta pasta está aberto em outro programa. Por favor feche o arquivo ou a pasta e tente novamente ou cancele a operação.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Pasta de sincronização local %1 criada com sucesso!</b></font></translation>
</message>
<translation>Não é possível sincronizar devido ao horário de modificação inválido</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Erro ao excluir o registro de arquivo %1 do banco de dados</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>O arquivo %1 não pode ser renomeada para %2 devido a um conflito com o nome de um arquivo local</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>não foi possível obter o arquivo %1 do BD local</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Erro ao definir o estado do pin</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Erro ao atualizar metadados: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>O arquivo %1 está correntemente em uso</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Não foi possível excluir o registro de arquivo %1 do BD local</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
- <translation type="unfinished"/>
+ <translation>Falha ao propagar a renomeação do diretório na hierarquia</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Falha ao renomear arquivo </translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Código HTTP incorreto retornado pelo servidor. Esperado 204, mas recebido "%1 %2".</translation>
</message>
<message>
<location filename="../src/gui/filedetails/sharemodel.cpp" line="541"/>
<source>Internal link</source>
- <translation type="unfinished"/>
+ <translation>Link interno</translation>
</message>
<message>
<location filename="../src/gui/filedetails/sharemodel.cpp" line="797"/>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="527"/>
<source>Failed to encrypt folder at "%1"</source>
- <translation type="unfinished"/>
+ <translation>Falha ao criptografar a pasta em "%1"</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="528"/>
<source>The account %1 does not have end-to-end encryption configured. Please configure this in your account settings to enable folder encryption.</source>
- <translation type="unfinished"/>
+ <translation>A conta %1 não tem criptografia de ponta a ponta configurada. Configure isso nas configurações da sua conta para habilitar a criptografia de pastas.</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="549"/>
<source>Failed to encrypt folder</source>
- <translation type="unfinished"/>
+ <translation>Falha ao criptografar a pasta</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="550"/>
<source>Could not encrypt the following folder: "%1".
Server replied with error: %2</source>
- <translation type="unfinished"/>
+ <translation>Não foi possível criptografar a seguinte pasta: "%1".
+
+Servidor respondeu com erro: %2</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="555"/>
<source>Folder encrypted successfully</source>
- <translation type="unfinished"/>
+ <translation>Pasta criptografada com sucesso</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="556"/>
<source>The following folder was encrypted successfully: "%1"</source>
- <translation type="unfinished"/>
+ <translation>A seguinte pasta foi criptografada com sucesso: "%1"</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="678"/>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1131"/>
<source>Leave this share</source>
- <translation type="unfinished"/>
+ <translation>Sair deste compartilhamento</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1193"/>
<source>Encrypt</source>
- <translation type="unfinished"/>
+ <translation>Criptografar</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1083"/>
<translation>Não foi possível atualizar os metadados do arquivo virtual: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
- <translation type="unfinished"/>
+ <translation>Não foi possível atualizar os metadados do arquivo: %1</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="395"/>
<translation>Não foi possível definir o registro do arquivo para o BD local: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Conflito não solucionado.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Apenas %1 está disponível, é preciso pelo menos %2 para começar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Não é possível abrir ou criar o banco de dados de sincronização local. Certifique-se de ter acesso de gravação na pasta de sincronização.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Usando arquivos virtuais com sufixo, mas o sufixo não está definido </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Não é possível ler a lista negra do banco de dados local</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Não é possível ler a partir do journal de sincronização.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Não é possível abrir o arquivo de sincronização</translation>
</message>
<translation>A sincronização será retomada em breve.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>O espaço em disco é pequeno: Os downloads que reduziriam o espaço livre abaixo de %1 foram ignorados.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Não há espaço disponível no servidor para alguns envios.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 Cliente Desktop</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Versão %1. Para mais informações clique <a href='%2'>aqui</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Usando o plugin de arquivos virtuais: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Esta versão foi fornecida por %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Erro ao atualizar os metadados devido a erro na data/hora modificada</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Erro ao atualizar os metadados devido a erro na data/hora modificada</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="159"/>
<source>Create a new share link</source>
- <translation type="unfinished"/>
+ <translation>Criar um novo link de compartilhamento</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="179"/>
<source>Copy share link location</source>
- <translation type="unfinished"/>
+ <translation>Copiar localização do link de compartilhamento</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="208"/>
<source>Share options</source>
- <translation type="unfinished"/>
+ <translation>Opções de compartilhamento</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="87"/>
<source>An error occurred setting the share password.</source>
- <translation type="unfinished"/>
+ <translation>Ocorreu um erro ao definir a senha de compartilhamento.</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="220"/>
<source>Edit share</source>
- <translation type="unfinished"/>
+ <translation>Editar compartilhamento</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="237"/>
<source>Dismiss</source>
- <translation type="unfinished"/>
+ <translation>Dispensar</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="296"/>
<source>Share label</source>
- <translation type="unfinished"/>
+ <translation>Compartilhar etiqueta</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="329"/>
<source>Allow editing</source>
- <translation type="unfinished"/>
+ <translation>Permitir edição</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="357"/>
<source>Password protect</source>
- <translation type="unfinished"/>
+ <translation>Proteger com senha</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="462"/>
<source>Set expiration date</source>
- <translation type="unfinished"/>
+ <translation>Definir data de validade</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="653"/>
<source>Note to recipient</source>
- <translation type="unfinished"/>
+ <translation>Nota para o destinatário</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="721"/>
<source>Unshare</source>
- <translation type="unfinished"/>
+ <translation>Descompartilhar</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="738"/>
<source>Add another link</source>
- <translation type="unfinished"/>
+ <translation>Adicionar outro link</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="769"/>
<source>Copy share link</source>
- <translation type="unfinished"/>
+ <translation>Copiar link de compartilhamento</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/UnifiedSearchResultNothingFound.qml" line="26"/>
<source>No results for</source>
- <translation type="unfinished"/>
+ <translation>Nenhum resultado para</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/UnifiedSearchResultSectionItem.qml" line="20"/>
<source>Search results section %1</source>
- <translation type="unfinished"/>
+ <translation>Seção de resultados da pesquisa %1</translation>
</message>
</context>
<context>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Status online</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>Online</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Longe</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Não perturbe</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Silenciar todas as notificações</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Invisível</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>Aparecer off-line</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Mensagem de status</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Qual é o seu status?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Limpar mensagem de status após</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Limpar mensagem de status</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Definir mensagem de status</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Construído da revisão Git <a href="%1">%2</a> em %3, %4 usando Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation>Se pare că ai activată opțiunea de Fișiere Virtuale pentru acest dosar. În acest moment nu este posibil să descarci în mod implicit astfel de fișiere. Pentru cea mai bună experiență folosind opțiunea de Fișiere Virtuale și criptare end-to-end asigurăte că ai marcat dosarul cu "Disponibil mereu local".</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<source>No account configured.</source>
<translation>Niciun cont configurat.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Afișează fraza menmonică</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation type="unfinished"/>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Activează criptarea</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Contul permite criptare end-to-end.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Vă rugăm să introduceți fraza de criptare end to end: <br><br>Utilizator:%2<br>Cont:%3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Închide</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL invalid</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>eșuat!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation type="unfinished"/>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Меню отчистки статуса сообщения</translation>
</message>
<translation>Для этой папки используется механизм виртуальных файлов. В настоящее время не придерживается «прозрачное» получение с сервера виртуальных файлов, зашифрованных с использованием оконечного шифрования. Для работы с такими файлами используйте пункт "Хранить на устройстве».</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<source>No account configured.</source>
<translation>Учётная запись не настроена.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Показать мнемофразу</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation type="unfinished"/>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Включить шифрование</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation>Мнемофраза оконечного шифрования</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation>Для защиты личного идентификатора оконечного шифрования используется мнемофраза, состоящая из двенадцати слов. Мнемофразу следует записать и сохранить запись в надёжном месте, она потребуется для подключения к учётной записи ваших дополнительных устройств.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Эта учетная запись поддерживает сквозное шифрование</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Введите свою парольную фразу сквозного шифрования: <br><br> Пользователь: %2<br>Учётная запись: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Закрыть</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>Использовать &виртуальные файлы вместо загрузки %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(экспериментальная функция)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>В ОС Windows механизм виртуальных файлов не поддерживается для корневой уровня файловой системы. Для продолжения выберите папку на диске, а не сам диск.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 каталог «%2» синхронизирован с локальной папкой «%3»</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Синхронизировать папку «%1»</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Предупреждение: локальная папка не пуста. Выберите действие!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 свободного места</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Использование виртуальные файлов недоступно для выбранной папки.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Локальный каталог синхронизации</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Недостаточно свободного места в локальной папке.</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Успешное подключение к %1: %2 версия %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Неверная ссылка</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Не удалось подключиться к %1 в %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Превышено время ожидания соединения к %1 на %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Попытка подключения к серверу %1 по адресу %2...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>Запрос авторизации с сервера перенаправлен на «%1». Ссылка неверна, сервер неправильно настроен.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Доступ запрещён сервером. Чтобы доказать, что у Вас есть права доступа, <a href="%1">нажмите здесь</a> для входа через Ваш браузер.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Получен неверный ответ на авторизованный запрос WebDAV</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Локальный каталог синхронизации %1 уже существует, используем его для синхронизации.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Создание локальной папки синхронизации %1... </translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>ОК</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>не удалось.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Не удалось создать локальный каталог синхронизации %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Не указан удалённый каталог!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Ошибка: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>создание папки на сервере Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Папка «%1» на сервере успешно создана.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Папка «%1» уже существует на сервере. Выполняется подключение для синхронизации.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Создание каталога завершилось с HTTP-ошибкой %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Не удалось создать удаленный каталог, так как представленные параметры доступа неверны!<br/>Пожалуйста, вернитесь назад и проверьте учетные данные.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Не удалось создать удаленный каталог, возможно, указанные учетные данные неверны.</font><br/>Вернитесь назад и проверьте учетные данные.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Удаленный каталог %1 не создан из-за ошибки <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Установлено соединение синхронизации %1 к удалённому каталогу %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Соединение с %1 успешно установлено.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Не удалось соединиться с %1. Попробуйте снова.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Ошибка переименования папки</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Невозможно удалить каталог и создать его резервную копию, каталог или файл в ней открыт в другом приложении. Закройте каталог или файл и нажмите «Повторить попытку», либо прервите работу мастера настройки.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Локальная папка синхронизации «%1» успешно создана.</b></font></translation>
</message>
<translation>Синхронизация невозможна по причине некорректного времени изменения файла</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Не удалось удалить из базы данных запись %1</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>Файл %1 не может быть переименован в %2 из-за локального конфликта имён</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>не удалось получить файл %1 из локальной базы данных</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Не удалось задать состояние pin</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Ошибка обновления метаданных: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>Файл «%1» используется</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Не удалось удалить запись о файле %1 из локальной базы данных</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Не удалось переименовать файл</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Получен неверный код HTTP-ответа сервера: ожидался код 204, но был получен «%1 %2».</translation>
</message>
<translation>Не удалось обновить метаданные виртуального файла: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation>Не удалось сохранить запись о файле %1 в локальную базу данных</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Неразрешённый конфликт.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Только %1 доступно, нужно как минимум %2 чтобы начать</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Не могу открыть или создать локальную базу данных синхронизации. Удостоверьтесь, что у вас есть доступ на запись в каталог синхронизации.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Для виртуальных файлов настроено использование специального суффикса, но суффикс не указан</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Не удалось прочитать файл чёрного списка из локальной базы данных.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Не удалось прочитать из журнала синхронизации.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Не удаётся открыть журнал синхронизации</translation>
</message>
<translation>Синхронизация возобновится в ближайшее время.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Мало места на диске: Скачивания, которые сократят свободное место ниже %1, будут пропущены.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>На сервере недостаточно места для некоторых закачек.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 клиент для ПК</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Версия %1. Для получения дополнительной информации нажмите <a href='%2'>сюда</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Используемый модуль поддержки виртуальных файлов: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Этот выпуск подготовлен %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Ошибка обновления метаданных из-за недопустимого времени модификации</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Ошибка обновления метаданных из-за недопустимого времени модификации</translation>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Статус работы в сети</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>В сети</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Отошёл</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Не беспокоить</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Отключить все уведомления</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Невидимый</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>Вне сети</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Описание статуса</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Опишите свой статус</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Убрать описание статуса через</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Отмена</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Убрать описание статуса</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Описать статус</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Собрано из исходников Git версии <a href="%1">%2</a> на %3, %4 с использованием библиотек Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation>Parit chi tengas sa funtzione Archìvios Virtuales ativada in custa cartella. Pro immoe, no faghet a iscarrigare in manera implìtzita archìvios virtuales cun tzifradura end-to-end. Pro otènnere sa mègius esperièntzia cun Archìvios Virtuales e sa tzifradura end-to-end, assegura•ti chi sa cartella tzifrada siat marcada cun "Pone semper a disponimentu in manera locale".</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<source>No account configured.</source>
<translation>Perunu contu cunfiguradu.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Visualiza mnemònicu</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation type="unfinished"/>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Ativa tzifradura</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Custu contu non disponet de sa tzifradura end-to-end</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Pro praghere, iscrie sa fràsia segreta de tzifradura end-to-end:<br><br>Utente: %2<br>Contu: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Serra</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation> Imprea is archìvios &virtuales imbetzes de iscarrigare deretu su cuntenutu %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(isperimentale)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Is archìvios virtuales no sunt suportados pro is sorgentes de partzidura de Windows comente cartellas locales. Sèbera una sutacartella bàlida a suta de sa lìtera de su discu.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>Sa cartella %1 de "%2" est sincronizada cun sa cartella locale "%3"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Sincroniza sa cartella "%1"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Avisu: sa cartella locale no est bòida. Sèbera unu remèdiu!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>Logu lìberu %1 </translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Is archìvios virtuales non sunt a disponimentu pro sa cartella seletzionada</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Sincronizatzione cartella locale</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Non bastat su logu lìberu in sa cartella locale!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Connètidu in manera curreta a %1: %2 versione %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL non bàlidu</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>No at fatu a a si connètere a %1 in %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Tempus iscàdidu proende a si connètere a %1 in %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation> Intentu de connessione a %1 in %2...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>Sa dimanda autenticada a su serbidore s'est torrada a deretare a '%1'. Su URL est isballiadu, su serbidore no est cunfiguradu in manera curreta.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Atzessu negadu dae su serbidore. Pro èssere seguros de àere is permissos giustos, <a href="%1">incarca inoghe</a> pro intrare a su sevìtziu cun su navigadore tuo.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation> Retzida una risposta non bàlida a una dimanda WebDAV autenticada</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Sa cartella de sincronizatzione locale %1 b'est giai, impostada pro sa sincronizatzione.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Creatzione dae sa cartella locale de sincronizatzione %1... </translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>AB</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>faddidu.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>No at fatu a creare sa cartella %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Peruna cartella remota ispetzificada!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Errore: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>creende una cartella in Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Sa creatzione de sa cartella remota %1 est andada bene .</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Sa cartella remota %1 b'est giai. Connetende·dda pro dda sincronizare.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Sa creatzione de sa cartella at torradu un'errore HTTP còdighe %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Sa creatzione de sa cartella remota est faddida ca mancari is credentziales sunt isballiadas.<br/>Torra in segus e controlla is credentziales.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Sa creatzione de sa cartella remota no est andada bene ca mancari is credentziales sunt isballiadas.</font><br/>Torra in segus e controlla is credentziales tuas.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation> Creatzione de sa cartella remota %1 faddida cun errore <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Istabilida una connessione de sincronizatzione dae %1 a sa cartella remota %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Connessione a %1 renèssida!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation> Sa connessione a %1 non faghet a dda istabilire. Proa torra.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>No at fatu a torrare a numenare sa cartella</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>No at fatu a catzare o copiare sa cartella ca sa cartella o s'archìviu in intro est abertu in un àteru programma. Serra sa cartella o s'archìviu e incarca Proa torra o annulla s'impostatzione.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Cartella locale %1 creada in manera curreta!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>S'archìviu %1 non faghet a ddu torrare a numenare %2 pro unu cunflitu cun su nùmene de s'archìviu locale</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Errore impostende s'istadu de su pin </translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Errore agiornende is metadatos: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>S'archìviu %1 est giai impreadu</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>No at fatu a torrare a numenare s'archìviu</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Còdighe HTTP isballiadu torradu dae su serbidore. Atesu 204, ma retzidu "%1 %2".</translation>
</message>
<translation>No at fatu a nche carrigare is metadatos de is archìvios virtuales: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Cunflitu non isortu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Sunt disponìbiles isceti %1, serbint isceti %2 pro cumintzare</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Impossìbile a abèrrere o a creare sa base de datos locale de sincronizatzione. Segura·ti de àere atzessu de iscritura in sa cartella de sincronizatzione.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Impreu de is archìvios virtuales, ma su sufissu non est impostadu</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation> Non at fatu a lèghere sa lista niedda de sa base de datos locale</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>No at fatu a lèghere dae su registru de sincronizatzione.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Non faghet a abèrrerer su registru de sincronizatzione</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation> Su logu in su discu est pagu: is iscarrigamentos chi diant pòdere minimare su logu lìberu suta de %1 s'ant a lassare.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Non b'at logu in su serbidore pro unos cantos carrigamentos. </translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 Cliente de iscrivania</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Versione %1. Pro àteras informatziones incarca <a href='%2'>inoghe</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Impreende s'estensione de archìvios virtuales: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Custa versione est dispensada dae %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Istadu in lìnia</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>In lìnia</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Ausente</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>No istorbes</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Invisìbile</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Messàgiu de istadu</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Cale est s'istadu tuo?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Lìmpia su messàgiu de istadu a pustis</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Lìmpia su messàgiu de istadu</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Imposta messàgiu de istadu</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Cumpiladu dae sa versione Git <a href="%1">%2</a> on %3, %4 impreende Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Vymazať menu správ o stave</translation>
</message>
<translation>Vyzerá, že podpora Virtuálnych Súborov je na tomto priečinku zapnutá. V súčasnosti nie je možné stiahnuť virtuálne súbory ktoré sú šifrované End-to-End. Pre získanie najlepšieho výsledku s Virtuálnymi súbormi a End-to-End šifrovaním, ubezpečte sa že šifrovaný priečinok je označený ako "Vždy dostupné lokálne".</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<source>No account configured.</source>
<translation>Nie je nastavený žiadny učet.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Zobraziť mnemotechnické</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation type="unfinished"/>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Zapnúť šifrovanie</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Tento účet podporuje šifrovanie end-to-end</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation>Nastaviť šifrovanie</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Zadajte svoju prístupovú frázu pre šifrovanie medzi koncovými bodmi: <br><br>Používateľ: %2<br>Účet: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Zatvoriť</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>Použiť virtuálne súbory namiesto okamžitého sťahovania obsahu %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(experimentálne)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Virtuálne súbory nie sú podporované na koreňovej partícii Windows ako lokálny priečinok. Prosím vyberte validný priečinok pod písmenom disku.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 priečinok "%2" je zosynchronizovaný do lokálneho priečinka "%3"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Sychronizovať priečinok "%1"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Varovanie: Lokálny priečinok nie je prázdny. Vyberte riešenie!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 voľného miesta</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Virtuálne súbory sú nedostupné pre vybraný priečinok</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Lokálny synchronizačný priečinok</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>V lokálnom priečinku nie je dostatok voľného miesta!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Úspešne pripojené k %1: %2 verzie %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Neplatná URL</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Zlyhalo spojenie s %1 o %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Časový limit vypršal pri pokuse o pripojenie k %1 na %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Pokus o pripojenie k %1 na %2...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>Overená požiadavka na server bola presmerovaná na "%1". URL je zlá, server nie je správne nakonfigurovaný.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Prístup zamietnutý serverom. Po overení správnych prístupových práv, <a href="%1">kliknite sem</a> a otvorte službu v svojom prezerači.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Neplatná odpoveď na overenú WebDAV požiadavku</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Lokálny synchronizačný priečinok %1 už existuje, prebieha jeho nastavovanie pre synchronizáciu.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Vytváranie lokálneho priečinka pre synchronizáciu %1...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>neúspešné.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Nemožno vytvoriť lokálny priečinok %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Vzdialený priečinok nie je nastavený!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Chyba: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>Vytvára sa priečinok v Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Vzdialený priečinok %1 bol úspešne vytvorený.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Vzdialený priečinok %1 už existuje. Prebieha jeho pripájanie pre synchronizáciu.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Vytváranie priečinka skončilo s HTTP chybovým kódom %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Proces vytvárania vzdialeného priečinka zlyhal, lebo použité prihlasovacie údaje nie sú správne!<br/>Prosím skontrolujte si vaše údaje a skúste to znovu.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Vytvorenie vzdialeného priečinka pravdepodobne zlyhalo kvôli nesprávnym prihlasovacím údajom.</font><br/>Prosím choďte späť a skontrolujte ich.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Vytvorenie vzdialeného priečinka %1 zlyhalo s chybou <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Synchronizačné spojenie z %1 do vzdialeného priečinka %2 bolo práve nastavené.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Úspešne pripojené s %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Pripojenie k %1 nemohlo byť iniciované. Prosím skontrolujte to znovu.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Premenovanie priečinka zlyhalo</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Nemožno odstrániť a zazálohovať priečinok, pretože priečinok alebo súbor je otvorený v inom programe. Prosím zatvorte priečinok alebo súbor a skúste to znovu alebo zrušte akciu.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Lokálny synchronizačný priečinok %1 bol úspešne vytvorený!</b></font></translation>
</message>
<translation>Chyba pri synchronizácii z dôvodu neplatného času poslednej zmeny</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Chyba pri mazaní záznamu o súbore %1 z databázy</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>Súbor %1 nemôže byť premenovaný na %2 z dôvodu, že tento názov je už použitý</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>nie je možné získať súbor %1 z lokálnej DB</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Chyba pri nastavovaní stavu pin-u</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Chyba pri aktualizácii metadát: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>Súbor %1 sa v súčasnosti používa</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Nie je možné vymazať záznam o súbore %1 z lokálnej DB</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Nepodarilo sa premenovať súbor</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Server vrátil neplatný HTTP kód. Očakávaný bol 204, ale vrátený bol "%1 %2".</translation>
</message>
<translation>Nemôžem aktualizovať metadáta virtuálneho súboru: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation>Nemôžem aktualizovať metadáta súboru: %1</translation>
</message>
<translation>Nie je možné vytvoriť záznam o súbore v lokálnej DB: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Nevyriešený konflikt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Je dostupných len %1, pre spustenie je potrebných aspoň %2</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Nie je možné otvoriť alebo vytvoriť miestnu synchronizačnú databázu. Skontrolujte či máte právo na zápis do synchronizačného priečinku.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Používate virtuálne súbory s príponou, ale prípona nie je nastavená</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Nepodarilo sa načítať čiernu listinu z miestnej databázy</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Nemožno čítať zo synchronizačného žurnálu</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Nemožno otvoriť sync žurnál</translation>
</message>
<translation>Synchronizácia bude čoskoro pokračovať.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Na disku dochádza voľné miesto. Sťahovanie, ktoré by zmenšilo voľné miesto pod %1 bude vynechané.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Na serveri nie je pre niektoré z nahrávaných súborov dostatok voľného miesta.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>Klient %1 pre počítač</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Verzia %1. Viac informácií získate <a href='%2'>kliknutím sem</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Používa zásuvný modul virtuálnych súborov: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Toto vydanie bolo poskytnuté %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Chyba pri aktualizácii metadát z dôvodu neplatného času poslednej zmeny</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Chyba pri aktualizácii metadát z dôvodu neplatného času poslednej zmeny</translation>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Stav pripojenia</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>Pripojené</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Preč</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Nerušiť</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Stíšiť všetky upozornenia</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Neviditeľný</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>V odpojenom režime</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Správa o stave</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Aký je váš stav?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Vyčistiť správu o stave po</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Zrušiť</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Vyčistiť správu o stave</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Nastaviť správu o stave</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Zostavené z Git revízie <a href="%1">%2</a> na %3, %4 s použitím Qt %5, %6</small></p></translation>
</message>
<message>
<location filename="../src/gui/tray/ActivityItem.qml" line="44"/>
<source>In %1</source>
- <translation type="unfinished"/>
+ <translation>V %1</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/ActivityItemContent.qml" line="208"/>
<source>Open share dialog</source>
- <translation type="unfinished"/>
+ <translation>Odpri pogovorno okno souporabe</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/ActivityList.qml" line="112"/>
<source>No activities yet</source>
- <translation type="unfinished"/>
+ <translation>Ni še zabeležene dejavnosti</translation>
</message>
</context>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/filedetails/FileDetailsWindow.qml" line="34"/>
<source>File details of %1 · %2</source>
- <translation type="unfinished"/>
+ <translation>Podrobnosti datoteke %1 · %2</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/account.cpp" line="889"/>
<source>File %1 is already locked by %2.</source>
- <translation type="unfinished"/>
+ <translation>Datoteka %1 je že zaklenjena (%2).</translation>
</message>
<message>
<location filename="../src/libsync/account.cpp" line="891"/>
<translation>Kaže, da imate na tej mapi omogočeno možnost navideznih datotek. Trenutno ni mogoče neposredno prejeti tovrstnih datotek, če so šifrirane po protokolu E2E. Za najenostavnejše delo z navideznimi datotekami poskrbite, da je šifrirana mapa označena kot »Vedno na voljo krajevno«.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<source>No account configured.</source>
<translation>Ni nastavljenega računa.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Pokaži mnemoniko</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation type="unfinished"/>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Omogoči šifriranje</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Račun podpira celovito šifriranje E2E</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
- <translation type="unfinished"/>
+ <translation>Nastavitev šifriranja</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="142"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
- <translation type="unfinished"/>
+ <translation>Zahteva za overitev s strežnikom je bila preusmerjena na »%1«. Naslov URL ni veljaven ali pa strežnik ni ustrezno nastavljen.</translation>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="152"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
- <translation type="unfinished"/>
+ <translation>Strežnik ne dovoli dostopa. Če želite preveriti, ali imate ustrezna dovoljenja, <a href="%1">kliknite</a> za dostop do te storitve z brskalnikom.</translation>
</message>
<message>
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="160"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
- <translation type="unfinished"/>
+ <translation>Zaznan je neveljaven odziv za zahtevo overitve WebDAV</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/activitylistmodel.cpp" line="488"/>
<source>Fetching activities…</source>
- <translation type="unfinished"/>
+ <translation>Poteka pridobivanje dejavnosti ...</translation>
</message>
<message>
<location filename="../src/gui/tray/activitylistmodel.cpp" line="493"/>
<source>Fetching activities …</source>
- <translation type="unfinished"/>
+ <translation>Poteka pridobivanje dejavnosti ...</translation>
</message>
<message>
<location filename="../src/gui/tray/activitylistmodel.cpp" line="564"/>
<message>
<location filename="../src/gui/application.cpp" line="341"/>
<source>There was an error while accessing the configuration file at %1. Please make sure the file can be accessed by your system account.</source>
- <translation type="unfinished"/>
+ <translation>Med dostopom do nastavitvene datoteke na %1 je prišlo do napake. Preverite, ali je dostopna z uporabniškim računom.</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="344"/>
<message>
<location filename="../src/gui/authenticationdialog.cpp" line="37"/>
<source>&Username:</source>
- <translation type="unfinished"/>
+ <translation>Uporabniško ime:</translation>
</message>
<message>
<location filename="../src/gui/authenticationdialog.cpp" line="37"/>
<message>
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="422"/>
<source>Network error: %1</source>
- <translation type="unfinished"/>
+ <translation>Omrežna napaka: %1</translation>
</message>
<message>
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="467"/>
<message>
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="678"/>
<source>Restoration failed: %1</source>
- <translation type="unfinished"/>
+ <translation>Obnovitev je spodletela: %1</translation>
</message>
</context>
<context>
<translation>Vnesite neposredno geslo:<br><br>uporabnik: %2<br>račun: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="62"/>
<source>Invalid token received.</source>
- <translation type="unfinished"/>
+ <translation>Prejet je neveljaven žeton</translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="62"/>
<message>
<location filename="../src/gui/folderman.cpp" line="1549"/>
<source>Last sync was successful.</source>
- <translation type="unfinished"/>
+ <translation>Zadnje usklajevanje je bilo uspešno končano.</translation>
</message>
<message>
<location filename="../src/gui/folderman.cpp" line="1555"/>
<source>Setup error.</source>
- <translation type="unfinished"/>
+ <translation>Napaka nastavitve.</translation>
</message>
<message>
<location filename="../src/gui/folderman.cpp" line="1558"/>
<source>Sync request was cancelled.</source>
- <translation type="unfinished"/>
+ <translation>Zahteva usklajevanja je bila preklicana.</translation>
</message>
<message>
<location filename="../src/gui/folderman.cpp" line="1561"/>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="157"/>
<source>Filename contains leading and trailing spaces.</source>
- <translation type="unfinished"/>
+ <translation>Ime datoteke vsebuje začetne in pripete presledne znake.</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="160"/>
<source>Filename contains leading spaces.</source>
- <translation type="unfinished"/>
+ <translation>Ime datoteke vsebuje začetne presledne znake.</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="162"/>
<source>Filename contains trailing spaces.</source>
- <translation type="unfinished"/>
+ <translation>Ime datoteke vsebuje pripete presledne znake.</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="167"/>
<source>Use invalid name</source>
- <translation type="unfinished"/>
+ <translation>Uporabi neveljavno ime</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="211"/>
<source>Close</source>
<translation>Zapri</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
- <translation>Uporabite $navidezne datoteke namesto prejemanja celotne vsebine %1</translation>
+ <translation>Uporabi &navidezne datoteke in ne prejemi celotne vsebine %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(preizkusno)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Kot krajevne datoteke na ravni korenske mape v okolju Windows navidezne datoteke niso podprte. Izbrati je treba ustrezno podrejeno mapo na črkovnem pogonu.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 mapa »%2« je usklajena s krajevno mapo »%3«</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Uskladi mapo » %1 «</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Opozorilo: krajevna mapa ni prazna. Izberite razpoložljivo možnost za razrešitev problema!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 razpoložljivega prostora</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Navidezne datoteke niso na voljo za izbrano mapo</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Krajevna mapa usklajevanja</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>V krajevni mapi ni dovolj prostora!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Uspešno je vzpostavljena povezava s strežnikom %1: %2 različica %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Neveljaven naslov URL</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Povezava s strežnikom %1 pri %2 je spodletela:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Povezovanje na %1 pri %2 je časovno poteklo.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Poteka poskus povezave z %1 na %2 ...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>Zahteva za overitev s strežnikom je bila preusmerjena na »%1«. Naslov URL ni veljaven ali pa strežnik ni ustrezno nastavljen.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Strežnik ne dovoli dostopa. Če želite preveriti, ali imate ustrezna dovoljenja, <a href="%1">kliknite</a> za dostop do te storitve z brskalnikom.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Zaznan je neveljaven odziv za zahtevo overitve WebDAV</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Krajevna usklajevana mapa %1 že obstaja. Nastavljena bo za usklajevanje.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Poteka ustvarjanje mape za krajevno usklajevanje %1 ... </translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>V redu</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>je spodletelo.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Krajevne mape %1 ni mogoče ustvariti.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Ni navedene oddaljene mape!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Napaka: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>ustvarjanje mape v oblaku Nextcoud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Oddaljena mapa %1 je uspešno ustvarjena.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Oddaljena mapa %1 že obstaja. Vzpostavljena bo povezava za usklajevanje.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Ustvarjanje mape je povzročilo napako HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Ustvarjanje mape na oddaljenem naslovu je spodletelo zaradi napačnih poveril. <br/>Vrnite se in preverite zahtevana gesla.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Ustvarjanje oddaljene mape je spodletelo. Najverjetneje je vzrok v neustreznih poverilih.</font><br/>Vrnite se na predhodno stran in jih preverite.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Ustvarjanje oddaljene mape %1 je spodletelo z napako <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Vzpostavljena je povezava za usklajevanje med %1 in oddaljeno mapo %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Povezava s strežnikom %1 je uspešno vzpostavljena!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Povezave z %1 ni mogoče vzpostaviti. Preveriti je treba nastavitve.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Preimenovanje mape je spodletelo</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Mape ni mogoče odstraniti niti ni mogoče ustvariti varnostne kopije, ker je mapa, oziroma dokument v njej, odprt v drugem programu. Zaprite mapo oziroma dokument, ali pa prekinite namestitev.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Krajevno usklajena mapa %1 je uspešno ustvarjena!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>Datoteke %1 ni mogoče preimenovati v %2 zaradi že obstoječe datoteke s tem imenom.</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Napaka nastavljanja pripetega staja</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Prišlo je do napake posodabljanja metapodatkov: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>Datoteka %1 je trenutno v uporabi.</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Preimenovanje datoteke je spodletelo</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>S strežnika je vrnjen neveljaven odziv HTTP. Pričakovan je 204, prejet pa je bil »%1 %2«.</translation>
</message>
<message>
<location filename="../src/gui/filedetails/sharemodel.cpp" line="541"/>
<source>Internal link</source>
- <translation type="unfinished"/>
+ <translation>Notranja povezava</translation>
</message>
<message>
<location filename="../src/gui/filedetails/sharemodel.cpp" line="797"/>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1083"/>
<source>Lock file</source>
- <translation type="unfinished"/>
+ <translation>Zakleni datoteko</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1086"/>
<source>Unlock file</source>
- <translation type="unfinished"/>
+ <translation>Odkleni datoteko</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1101"/>
<translation>Ni mogoče posodobiti metapodatkov navidezne datoteke: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Nerazrešen spor</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Na voljo je le %1, za zagon pa je zahtevanih vsaj %2</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Ni mogoče odpreti ali ustvariti krajevne usklajevalne podatkovne zbirke. Prepričajte se, da imate ustrezna dovoljenja za pisanje v usklajevani mapi.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>V uporabi so navidezne datoteke s pripono, a ta ni nastavljena.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Ni mogoče prebrati črnega seznama iz krajevne mape</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Ni mogoče brati iz dnevnika usklajevanja</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Ni mogoče odpreti dnevnika usklajevanja</translation>
</message>
<translation>Usklajevanje se bo v kratkem nadaljevalo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Zmanjkuje prostora na disku: prejem predmetov, ki bi zmanjšali prostor na disku pod %1 bo prekinjen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Za usklajevanje je na strežniku premalo prostora.</translation>
</message>
<message>
<location filename="../src/gui/systray.cpp" line="107"/>
<source>Download</source>
- <translation type="unfinished"/>
+ <translation>Prejmi</translation>
</message>
<message>
<location filename="../src/gui/systray.cpp" line="207"/>
<message>
<location filename="../src/gui/systray.cpp" line="215"/>
<source>Help</source>
- <translation type="unfinished"/>
+ <translation>Pomoč</translation>
</message>
<message>
<location filename="../src/gui/systray.cpp" line="216"/>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>Namizni program %1</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Nameščena je različica %1. Več podrobnosti je zabeleženih v <a href='%2'>priročniku Nextcloud</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Uporablja vstavek navideznih datotek: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Objavo je omogočila skupina %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/welcomepage.ui" line="143"/>
<source>Log in</source>
- <translation type="unfinished"/>
+ <translation>Prijava</translation>
</message>
<message>
<location filename="../src/gui/wizard/welcomepage.ui" line="143"/>
<message>
<location filename="../src/gui/wizard/welcomepage.ui" line="156"/>
<source>Sign up with provider</source>
- <translation type="unfinished"/>
+ <translation>Prijava s podatki ponudnika</translation>
</message>
<message>
<location filename="../src/gui/wizard/welcomepage.ui" line="156"/>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="98"/>
<source>Username</source>
- <translation type="unfinished"/>
+ <translation>Uporabniško ime</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="116"/>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="135"/>
<source>Choose different folder</source>
- <translation type="unfinished"/>
+ <translation>Izbor ciljne mape</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="228"/>
<message>
<location filename="../src/gui/tray/usermodel.cpp" line="585"/>
<source>You renamed %1</source>
- <translation type="unfinished"/>
+ <translation>Preimenovali ste %1</translation>
</message>
<message>
<location filename="../src/gui/tray/usermodel.cpp" line="587"/>
<source>You deleted %1</source>
- <translation type="unfinished"/>
+ <translation>Izbrisali ste %1</translation>
</message>
<message>
<location filename="../src/gui/tray/usermodel.cpp" line="589"/>
<source>You created %1</source>
- <translation type="unfinished"/>
+ <translation>Ustvarili ste %1</translation>
</message>
<message>
<location filename="../src/gui/tray/usermodel.cpp" line="591"/>
<source>You changed %1</source>
- <translation type="unfinished"/>
+ <translation>Spremenili ste %1</translation>
</message>
<message>
<location filename="../src/gui/tray/usermodel.cpp" line="614"/>
<source>Synced %1</source>
- <translation type="unfinished"/>
+ <translation>Usklajeno %1</translation>
</message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<message>
<location filename="../src/gui/tray/activitylistmodel.cpp" line="805"/>
<source>Mark as read</source>
- <translation type="unfinished"/>
+ <translation>Označi kot prebrano</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="159"/>
<source>Create a new share link</source>
- <translation type="unfinished"/>
+ <translation>Ustvari novo povezavo za souporabo</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="179"/>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="208"/>
<source>Share options</source>
- <translation type="unfinished"/>
+ <translation>Možnosti souporabe</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="237"/>
<source>Dismiss</source>
- <translation type="unfinished"/>
+ <translation>Opusti</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="296"/>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="329"/>
<source>Allow editing</source>
- <translation type="unfinished"/>
+ <translation>Dovoli urejanje</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="357"/>
<source>Password protect</source>
- <translation type="unfinished"/>
+ <translation>Zaščiti z geslom</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="462"/>
<source>Set expiration date</source>
- <translation type="unfinished"/>
+ <translation>Nastavi datum preteka</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="653"/>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Povezano stanje</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>Na voljo</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Ne spremljam</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Ne pustim se motiti</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Drugim nevidno</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Sporočilo stanja</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Kako želite nastaviti stanje?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Počisti sporočilo stanja po</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Počisti sporočilo stanja</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Nastavi sporočilo stanja</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Izgradnje iz predelave Git <a href="%1">%2</a> na %3, %4 z uporabo Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>Није подешен налог.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation>Укључи шифровање</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Овај налог подржава шифровање са краја на крај</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Унесите Вашу лозинку за шифровање са краја на крај:<br><br>Корисник: %2<br>Налог: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Затвори</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Синхронизација локалне фасцикле</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Нема довољно слободног места у локалној фасцикли!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Успешно повезан са %1: %2 верзија %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Неисправна адреса</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Неуспешно повезивање са %1 на %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Време је истекло у покушају повезивања са %1 на %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Покушавам да се повежем са %1 на %2…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Сервер није дозволио приступ. Да проверите имате ли исправан приступ, <a href="%1">кликните овде</a> да бисте приступили услузи из прегледача.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Добијен је неисправан одговор на аутентификовани ВебДАВ захтев</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Локална фасцикла %1 већ постоји. Одређујем је за синхронизацију.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Правим локалну фасциклу синхронизације %1…</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>неуспешно</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Не могу да направим локалну фасциклу %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Није наведена удаљена фасцикла!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Грешка: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>правим фасциклу на Некстклауду: % 1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Удаљена фасцикла %1 је успешно направљена.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Удаљена фасцикла %1 већ постоји. Повезујем се ради синхронизовања.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Прављење фасцикле довело је до ХТТП грешке са кодом %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Прављење удаљене фасцикле није успело због погрешних акредитива!<br/>Идите назад и проверите ваше акредитиве.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Прављење удаљене фасцикле није успело због погрешних акредитива.</font><br/>Идите назад и проверите ваше акредитиве.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Прављење удаљене фасцикле %1 није успело због грешке <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Веза за синхронизацију %1 до удаљеног директоријума %2 је подешена.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Успешно повезан са %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Не може се успоставити веза са %1. Проверите поново.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Преименовање није успело</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Локална фасцикла за синхронизовање %1 је успешно направљена!</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Неразрешени конфликт.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Доступно је само %1, треба бар %2 за започињање</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Не могу да отворим или креирам локалну базу за синхронизацију. Погледајте да ли имате право писања у синхронизационој фасцикли.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Не могу да читам листу ставки игнорисаних за синхронизацију из локалне базе</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Не могу да читам синхронизациони журнал.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Не могу да отворим журнал синхронизације</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Мало простора на диску: преузимања која би смањила слободно место испод %1 су прескочена.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Нема довољно места на серверу за нека отпремања.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 десктоп клијент</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Верзија %1. За више информација кликните <a href='%2'>овде</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Ово издање је обезбедио %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Направљено од ГИТ ревизије <a href="%1">%2</a> %3, %4 користећи QT %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Rensa statusmeddelandemenyn</translation>
</message>
<translation>Det verkar som att funktionen "Virtuella filer" är aktiverad för denna mapp. För närvarande är det inte möjligt att uteslutande ladda ner virtuella filer med end-to-end-kryptering. För bästa upplevelse med virtuella filer och end-to-end-kryptering, säkerställ att "Gör alltid tillgänglig lokalt" är aktiverat.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation>Ändpunkt-till-ändpunkt-kryptering med virtuella filer</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation>Det verkar som att funktionen "Virtuella filer" är aktiverad för denna mapp. För närvarande är det inte möjligt att ladda ner virtuella filer med ändpunkt-till-ändpunkt-kryptering. För virtuella filer och ändpunkt-till-ändpunkt-kryptering, verifiera att "Gör alltid tillgänglig lokalt" är aktiverat på den krypterade mappen.</translation>
</message>
<source>No account configured.</source>
<translation>Inget konto är konfigurerat.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Visa mnemonic</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation>Ändpunkt-till-ändpunkt-kryptering har aktiverats för detta konto</translation>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Aktivera kryptering</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation>Ändpunkt-till-ändpunkt-kryptering har aktiverats för detta konto</translation>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation>End to end krypteringsord</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation>Ändpunkt-till-ändpunkt krypteringsord</translation>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation>För att skydda din krypteringsidentitet, krypterar vi den med en mnemoteknisk av 12 ord. Notera dessa krypteringsord och håll dem säkra. De kommer behövas för att lägga till andra enheter till ditt konto (t.ex. mobiltelefon eller laptop).</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Detta konto stödjer ändpunkt-till-ändpunkt-kryptering</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation>Aktivera kryptering</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation>Ändpunkt-till-ändpunkt-kryptering har aktiverats på det här kontot med en annan enhet.<br>Det kan aktiveras på den här enheten genom att ange ditt krypteringsord.<br>Detta kommer att möjliggöra synkronisering av befintliga krypterade mappar.</translation>
</message>
<translation>Vänligen ange ditt lösenord för end-to-end-kryptering:<br><br>Användare: %2<br>Konto: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation>Ange din lösenordsfras för ändpunkt-till-ändpunkt-kryptering:<br><br>Användarnamn: %2<br>Konto: %3<br></translation>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Stäng</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>Använd &virtuella filer istället för att ladda ner innehåll direkt %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(experimentell)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Windows stödjer inte virtuella filer direkt i rotkataloger. Välj en underkatalog.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 mappen "%2" är synkroniserad mot den lokala mappen "%3"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Synkronisera mappen '%1'</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Varning: Den lokala mappen är inte tom. Välj en lösning!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 ledigt utrymme</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Virtuella filer är inte tillgängliga för den valda mappen</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Lokal mapp för synkronisering</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Det finns inte tillräckligt med ledigt utrymme i den lokala mappen!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Lyckades ansluta till %1: %2 version %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Ogiltig webbadress</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Misslyckades att ansluta till %1 vid %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Försök att ansluta till %1 på %2 tog för lång tid.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>Försöker ansluta till %1 på %2 ...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>Den autentiserade begäran till servern omdirigerades till "%1". URL:n är felaktig, servern är felkonfigurerad.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Åtkomst förbjuden av servern. För att bekräfta att du har korrekta rättigheter, <a href="%1">klicka här</a> för att ansluta till tjänsten med din webb-läsare.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Det var ett ogiltigt svar på en verifierad WebDAV-begäran</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Den lokala synkroniseringsmappen % 1 finns redan, aktiverar den för synkronisering.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Skapar lokal synkroniseringsmapp %1 ...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>misslyckades.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Kunde inte skapa lokal mapp %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Ingen fjärrmapp specificerad! </translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Fel: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>skapar mapp på Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Fjärrmapp %1 har skapats.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Fjärrmappen %1 finns redan. Ansluter den för synkronisering.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Skapande av mapp resulterade i HTTP felkod %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Det gick inte att skapa mappen efter som du inte har tillräckliga rättigheter!<br/>Vänligen återvänd och kontrollera dina rättigheter.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Misslyckades skapa fjärrmappen, troligen p.g.a felaktiga inloggningsuppgifter.</font><br/>Kontrollera dina inloggningsuppgifter.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Misslyckades skapa fjärrmapp %1 med fel <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>En synkroniseringsanslutning från %1 till fjärrmappen %2 har skapats.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Ansluten till %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Anslutningen till %1 kunde inte etableras. Vänligen kontrollera och försök igen.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Omdöpning av mapp misslyckades</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Kan inte ta bort och göra en säkerhetskopia av mappen på grund av att mappen eller en fil i den används av ett annat program. Stäng mappen eller filen och försök igen eller avbryt installationen.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Lokal synkroniseringsmapp %1 skapad!</b></font></translation>
</message>
<translation>Det går inte att synkronisera på grund av ogiltig ändringstid</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Fel vid borttagning av filpost %1 från databasen</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>Filen %1 kan inte döpas om till %2 på grund av namnkonflikt med en lokal fil</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>kunde inte hämta filen %1 från lokal DB</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Kunde inte sätta pin-status</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Fel vid uppdatering av metadata: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>Filen %1 används för tillfället</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Kunde inte ta bort filposten %1 från lokal DB</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation>Kunde inte propagera namnbyte på katalogen i hierarkin</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Kunde inte döpa om filen</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Felaktig HTTP-kod i svaret från servern. 204 förväntades, men "%1 %2" mottogs.</translation>
</message>
<translation>Kunde inte uppdatera virtuell filmetadata: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation>Kunde inte uppdatera filens metadata: %1</translation>
</message>
<translation>Kunde inte ställa in filposten till lokal DB: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Olöst konflikt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Endast %1 tillgängligt, behöver minst %2 för att starta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Kunde inte öppna eller återskapa den lokala synkroniseringsdatabasen. Säkerställ att du har skrivrättigheter till synkroniseringsmappen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Använder virtuella filer med suffix, men suffix är inte inställt</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Kunde inte läsa svartlistan från den lokala databasen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Det går inte att läsa från synkroniseringsjournalen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Det går inte att öppna synkroniseringsjournalen</translation>
</message>
<translation>Synkroniseringen kommer att återupptas inom kort.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Diskutrymmet är lågt: Hämtningar som skulle reducera det fria utrymmet under %1 hoppas över.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Det finns inte tillräckligt med utrymme på servern för vissa uppladdningar.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 Skrivbordsklient</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>Version %1. För mer information klicka <a href='%2'>här</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Använder plugin för virtuella filer: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Denna release levererades av %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Fel vid uppdatering av metadata på grund av ogiltig ändringstid</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Fel vid uppdatering av metadata på grund av ogiltig ändringstid</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="159"/>
<source>Create a new share link</source>
- <translation type="unfinished"/>
+ <translation>Skapa en ny delad länk</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="179"/>
<source>Copy share link location</source>
- <translation type="unfinished"/>
+ <translation>Kopiera delningslänkens plats</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="208"/>
<source>Share options</source>
- <translation type="unfinished"/>
+ <translation>Delningsalternativ</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="87"/>
<source>An error occurred setting the share password.</source>
- <translation type="unfinished"/>
+ <translation>Ett fel uppstod vid inställning av delningslösenordet.</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="220"/>
<source>Edit share</source>
- <translation type="unfinished"/>
+ <translation>Redigera delning</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="237"/>
<source>Dismiss</source>
- <translation type="unfinished"/>
+ <translation>Avfärda</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="296"/>
<source>Share label</source>
- <translation type="unfinished"/>
+ <translation>Delningsetikett</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="329"/>
<source>Allow editing</source>
- <translation type="unfinished"/>
+ <translation>Tillåt redigering</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="357"/>
<source>Password protect</source>
- <translation type="unfinished"/>
+ <translation>Lösenordsskydda</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="462"/>
<source>Set expiration date</source>
- <translation type="unfinished"/>
+ <translation>Välj utgångsdatum</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="653"/>
<source>Note to recipient</source>
- <translation type="unfinished"/>
+ <translation>Notering till mottagare</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="721"/>
<source>Unshare</source>
- <translation type="unfinished"/>
+ <translation>Sluta dela</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="738"/>
<source>Add another link</source>
- <translation type="unfinished"/>
+ <translation>Lägg till en annan länk</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="769"/>
<source>Copy share link</source>
- <translation type="unfinished"/>
+ <translation>Kopiera delningslänk</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/UnifiedSearchResultNothingFound.qml" line="26"/>
<source>No results for</source>
- <translation type="unfinished"/>
+ <translation>Inga resultat för</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/UnifiedSearchResultSectionItem.qml" line="20"/>
<source>Search results section %1</source>
- <translation type="unfinished"/>
+ <translation>Sökresultat %1</translation>
</message>
</context>
<context>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Status</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>Online</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Borta</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Stör ej</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Stäng av alla aviseringar</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Osynlig</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>Visa som frånkopplad</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Statusmeddelande</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Vad är din status?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Rensa status efter</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Avbryt</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Rensa status</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Välj status</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Byggd från Git revision <a href="%1">%2</a> den %3, %4 med Qt %5, %6</small></p></translation>
</message>
<message>
<location filename="../src/gui/tray/ActivityItemContent.qml" line="204"/>
<source>Open file details</source>
- <translation type="unfinished"/>
+ <translation>เปิดรายละเอียดไฟล์</translation>
</message>
<message>
<location filename="../src/gui/tray/ActivityItemContent.qml" line="208"/>
<message>
<location filename="../src/gui/tray/ActivityList.qml" line="112"/>
<source>No activities yet</source>
- <translation type="unfinished"/>
+ <translation>ยังไม่มีกิจกรรม</translation>
</message>
</context>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/CallNotificationDialog.qml" line="240"/>
<source>Answer Talk call notification</source>
- <translation type="unfinished"/>
+ <translation>รับสายในการแจ้งเตือน Talk</translation>
</message>
<message>
<location filename="../src/gui/tray/CallNotificationDialog.qml" line="248"/>
<message>
<location filename="../src/gui/tray/CallNotificationDialog.qml" line="264"/>
<source>Decline Talk call notification</source>
- <translation type="unfinished"/>
+ <translation>ปฏิเสธสายในการแจ้งเตือน Talk</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/EditFileLocallyLoadingDialog.qml" line="75"/>
<source>Opening file for local editing</source>
- <translation type="unfinished"/>
+ <translation>กำลังเปิดไฟล์สำหรับการแก้ไขที่ต้นทาง</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/ErrorBox.qml" line="50"/>
<source>Error</source>
- <translation type="unfinished"/>
+ <translation>ข้อผิดพลาด</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/filedetails/FileDetailsPage.qml" line="128"/>
<source>Dismiss</source>
- <translation type="unfinished"/>
+ <translation>ปิดทิ้ง</translation>
</message>
<message>
<location filename="../src/gui/filedetails/FileDetailsPage.qml" line="172"/>
<source>Activity</source>
- <translation type="unfinished"/>
+ <translation>กิจกรรม</translation>
</message>
<message>
<location filename="../src/gui/filedetails/FileDetailsPage.qml" line="179"/>
<source>Sharing</source>
- <translation type="unfinished"/>
+ <translation>การแชร์</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/filedetails/FileDetailsWindow.qml" line="34"/>
<source>File details of %1 · %2</source>
- <translation type="unfinished"/>
+ <translation>รายละเอียดไฟล์ %1 · %2</translation>
</message>
</context>
<context>
<message>
<location filename="../src/common/filesystembase.cpp" line="438"/>
<source>Moving to the trash is not implemented on this platform</source>
- <translation type="unfinished"/>
+ <translation>แพลตฟอร์มนี้ยังไม่รองรับการย้ายไปยังถังขยะ</translation>
</message>
<message>
<location filename="../src/libsync/filesystem.cpp" line="158"/>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<translation>ไม่มีบัญชีที่กำหนดค่าไว้</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="245"/>
- <source>Display mnemonic</source>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
+ <location filename="../src/gui/accountsettings.cpp" line="245"/>
+ <source>Display mnemonic</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable encryption</source>
<translation>เปิดใช้งานการเข้ารหัส</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>บัญชีนี้รองรับการเข้ารหัสลับแบบต้นทางถึงปลายทาง</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="1286"/>
<source>Keep files</source>
- <translation>à¹\80à¸\81à¹\87à¸\9aà¹\84à¸\9fลà¹\8cà¹\80à¸à¸²à¹\84วà¹\89</translation>
+ <translation>เก็บไฟล์ไว้</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/folderman.cpp" line="1516"/>
<source>Last Sync was successful.</source>
- <translation>à¸\8bิà¸\87à¸\84à¹\8cà¸\84รัà¹\89à¸\87ลà¹\88าสุà¸\94à¹\80สรà¹\87à¸\88à¹\80รียà¸\9aรà¹\89à¸à¸¢à¹\81ลà¹\89ว</translation>
+ <translation>à¸\81ารà¸\8bิà¸\87à¸\84à¹\8cà¸\84รัà¹\89à¸\87ลà¹\88าสุà¸\94สำà¹\80รà¹\87à¸\88</translation>
</message>
<message>
<location filename="../src/gui/folderman.cpp" line="1522"/>
<message>
<location filename="../src/gui/folderman.cpp" line="1595"/>
<source>You have no permission to write to the selected folder!</source>
- <translation>à¸\84ุà¸\93มีสิà¸\97à¸\98ิà¹\8cà¸\97ีà¹\88à¸\88ะà¹\80à¸\82ียà¸\99à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\97ีà¹\88à¹\80ลืà¸à¸\81à¸\99ีà¹\89!</translation>
+ <translation>à¸\84ุà¸\93à¹\84มà¹\88มีสิà¸\97à¸\98ิà¹\8cà¸\97ีà¹\88à¸\88ะà¹\80à¸\82ียà¸\99à¹\84à¸\9bยัà¸\87à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\97ีà¹\88à¹\80ลืà¸à¸\81!</translation>
</message>
<message>
<location filename="../src/gui/folderman.cpp" line="1647"/>
<source>The local folder %1 already contains a folder used in a folder sync connection. Please pick another one!</source>
- <translation>à¹\80à¸\99ืà¹\89à¸à¸«à¸²à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87 %1 à¹\84à¸\94à¹\89à¸\96ูà¸\81à¹\83à¸\8aà¹\89à¹\84à¸\9bà¹\81ลà¹\89วà¹\83à¸\99à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\97ีà¹\88à¸\8bิà¸\87à¸\84à¹\8c à¸\81รุà¸\93าà¹\80ลืà¸à¸\81à¸à¸µà¸\81à¸à¸±à¸\99หà¸\99ึà¹\88à¸\87!</translation>
+ <translation>à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87 %1 มีà¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\97ีà¹\88à¹\83à¸\8aà¹\89à¹\83à¸\99à¸\81ารà¹\80à¸\8aืà¹\88à¸à¸¡à¸\95à¹\88à¸à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\8bิà¸\87à¸\84à¹\8cà¸à¸¢à¸¹à¹\88à¹\81ลà¹\89ว à¸\81รุà¸\93าà¹\80ลืà¸à¸\81à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸à¸·à¹\88à¸\99!</translation>
</message>
<message>
<location filename="../src/gui/folderman.cpp" line="1655"/>
<source>The local folder %1 is already contained in a folder used in a folder sync connection. Please pick another one!</source>
- <translation>à¹\80à¸\99ืà¹\89à¸à¸«à¸²à¸\82à¸à¸\87à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87 %1 à¹\84à¸\94à¸\96ูà¸\81à¹\83à¸\8aà¹\89à¹\84à¸\9bà¹\81ลà¹\89วà¹\83à¸\99à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\97ีà¹\88à¸\8bิà¸\87à¸\84à¹\8c à¸\81รุà¸\93าà¹\80ลืà¸à¸\81à¸à¸µà¸\81à¸à¸±à¸\99หà¸\99ึà¹\88à¸\87!</translation>
+ <translation>à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87 %1 มีà¸à¸¢à¸¹à¹\88à¹\83à¸\99à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\97ีà¹\88à¸\96ูà¸\81à¹\83à¸\8aà¹\89à¹\83à¸\99à¸\81ารà¹\80à¸\8aืà¹\88à¸à¸¡à¸\95à¹\88à¸à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\8bิà¸\87à¸\84à¹\8cà¸à¸¢à¸¹à¹\88à¹\81ลà¹\89ว à¸\81รุà¸\93าà¹\80ลืà¸à¸\81à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸à¸·à¹\88à¸\99!</translation>
</message>
<message>
<location filename="../src/gui/folderman.cpp" line="1671"/>
<source>There is already a sync from the server to this local folder. Please pick another local folder!</source>
- <translation>à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87à¸\99ีà¹\89à¹\84à¸\94à¹\89à¸\96ูà¸\81à¸\8bิà¸\87à¸\84à¹\8cà¸\81ัà¸\9aà¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8cà¹\81ลà¹\89ว à¹\82à¸\9bรà¸\94à¹\80ลืà¸à¸\81à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87à¸à¸·à¹\88à¸\99à¹\86!</translation>
+ <translation>มีà¸\81ารà¸\8bิà¸\87à¸\84à¹\8cà¸\88าà¸\81à¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8cมายัà¸\87à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87à¸\99ีà¹\89à¹\81ลà¹\89ว à¸\81รุà¸\93าà¹\80ลืà¸à¸\81à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87à¸à¸·à¹\88à¸\99!</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/folderstatusdelegate.cpp" line="48"/>
<source>Add Folder Sync Connection</source>
- <translation>à¹\80à¸\9eิà¹\88มà¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\97ีà¹\88à¸\95à¹\89à¸à¸\87à¸\81ารซิงค์</translation>
+ <translation>à¹\80à¸\9eิà¹\88มà¸\81ารà¹\80à¸\8aืà¹\88à¸à¸¡à¸\95à¹\88à¸à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cซิงค์</translation>
</message>
<message>
<location filename="../src/gui/folderstatusdelegate.cpp" line="307"/>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="200"/>
<source>Error while loading the list of folders from the server.</source>
- <translation>ข้อผิดพลาดขณะโหลดรายชื่อโฟลเดอร์จากเซิร์ฟเวอร์</translation>
+ <translation>à¹\80à¸\81ิà¸\94à¸\82à¹\89à¸à¸\9cิà¸\94à¸\9eลาà¸\94à¸\82à¸\93ะà¹\82หลà¸\94รายà¸\8aืà¹\88à¸à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\88าà¸\81à¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8c</translation>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="203"/>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="229"/>
<source>There are unresolved conflicts. Click for details.</source>
- <translation>มีà¸\82à¹\89à¸à¸\82ัà¸\94à¹\81ยà¹\89à¸\87à¸\97ีà¹\88ยัà¸\87à¹\84มà¹\88à¹\84à¸\94à¹\89รัà¸\9aà¸\81ารà¹\81à¸\81à¹\89à¹\84à¸\82 à¸\84ลิà¸\81à¹\80à¸\9eืà¹\88à¸à¸\94ูรายละà¹\80à¸à¸µà¸¢à¸\94</translation>
+ <translation>มีข้อขัดแย้งที่ยังไม่ได้แก้ไข คลิกเพื่อดูรายละเอียด</translation>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="235"/>
<location filename="../src/gui/folderstatusmodel.cpp" line="1052"/>
<location filename="../src/gui/folderstatusmodel.cpp" line="1063"/>
<source>, </source>
- <translation>หรือ</translation>
+ <translation>, </translation>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="1056"/>
<message numerus="yes">
<location filename="../src/gui/folderstatusmodel.cpp" line="1168"/>
<source>Waiting for %n other folder(s) …</source>
- <translation><numerusform>à¸\81ำลัà¸\87รà¸à¸à¸µà¸\81 %n โฟลเดอร์อื่น …</numerusform></translation>
+ <translation><numerusform>à¸\81ำลัà¸\87รà¸à¸ªà¸³à¸«à¸£à¸±à¸\9a %n โฟลเดอร์อื่น …</numerusform></translation>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="1174"/>
<message>
<location filename="../src/gui/folderwizard.cpp" line="650"/>
<source>Add Folder Sync Connection</source>
- <translation>à¹\80à¸\9eิà¹\88มà¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\97ีà¹\88à¸\95à¹\89à¸à¸\87à¸\81ารซิงค์</translation>
+ <translation>à¹\80à¸\9eิà¹\88มà¸\81ารà¹\80à¸\8aืà¹\88à¸à¸¡à¸\95à¹\88à¸à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cซิงค์</translation>
</message>
<message>
<location filename="../src/gui/folderwizard.cpp" line="652"/>
<source>Add Sync Connection</source>
- <translation>à¹\80à¸\9eิà¹\88มà¸\81ารà¸\8bิà¸\87à¸\84à¹\8cà¹\83หà¹\89à¸\95รà¸\87à¸\81ัà¸\99</translation>
+ <translation>à¹\80à¸\9eิà¹\88มà¸\81ารà¹\80à¸\8aืà¹\88à¸à¸¡à¸\95à¹\88à¸à¸\81ารà¸\8bิà¸\87à¸\84à¹\8c</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/folderwizard.cpp" line="69"/>
<source>Click to select a local folder to sync.</source>
- <translation>à¸\84ลิà¸\81à¹\80à¸\9eืà¹\88à¸à¹\80ลืà¸à¸\81à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¹\83à¸\99à¸\81ารซิงค์</translation>
+ <translation>à¸\84ลิà¸\81à¹\80à¸\9eืà¹\88à¸à¹\80ลืà¸à¸\81à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87à¸\97ีà¹\88à¸\88ะซิงค์</translation>
</message>
<message>
<location filename="../src/gui/folderwizard.cpp" line="76"/>
<message>
<location filename="../src/gui/folderwizard.cpp" line="211"/>
<source>Enter the name of the new folder to be created below "%1":</source>
- <translation>ใส่ชื่อของโฟลเดอร์ใหม่ที่จะถูกสร้างขึ้นภายใต้ '%1':</translation>
+ <translation>ใส่ชื่อของโฟลเดอร์ใหม่ที่จะถูกสร้างขึ้นภายใต้ "%1":</translation>
</message>
<message>
<location filename="../src/gui/folderwizard.cpp" line="240"/>
<source>Folder was successfully created on %1.</source>
- <translation>à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\96ูà¸\81สรà¹\89าà¸\87à¸\82ึà¹\89à¸\99à¹\80รียà¸\9aรà¹\89à¸à¸¢à¹\80มืà¹\88ภ%1</translation>
+ <translation>สรà¹\89าà¸\87à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\9aà¸\99 %1 à¹\80รียà¸\9aรà¹\89à¸à¸¢</translation>
</message>
<message>
<location filename="../src/gui/folderwizard.cpp" line="250"/>
<message>
<location filename="../src/gui/folderwizard.cpp" line="252"/>
<source>Failed to create the folder on %1. Please check manually.</source>
- <translation>à¹\84มà¹\88สามารà¸\96สรà¹\89าà¸\87à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\9aà¸\99 %1 à¸\81รุà¸\93าà¸\95รวà¸\88สà¸à¸\9aà¸\94à¹\89วยà¸\95à¸\99เอง</translation>
+ <translation>à¹\84มà¹\88สามารà¸\96สรà¹\89าà¸\87à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\9aà¸\99 %1 à¸\81รุà¸\93าà¸\95รวà¸\88สà¸à¸\9aà¸\94à¹\89วยà¸\95ัวเอง</translation>
</message>
<message>
<location filename="../src/gui/folderwizard.cpp" line="270"/>
<message>
<location filename="../src/gui/generalsettings.ui" line="229"/>
<source>Ask for confirmation before synchronizing folders larger than</source>
- <translation>à¸\96ามà¸\81à¹\88à¸à¸\99à¸\97ีà¹\88à¸\88ะà¸\8bิà¸\87à¸\84à¹\8cà¸\81ัà¸\9aà¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\97ีà¹\88มีà¸\82à¸\99าà¸\94à¹\83หà¸\8dà¹\88à¸\81วà¹\88า</translation>
+ <translation>ถามก่อนที่จะซิงค์โฟลเดอร์ที่มีขนาดใหญ่กว่า</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.ui" line="249"/>
<message>
<location filename="../src/gui/generalsettings.ui" line="301"/>
<source>S&how crash reporter</source>
- <translation>à¹\81&สà¸\94à¸\87รายà¸\87าà¸\99à¸\84วามผิดพลาด</translation>
+ <translation>à¹\81&สà¸\94à¸\87à¸\95ัวรายà¸\87าà¸\99à¸\82à¹\89à¸ผิดพลาด</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.ui" line="312"/>
<message>
<location filename="../src/gui/ignorelisteditor.ui" line="20"/>
<source>Global Ignore Settings</source>
- <translation>รายละà¹\80à¸à¸µà¸¢à¸\94à¸\81ารà¸\95ัà¹\89à¸\87à¸\84à¹\88าà¸\97ัà¹\88วà¹\84à¸\9b</translation>
+ <translation>à¸\81ารà¸\95ัà¹\89à¸\87à¸\84à¹\88าà¸\81ารละà¹\80วà¹\89à¸\99à¸\97ัà¹\89à¸\87หมà¸\94</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.ui" line="26"/>
<source>Sync hidden files</source>
- <translation>à¸\8bิà¸\87à¸\84à¹\8cà¹\84à¸\9fลà¹\8cà¸\97ีà¹\88à¸\96ูà¸\81à¸\8bà¹\88à¸à¸\99à¸à¸¢à¸¹à¹\88</translation>
+ <translation>ซิงค์ไฟล์ที่ซ่อนอยู่</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.ui" line="36"/>
<source>Files Ignored by Patterns</source>
- <translation>à¸\82à¹\89ามà¹\84à¸\9fลà¹\8cà¹\82à¸\94ยรูà¸\9bà¹\81à¸\9aà¸\9a</translation>
+ <translation>รูà¸\9bà¹\81à¸\9aà¸\9aà¹\84à¸\9fลà¹\8cà¸\97ีà¹\88ละà¹\80วà¹\89à¸\99</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="40"/>
<source>Close</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
<message>
<location filename="../src/gui/logbrowser.cpp" line="44"/>
<source>Log Output</source>
- <translation>ผลลัพธ์ของไฟล์ log</translation>
+ <translation>ผลลัพธ์ของไฟล์บันทึก</translation>
</message>
<message>
<location filename="../src/gui/logbrowser.cpp" line="50"/>
<message>
<location filename="../src/gui/networksettings.ui" line="131"/>
<source>Proxy server requires authentication</source>
- <translation>à¸\95à¹\89à¸à¸\87à¸\95รวà¸\88สà¸à¸\9aà¸\9eรà¹\87à¸à¸\81à¸\8bีà¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8c</translation>
+ <translation>à¸\9eรà¹\87à¸à¸\81à¸\8bีà¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8cà¸\95à¹\89à¸à¸\87ยืà¸\99ยัà¸\99à¸\95ัวà¸\95à¸\99</translation>
</message>
<message>
<location filename="../src/gui/networksettings.ui" line="176"/>
<message>
<location filename="../src/gui/networksettings.ui" line="197"/>
<source>Download Bandwidth</source>
- <translation>à¸\94าวà¸\99à¹\8cà¹\82หลà¸\94à¹\81à¸\9aà¸\99à¸\94à¹\8cวิà¸\94à¸\98à¹\8c</translation>
+ <translation>à¹\81à¸\9aà¸\99à¸\94à¹\8cวิà¸\94à¸\97à¹\8cà¸\94าวà¸\99à¹\8cà¹\82หลà¸\94</translation>
</message>
<message>
<location filename="../src/gui/networksettings.ui" line="203"/>
<location filename="../src/gui/networksettings.ui" line="282"/>
<source>Limit to</source>
- <translation>à¸\88ำà¸\81ัà¸\94à¸\96ึà¸\87</translation>
+ <translation>à¸\88ำà¸\81ัà¸\94à¸\97ีà¹\88</translation>
</message>
<message>
<location filename="../src/gui/networksettings.ui" line="210"/>
<message>
<location filename="../src/gui/networksettings.ui" line="276"/>
<source>Upload Bandwidth</source>
- <translation>à¸à¸±à¸\9eà¹\82หลà¸\94à¹\81à¸\9aà¸\99à¸\94à¹\8cวิà¸\94à¸\98à¹\8c</translation>
+ <translation>à¹\81à¸\9aà¸\99à¸\94à¹\8cวิà¸\94à¸\97à¹\8cà¸à¸±à¸\9bà¹\82หลà¸\94</translation>
</message>
<message>
<location filename="../src/gui/networksettings.cpp" line="40"/>
<source>Hostname of proxy server</source>
- <translation>à¸\8aืà¹\88à¸à¹\82ฮสà¸\95à¹\8cà¸\82à¸à¸\87à¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8cà¸\9eรà¹\87à¸à¸\81à¸\8bีà¹\88</translation>
+ <translation>à¸\8aืà¹\88à¸à¹\82ฮสà¸\95à¹\8cà¸\82à¸à¸\87à¸\9eรà¹\87à¸à¸\81à¸\8bีà¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8c</translation>
</message>
<message>
<location filename="../src/gui/networksettings.cpp" line="41"/>
<source>Username for proxy server</source>
- <translation>à¸\8aืà¹\88à¸à¸\9cูà¹\89à¹\83à¸\8aà¹\89à¸\82à¸à¸\87à¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8cà¸\9eรà¹\87à¸à¸\81à¸\8bีà¹\88</translation>
+ <translation>à¸\8aืà¹\88à¸à¸\9cูà¹\89à¹\83à¸\8aà¹\89à¸\82à¸à¸\87à¸\9eรà¹\87à¸à¸\81à¸\8bีà¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8c</translation>
</message>
<message>
<location filename="../src/gui/networksettings.cpp" line="42"/>
<source>Password for proxy server</source>
- <translation>รหัสà¸\9cà¹\88าà¸\99à¸\82à¸à¸\87à¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8cà¸\9eรà¹\87à¸à¸\81à¸\8bีà¹\88</translation>
+ <translation>รหัสà¸\9cà¹\88าà¸\99à¸\82à¸à¸\87à¸\9eรà¹\87à¸à¸\81à¸\8bีà¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8c</translation>
</message>
<message>
<location filename="../src/gui/networksettings.cpp" line="44"/>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="173"/>
<source>Update status is unknown: Did not check for new updates.</source>
- <translation>สà¸\96าà¸\99ะà¸\81ารà¸à¸±à¸\9eà¹\80à¸\94à¸\97à¸\97ีà¹\88à¹\84มà¹\88รูà¹\89à¸\88ัà¸\81: à¸\88ะà¹\84มà¹\88มีà¸\81ารà¸\95รวà¸\88สà¸à¸\9aà¸\81ารà¸à¸±à¸\9eà¹\80à¸\94à¸\97ใหม่</translation>
+ <translation>สà¸\96าà¸\99ะà¸\81ารà¸à¸±à¸\9bà¹\80à¸\94à¸\95à¹\84มà¹\88รูà¹\89à¸\88ัà¸\81: à¹\84มà¹\88à¹\84à¸\94à¹\89à¸\95รวà¸\88สà¸à¸\9aà¸\81ารà¸à¸±à¸\9bà¹\80à¸\94à¸\95ใหม่</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="177"/>
<source>No updates available. Your installation is at the latest version.</source>
- <translation>à¹\84มà¹\88à¸\9eà¸\9aà¸\81ารà¸à¸±à¸\9eà¹\80à¸\94à¸\97 à¸\95ัวà¸\97ีà¹\88à¸\95ิà¸\94à¸\95ัà¹\89à¸\87à¹\80à¸\9bà¹\87à¸\99à¹\80วà¸à¸£à¹\8cà¸\8aั่นล่าสุด</translation>
+ <translation>à¹\84มà¹\88à¸\9eà¸\9aà¸\81ารà¸à¸±à¸\9bà¹\80à¸\94à¸\95 à¸\81ารà¸\95ิà¸\94à¸\95ัà¹\89à¸\87à¸\82à¸à¸\87à¸\84ุà¸\93à¹\80à¸\9bà¹\87à¸\99รุ่นล่าสุด</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="196"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>โฟลเดอร์ซิงค์ต้นทาง</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudoauthcredspage.cpp" line="46"/>
<source>Login in your browser</source>
- <translation>เข้าสู่ระบบในเบราเซอร์ของคุณ</translation>
+ <translation>à¹\80à¸\82à¹\89าสูà¹\88ระà¸\9aà¸\9aà¹\83à¸\99à¹\80à¸\9aราวà¹\8cà¹\80à¸\8bà¸à¸£à¹\8cà¸\82à¸à¸\87à¸\84ุà¸\93</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="201"/>
<source>&Next ></source>
- <translation>&ถัดไป ></translation>
+ <translation>ถั&ดไป ></translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="239"/>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">เชื่อมต่อกับ %1: %2 รุ่น %3 (%4) เสร็จเรียบร้อยแล้ว</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>URL ไม่ถูกต้อง</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>ไม่สามารถเชื่อมต่อไปยัง %1 ที่ %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
- <translation>หมà¸\94à¹\80วลาà¸\82à¸\93ะà¸\97ีà¹\88à¸\9eยายามà¹\80à¸\8aืà¹\88à¸à¸¡à¸\95à¹\88à¸à¹\84à¸\9bยัà¸\87 %1 à¸\97ีà¹\88 %2</translation>
+ <translation>หมดเวลาขณะพยายามเชื่อมต่อไปยัง %1 ที่ %2</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>การเข้าถึงถูกระงับโดยเซิร์ฟเวอร์ เพื่อตรวจสอบว่าคุณมีการเข้าถึงที่เหมาะสม <a href="%1">คลิกที่นี่</a>เพื่อเข้าถึงบริการกับเบราว์เซอร์ของคุณ</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
- <translation>à¸\8bิà¸\87à¸\84à¹\8cà¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87 %1 มีà¸à¸¢à¸¹à¹\88à¹\81ลà¹\89ว à¸\81รุà¸\93าà¸\95ัà¹\89à¸\87à¸\84à¹\88าà¹\80à¸\9eืà¹\88à¸à¸\96à¹\88ายà¸\82à¹\89à¸à¸¡à¸¹à¸¥ <br/<br/></translation>
+ <translation>à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\8bิà¸\87à¸\84à¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87 %1 มีà¸à¸¢à¸¹à¹\88à¹\81ลà¹\89ว à¸\81ำลัà¸\87à¸\95ัà¹\89à¸\87à¸\84à¹\88าà¹\80à¸\9eืà¹\88à¸à¸\8bิà¸\87à¸\84à¹\8c <br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>ล้มเหลว</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
- <translation>à¹\84มà¹\88สามารà¸\96สรà¹\89าà¸\87à¸\9cสาà¸\99à¸\82à¹\89à¸à¸¡à¸¹à¸¥à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87 %1...</translation>
+ <translation>à¹\84มà¹\88สามารà¸\96สรà¹\89าà¸\87à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87 %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>ไม่มีโฟลเดอร์รีโมทที่ระบุ!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>ข้อผิดพลาด: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>โฟลเดอร์รีโมท %1 ถูกสร้างเรียบร้อยแล้ว</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>โฟลเดอร์ปลายทาง %1 มีอยู่แล้ว กำลังเชื่อมต่อเพื่อซิงค์ข้อมูล</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>การสร้างโฟลเดอร์ดังกล่าวทำให้เกิดรหัสข้อผิดพลาด HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
- <translation>สร้างโฟลเดอร์ระยะไกลล้มเหลวเนื่องจากมีข้อมูลผิดพลาด!</translation>
+ <translation>สร้างโฟลเดอร์ระยะไกลล้มเหลว เนื่องจากข้อมูลประจำตัวที่ระบุไว้ไม่ถูกต้อง!<br/>กรุณาย้อนกลับไปตรวจสอบข้อมูลประจำตัวของคุณ</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">การสร้างโฟลเดอร์ปลายทางล้มเหลว ซึ่งอาจมีสาเหตุมาจากการกรอกข้อมูลส่วนตัวไม่ถูกต้อง</font><br/>กรุณาย้อนกลับและตรวจสอบข้อมูลส่วนตัวของคุณอีกครั้ง</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>การสร้างโฟลเดอร์ปลายทาง %1 ล้มเหลวเนื่องจากข้อผิดพลาด <tt>%2</tt></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
- <translation>à¸\81ารà¹\80à¸\8aืà¹\88à¸à¸¡à¸\95à¹\88à¸à¹\80à¸\9cืà¹\88à¸à¸\8bิà¸\87à¸\84à¹\8cà¸\88าà¸\81 %1 à¹\84à¸\9bà¸\97ีà¹\88à¹\84à¸\94à¹\80รà¹\87à¸\81à¸\97à¸à¸£à¸µà¹\88ระยะไกล %2 ได้ถูกติดตั้งแล้ว</translation>
+ <translation>à¸\81ารà¹\80à¸\8aืà¹\88à¸à¸¡à¸\95à¹\88à¸à¸\81ารà¸\8bิà¸\87à¸\84à¹\8cà¸\88าà¸\81 %1 à¹\84à¸\9bยัà¸\87à¹\84à¸\94à¹\80รà¹\87à¸\81à¸\97à¸à¸£à¸µระยะไกล %2 ได้ถูกติดตั้งแล้ว</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>เชื่อมต่อไปที่ %1 สำเร็จ</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>การเชื่อมต่อกับ %1 ไม่สามารถดำเนินการได้ กรุณาตรวจสอบอีกครั้ง</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>เปลี่ยนชื่อโฟลเดอร์ล้มเหลว</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
- <translation><font color="green"><b>à¸\8bิà¸\87à¸\84à¹\8cà¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87 %1 à¹\84à¸\94à¹\89à¸\96ูà¸\81สรà¹\89าà¸\87à¸\82ึà¹\89à¸\99เรียบร้อยแล้ว!</b></font></translation>
+ <translation><font color="green"><b>สรà¹\89าà¸\87à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\8bิà¸\87à¸\84à¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87 %1 เรียบร้อยแล้ว!</b></font></translation>
</message>
</context>
<context>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="528"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
- <translation>à¹\84à¸\9fลà¹\8c %1 à¹\84มà¹\88สามารà¸\96à¸\94าวà¸\99à¹\8cà¹\82หลà¸\94à¹\84à¸\94à¹\89เพราะชื่อไฟล์ต้นทางเหมือนกัน!</translation>
+ <translation>à¹\84มà¹\88สามารà¸\96à¸\94าวà¸\99à¹\8cà¹\82หลà¸\94à¹\84à¸\9fลà¹\8c %1 เพราะชื่อไฟล์ต้นทางเหมือนกัน!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="678"/>
<source>The download would reduce free local disk space below the limit</source>
- <translation>à¸\81ารà¸\94าวà¸\99à¹\8cà¹\82หลà¸\94à¸\88ะà¸\8aà¹\88วยลà¸\94à¸\9eืà¸\99à¸\97ีà¹\88à¸\88ัà¸\94à¹\80à¸\81à¹\87à¸\9aภายà¹\83à¸\99à¹\80à¸\84รืà¹\88à¸à¸\87à¸\97ีà¹\88ต่ำกว่าขีดจำกัด</translation>
+ <translation>à¸\81ารà¸\94าวà¸\99à¹\8cà¹\82หลà¸\94à¸\88ะลà¸\94à¸\9eืà¹\89à¸\99à¸\97ีà¹\88à¸\88ัà¸\94à¹\80à¸\81à¹\87à¸\9aà¸\97ีà¹\88วà¹\88าà¸\87à¸à¸¢à¸¹à¹\88à¹\83à¸\99à¹\80à¸\84รืà¹\88à¸à¸\87ลà¸\87ต่ำกว่าขีดจำกัด</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="682"/>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="876"/>
<source>The file could not be downloaded completely.</source>
- <translation>à¸\94าวà¸\99à¹\8cà¹\82หลà¸\94à¹\84à¸\9fลà¹\8cà¹\84มà¹\88สำà¹\80รà¹\87à¸\88</translation>
+ <translation>à¹\84มà¹\88สามารà¸\96à¸\94าวà¸\99à¹\8cà¹\82หลà¸\94à¹\84à¸\9fลà¹\8cà¹\84à¸\94à¹\89à¸\84รà¸\9aà¸\96à¹\89วà¸\99</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="883"/>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="1119"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
- <translation>à¹\84à¸\9fลà¹\8c %1 à¹\84มà¹\88สามารà¸\96à¸\9aัà¸\99à¸\97ึà¸\81à¹\84à¸\94à¹\89เพราะชื่อไฟล์ต้นทางเหมือนกัน!</translation>
+ <translation>à¹\84มà¹\88สามารà¸\96à¸\9aัà¸\99à¸\97ึà¸\81à¹\84à¸\9fลà¹\8c %1 เพราะชื่อไฟล์ต้นทางเหมือนกัน!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="1125"/>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="236"/>
<source>; Restoration Failed: %1</source>
- <translation>; à¸\9fืà¹\89à¸\99à¸\9fูล้มเหลว: %1</translation>
+ <translation>; à¸\81ูà¹\89à¸\84ืà¸\99ล้มเหลว: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="306"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
- <translation>à¹\84à¸\9fลà¹\8cหรืà¸à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\97ีà¹\88à¸\96ูà¸\81ลà¸\9aà¸à¸à¸\81à¸\88าà¸\81สà¹\88วà¸\99à¸\81ารà¸à¹\88าà¸\99à¹\80à¸\9eียà¸\87à¸à¸¢à¹\88าà¸\87à¹\80à¸\94ียว à¹\81à¸\95à¹\88ลà¹\89มà¹\80หลวà¹\83à¸\99à¸\81ารà¸\9fืà¹\89à¸\99à¸\9fู: %1</translation>
+ <translation>มีà¹\84à¸\9fลà¹\8cหรืà¸à¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cà¸\96ูà¸\81ลà¸\9aà¸à¸à¸\81à¸\88าà¸\81à¸\81ารà¹\81à¸\8aรà¹\8cà¹\81à¸\9aà¸\9aà¸à¹\88าà¸\99à¹\80à¸\97à¹\88าà¸\99ัà¹\89à¸\99à¹\81ลà¹\89ว à¹\81à¸\95à¹\88à¸\81ารà¸\81ูà¹\89à¸\84ืà¸\99ลà¹\89มà¹\80หลว: %1</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="175"/>
<source>Attention, possible case sensitivity clash with %1</source>
- <translation>à¸\84ำà¹\80à¸\95ืà¸à¸\99 à¹\80à¸\84สà¸\97ีà¹\88à¹\80à¸\9bà¹\87à¸\99à¹\84à¸\9bà¹\84มà¹\88à¹\84à¸\94à¹\89มีà¸\9cลกับ %1</translation>
+ <translation>à¸\84ำà¹\80à¸\95ืà¸à¸\99 à¹\80à¸\9bà¹\87à¸\99à¹\84à¸\9bà¹\84à¸\94à¹\89วà¹\88ามีà¸\95ัวà¸\9eิมà¸\9eà¹\8cà¹\80ลà¹\87à¸\81à¹\83หà¸\8dà¹\88à¹\80หมืà¸à¸\99กับ %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="181"/>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="103"/>
<source>Could not remove %1 because of a local file name clash</source>
- <translation>ไม่สามารถลบ %1 เพราะชื่อไฟล์ต้นทางเหมือนกัน!</translation>
+ <translation>ไม่สามารถลบ %1 เพราะชื่อไฟล์ต้นทางเหมือนกัน</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="133"/>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="110"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
- <translation>รหัส HTTP à¸\9cิà¸\94à¸\9eลาà¸\94 à¹\82à¸\94ยà¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8cà¸\84าà¸\94วà¹\88าà¸\88ะà¹\84à¸\94à¹\89รัà¸\9aรหัส 204 à¹\81à¸\95à¹\88à¸\81ลัà¸\9aได้รับ "%1 %2"</translation>
+ <translation>รหัส HTTP à¸\97ีà¹\88สà¹\88à¸\87à¸\84ืà¸\99à¸\88าà¸\81à¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8cà¹\84มà¹\88à¸\96ูà¸\81à¸\95à¹\89à¸à¸\87 à¸\84าà¸\94วà¹\88าà¸\88ะà¹\84à¸\94à¹\89รัà¸\9aรหัส 204 à¹\81à¸\95à¹\88ได้รับ "%1 %2"</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotemkdir.cpp" line="135"/>
<source>Wrong HTTP code returned by server. Expected 201, but received "%1 %2".</source>
- <translation>รหัส HTTP à¸\9cิà¸\94à¸\9eลาà¸\94 à¹\82à¸\94ยà¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8cà¸\84าà¸\94วà¹\88าà¸\88ะà¹\84à¸\94à¹\89รัà¸\9aรหัส 201 à¹\81à¸\95à¹\88à¸\81ลัà¸\9aได้รับ "%1 %2"</translation>
+ <translation>รหัส HTTP à¸\97ีà¹\88สà¹\88à¸\87à¸\84ืà¸\99à¸\88าà¸\81à¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8cà¹\84มà¹\88à¸\96ูà¸\81à¸\95à¹\89à¸à¸\87 à¸\84าà¸\94วà¹\88าà¸\88ะà¹\84à¸\94à¹\89รัà¸\9aรหัส 201 à¹\81à¸\95à¹\88ได้รับ "%1 %2"</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemkdir.cpp" line="259"/>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="231"/>
<source>Wrong HTTP code returned by server. Expected 201, but received "%1 %2".</source>
- <translation>รหัส HTTP à¸\9cิà¸\94à¸\9eลาà¸\94 à¹\82à¸\94ยà¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8cà¸\84าà¸\94วà¹\88าà¸\88ะà¹\84à¸\94à¹\89รัà¸\9aรหัส 201 à¹\81à¸\95à¹\88à¸\81ลัà¸\9aได้รับ "%1 %2"</translation>
+ <translation>รหัส HTTP à¸\97ีà¹\88สà¹\88à¸\87à¸\84ืà¸\99à¸\88าà¸\81à¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8cà¹\84มà¹\88à¸\96ูà¸\81à¸\95à¹\89à¸à¸\87 à¸\84าà¸\94วà¹\88าà¸\88ะà¹\84à¸\94à¹\89รัà¸\9aรหัส 201 à¹\81à¸\95à¹\88ได้รับ "%1 %2"</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="248"/>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="266"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
- <translation>à¹\84มà¹\88สามารà¸\96à¸à¸±à¸\9eà¹\82หลà¸\94à¹\84à¸\9fลà¹\8c %1 à¹\80à¸\99ืà¹\88à¸à¸\87à¸\88าà¸\81มีà¹\84à¸\9fลà¹\8cà¸à¸·à¹\88à¸\99à¸\97ีà¹\88มีà¸\8aืà¹\88à¸à¹\80à¸\94ียวà¸\81ัà¸\99à¸à¸¢à¸¹à¹\88à¹\81ลà¹\89ว</translation>
+ <translation>à¹\84มà¹\88สามารà¸\96à¸à¸±à¸\9bà¹\82หลà¸\94à¹\84à¸\9fลà¹\8c %1 à¹\80à¸\99ืà¹\88à¸à¸\87à¸\88าà¸\81มีà¹\84à¸\9fลà¹\8cà¸à¸·à¹\88à¸\99à¸\97ีà¹\88มีà¸\8aืà¹\88à¸à¹\80à¸\94ียวà¸\81ัà¸\99à¸à¸¢à¸¹à¹\88 à¹\81à¸\95à¹\88à¸\95à¹\88าà¸\87à¸\81ัà¸\99à¹\80à¸\9eียà¸\87à¸\95ัวà¸\9eิมà¸\9eà¹\8cà¹\83หà¸\8dà¹\88à¹\80ลà¹\87à¸\81</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="277"/>
<location filename="../src/libsync/propagateupload.cpp" line="695"/>
<source>Upload of %1 exceeds the quota for the folder</source>
- <translation>à¸\81ารà¸à¸±à¸\9eโหลด %1 เกินโควต้าของโฟลเดอร์</translation>
+ <translation>à¸\81ารà¸à¸±à¸\9bโหลด %1 เกินโควต้าของโฟลเดอร์</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="314"/>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="412"/>
<source>Local file changed during syncing. It will be resumed.</source>
- <translation>à¹\84à¸\9fลà¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87à¸\96ูà¸\81à¹\80à¸\9bลีà¹\88ยà¸\99à¹\81à¸\9bลà¸\87à¹\83à¸\99ระหวà¹\88าà¸\87à¸\81ารà¸\8bิà¸\87à¸\84à¹\8c มัà¸\99à¸\88ะà¸\81ลัà¸\9aมา</translation>
+ <translation>à¹\84à¸\9fลà¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87à¸\96ูà¸\81à¹\80à¸\9bลีà¹\88ยà¸\99à¹\81à¸\9bลà¸\87à¸\82à¸\93ะà¸\8bิà¸\87à¸\84à¹\8c à¸\81ารà¸\8bิà¸\87à¸\84à¹\8cà¸\88ะà¸\81ลัà¸\9aมาà¸\95à¹\88à¸</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="423"/>
<source>Local file changed during sync.</source>
- <translation>à¹\84à¸\9fลà¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87à¸\96ูà¸\81à¹\80à¸\9bลีà¹\88ยà¸\99à¹\81à¸\9bลà¸\87à¸\82à¸\93ะà¸\81ำลัà¸\87à¸\8bิà¸\87à¸\84à¹\8c</translation>
+ <translation>ไฟล์ต้นทางถูกเปลี่ยนแปลงขณะซิงค์</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="433"/>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="445"/>
<source>Local file changed during sync.</source>
- <translation>à¹\84à¸\9fลà¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87à¸\96ูà¸\81à¹\80à¸\9bลีà¹\88ยà¸\99à¹\81à¸\9bลà¸\87à¸\82à¸\93ะà¸\81ำลัà¸\87à¸\8bิà¸\87à¸\84à¹\8c</translation>
+ <translation>ไฟล์ต้นทางถูกเปลี่ยนแปลงขณะซิงค์</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="484"/>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="493"/>
<source>Unexpected return code from server (%1)</source>
- <translation>มีรหัสà¸\82à¹\89à¸à¸\9cิà¸\94à¸\9eลาดตอบกลับมาจากเซิร์ฟเวอร์ (%1)</translation>
+ <translation>มีรหัสสà¹\88à¸\87à¸\84ืà¸\99à¸\97ีà¹\88à¹\84มà¹\88à¸\84าà¸\94à¸\84ิดตอบกลับมาจากเซิร์ฟเวอร์ (%1)</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="500"/>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="514"/>
<source>Missing ETag from server</source>
- <translation>ETag à¹\84à¸\94à¹\89หายà¹\84à¸\9bà¸\88าà¸\81à¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8c</translation>
+ <translation>ETag à¸\88าà¸\81à¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8cà¸\82าà¸\94à¹\84à¸\9b</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/propagateuploadv1.cpp" line="228"/>
<source>Poll URL missing</source>
- <translation>ไม่มี Poll URL</translation>
+ <translation>Poll URL ขาดไป</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadv1.cpp" line="252"/>
<message>
<location filename="../src/libsync/propagateuploadv1.cpp" line="267"/>
<source>Local file changed during sync.</source>
- <translation>à¹\84à¸\9fลà¹\8cà¸\95à¹\89à¸\99à¸\97าà¸\87à¸\96ูà¸\81à¹\80à¸\9bลีà¹\88ยà¸\99à¹\81à¸\9bลà¸\87à¸\82à¸\93ะà¸\81ำลัà¸\87à¸\8bิà¸\87à¸\84à¹\8c</translation>
+ <translation>ไฟล์ต้นทางถูกเปลี่ยนแปลงขณะซิงค์</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadv1.cpp" line="281"/>
<message>
<location filename="../src/gui/proxyauthdialog.ui" line="20"/>
<source>Proxy authentication required</source>
- <translation>à¸\81ารà¸\95รวà¸\88สà¸à¸\9aà¸\9eรà¹\87à¸à¸\81à¸\8bีà¸\97ีà¹\88à¸\88ำà¹\80à¸\9bà¹\87à¸\99</translation>
+ <translation>à¸\88ำà¹\80à¸\9bà¹\87à¸\99à¸\95à¹\89à¸à¸\87à¸\95รวà¸\88สà¸à¸\9aà¸\84วามà¸\96ูà¸\81à¸\95à¹\89à¸à¸\87à¸\9eรà¹\87à¸à¸\81à¸\8bี</translation>
</message>
<message>
<location filename="../src/gui/proxyauthdialog.ui" line="26"/>
<source>Username:</source>
- <translation>ชื่อผู้ใช้งาน</translation>
+ <translation>ชื่อผู้ใช้:</translation>
</message>
<message>
<location filename="../src/gui/proxyauthdialog.ui" line="36"/>
<location filename="../src/gui/selectivesyncdialog.cpp" line="237"/>
<location filename="../src/gui/selectivesyncdialog.cpp" line="314"/>
<source>No subfolders currently on the server.</source>
- <translation>ไม่มีโฟลเดอร์ย่อยอยู่บนเซิร์ฟเวอร์</translation>
+ <translation>à¹\84มà¹\88มีà¹\82à¸\9fลà¹\80à¸\94à¸à¸£à¹\8cยà¹\88à¸à¸¢à¸\97ีà¹\88à¸à¸¢à¸¹à¹\88à¸\9aà¸\99à¹\80à¸\8bิรà¹\8cà¸\9fà¹\80วà¸à¸£à¹\8c</translation>
</message>
<message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="316"/>
<message>
<location filename="../src/gui/tray/notificationhandler.cpp" line="159"/>
<source>Dismiss</source>
- <translation>ยà¸\81à¹\80ลิà¸\81</translation>
+ <translation>à¸\9bิà¸\94à¸\97ิà¹\89à¸\87</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/settingsdialog.ui" line="14"/>
<source>Settings</source>
- <translation>ตั้งค่า</translation>
+ <translation>à¸\81ารà¸\95ัà¹\89à¸\87à¸\84à¹\88า</translation>
</message>
<message>
<location filename="../src/gui/settingsdialog.cpp" line="105"/>
<message>
<location filename="../src/gui/sslbutton.cpp" line="97"/>
<source>Serial:</source>
- <translation>à¸\8bีà¹\80รียล:</translation>
+ <translation>หมายà¹\80ลà¸\82ลำà¸\94ัà¸\9a:</translation>
</message>
<message>
<location filename="../src/gui/sslbutton.cpp" line="100"/>
<location filename="../src/gui/sslbutton.cpp" line="174"/>
<source>This connection is encrypted using %1 bit %2.
</source>
- <translation>การเชื่อมต่อนี้ถูกเข้ารหัสโดยใช้ %1 บิต %2</translation>
+ <translation>การเชื่อมต่อนี้ถูกเข้ารหัสโดยใช้ %2 %1 บิต
+</translation>
</message>
<message>
<location filename="../src/gui/sslbutton.cpp" line="177"/>
<location filename="../src/gui/sslerrordialog.cpp" line="195"/>
<location filename="../src/gui/sslerrordialog.cpp" line="197"/>
<source>&lt;not specified&gt;</source>
- <translation>&lt;ยัà¸\87à¹\84มà¹\88à¹\84à¸\94à¹\89à¸\96ูà¸\81ระบุ&gt;</translation>
+ <translation>&lt;à¹\84มà¹\88à¹\84à¸\94à¹\89ระบุ&gt;</translation>
</message>
<message>
<location filename="../src/gui/sslerrordialog.cpp" line="198"/>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>ข้อขัดแย้งที่ยังไม่ได้แก้ไข</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>มีเพียง %1 ต้องมีอย่างน้อย %2 เพื่อเริ่มต้น</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>ไม่สามารถเปิดหรือสร้างฐานข้อมูลการซิงค์ในเครื่อง ตรวจสอบว่าคุณมีสิทธิ์การเขียนในโฟลเดอร์ซิงค์</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>ไม่สามารถอ่านบัญชีดำจากฐานข้อมูลต้นทาง</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>ไม่สามารถอ่านจากบันทึกการซิงค์</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>ไม่สามารถเปิดบันทึกการซิงค์</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>พื้นที่จัดเก็บเหลือน้อย: การดาวน์โหลดที่จะลดพื้นที่ว่างลงต่ำกว่า %1 ถูกข้ามไป</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>มีพื้นที่ว่างบนเซิร์ฟเวอร์ไม่เพียงพอสำหรับการอัปโหลดบางรายการ</translation>
</message>
<message>
<location filename="../src/gui/systray.cpp" line="214"/>
<source>Settings</source>
- <translation>ตั้งค่า</translation>
+ <translation>à¸\81ารà¸\95ัà¹\89à¸\87à¸\84à¹\88า</translation>
</message>
<message>
<location filename="../src/gui/systray.cpp" line="215"/>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="359"/>
<source>Error during synchronization</source>
- <translation>à¹\80à¸\81ิà¸\94à¸\82à¹\89à¸à¸\9cิà¸\94à¸\9eลาà¸\94à¸\82à¸\93ะà¸\97ำà¸\81ารà¸\8bิà¸\87à¸\84์</translation>
+ <translation>à¹\80à¸\81ิà¸\94à¸\82à¹\89à¸à¸\9cิà¸\94à¸\9eลาà¸\94à¸\82à¸\93ะà¸\8bิà¸\87à¹\82à¸\84รà¹\84à¸\99à¸\8b์</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="362"/>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="475"/>
<source>Choose what to sync</source>
- <translation>à¹\80ลืà¸à¸\81à¸\82à¹\89à¸à¸¡à¸¹à¸¥à¸\97ีà¹\88à¸\95à¹\89à¸à¸\87à¸\81ารà¸\9bระสาà¸\99</translation>
+ <translation>à¹\80ลืà¸à¸\81สิà¹\88à¸\87à¸\97ีà¹\88à¸\88ะà¸\8bิà¸\87à¸\84à¹\8c</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="612"/>
<message>
<location filename="../src/common/utility.cpp" line="505"/>
<source>Less than a minute ago</source>
- <translation>à¹\84มà¹\88à¸\81ีà¹\88นาทีที่ผ่านมา</translation>
+ <translation>à¹\84มà¹\88à¸\96ึà¸\87นาทีที่ผ่านมา</translation>
</message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="509"/>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/common/utility.cpp" line="136"/>
<source>%L1 GB</source>
- <translation>%L1 กิกะไบต์</translation>
+ <translation>%L1 GB</translation>
</message>
<message>
<location filename="../src/common/utility.cpp" line="140"/>
<source>%L1 MB</source>
- <translation>%L1 เมกะไบต์</translation>
+ <translation>%L1 MB</translation>
</message>
<message>
<location filename="../src/common/utility.cpp" line="144"/>
<source>%L1 KB</source>
- <translation>%L1 กิโลไบต์</translation>
+ <translation>%L1 KB</translation>
</message>
<message>
<location filename="../src/common/utility.cpp" line="147"/>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/theme.cpp" line="87"/>
<source>Waiting to start sync</source>
- <translation>à¸\81ำลัà¸\87รà¸à¸\81ารà¹\80ริà¹\88มà¸\95à¹\89à¸\99ซิงค์</translation>
+ <translation>à¸\81ำลัà¸\87รà¸à¹\80ริà¹\88มà¸\95à¹\89à¸\99à¸\81ารซิงค์</translation>
</message>
<message>
<location filename="../src/libsync/theme.cpp" line="90"/>
<message>
<location filename="../src/libsync/theme.cpp" line="93"/>
<source>Sync Success</source>
- <translation>à¸\81ารà¸\8bิà¸\87à¸\84à¹\8cà¹\80สรà¹\87à¸\88สิà¹\89à¸\99</translation>
+ <translation>à¸\81ารà¸\8bิà¸\87à¸\84à¹\8cสำà¹\80รà¹\87à¸\88</translation>
</message>
<message>
<location filename="../src/libsync/theme.cpp" line="96"/>
<message>
<location filename="../src/libsync/theme.cpp" line="102"/>
<source>Setup Error</source>
- <translation>à¹\80à¸\81ิà¸\94à¸\82à¹\89à¸à¸\9cิà¸\94à¸\9eลาà¸\94à¹\83à¸\99à¸\81ารà¸\95ัà¹\89à¸\87à¸\84à¹\88า</translation>
+ <translation>à¸\95ัà¹\89à¸\87à¸\84à¹\88าà¸\9cิà¸\94à¸\9eลาà¸\94</translation>
</message>
<message>
<location filename="../src/libsync/theme.cpp" line="105"/>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="280"/>
<source>Set expiration date</source>
- <translation>à¸\81ำหà¸\99à¸\94วัà¸\99à¸\97ีà¹\88หมà¸\94à¸à¸²à¸¢à¸¸</translation>
+ <translation>กำหนดวันหมดอายุ</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="302"/>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Durum iletisini kaldırma menüsü</translation>
</message>
<translation>Görünüşe göre bu klasör için sanal dosyalar özelliğini etkinleştirmişsiniz. Şu anda uçtan uca şifrelenmiş sanal dosyaların örtülü olarak indirilmesi desteklenmiyor. Sanal dosyalar ve uçtan uca şifreleme ile en iyi deneyimi elde etmek için, şifrelenmiş klasörün "Her zaman yerel olarak kullanılabilsin" olarak işaretlendiğinden emin olun.</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation>Sanal dosyalar ile uçtan uca şifreleme</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation>Görünüşe göre bu klasör için sanal dosyalar özelliğini etkinleştirmişsiniz. Şu anda uçtan uca şifrelenmiş sanal dosyaların örtülü olarak indirilmesi desteklenmiyor. Sanal dosyalar ve uçtan uca şifreleme ile en iyi deneyimi elde etmek için, şifrelenmiş klasörün "Her zaman yerel olarak kullanılabilsin" olarak işaretlendiğinden emin olun.</translation>
</message>
<source>No account configured.</source>
<translation>Herhangi bir hesap yapılandırılmamış.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Anımsatıcı görüntülensin</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation>Bu hesap için uçtan uca şifreleme kullanılıyor</translation>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Şifreleme kullanılsın</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation>Bu hesap için uçtan uca şifreleme kullanılıyor</translation>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation>Uçtan uca şifreleme anımsatıcısı</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation>Uçtan uca şifreleme anımsatıcısı</translation>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation>Şifreli kimliğiniz korunmak için 12 sözlük sözcüğünden oluşan bir anımsatıcı ile şifrelendi. Lütfen bu sözcükleri not ederek güvenli bir yerde saklayın. Bu bilgi hesabınıza başka aygıtlar (cep telefonu ya da bilgisayar) eklemek istediğinizde gerekir.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Bu hesap uçtan uca şifrelemeyi destekliyor</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation>Şifreleme kurulumu</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation>Bu hesapta uçtan uca şifreleme başka bir aygıt ile etkinleştirilmiş.<br>Anımsatıcınızı yazarak bu aygıt için etkinleştirebilirsiniz.<br>Böylece var olan şifrelenmiş klasörler eşitlenmeye başlanır.</translation>
</message>
<translation>Lütfen uçtan uca şifreleme parolasını yazın:<br><br>Kullanıcı:%2<br>Hesap:%3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation>Lütfen uçtan uca şifreleme parolasını yazın:<br><br>Kullanıcı adı: %2<br>Hesap: %3<br></translation>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
- <translation> - %1</translation>
+ <source>Could not decrypt!</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="162"/>
<source>Close</source>
<translation>Kapat</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>İçerik &hemen indirilmek yerine sanal dosyalar kullanılsın %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(deneysel)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Sanal dosyalar, yerel klasör olarak Windows bölümü kök klasörlerini desteklemez. Lütfen sürücü harfinin altında bulunan bir klasör seçin.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 klasörü "%2", yerel "%3" klasörü ile eşitlendi</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>"%1" klasörünü eşitle</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Uyarı: Yerel klasör boş değil. Bir çözüm seçin!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 boş alan</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Sanal dosyalar seçilmiş klasör için kullanılamaz</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Yerel eşitleme klasörü</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Yerel klasörde yeterli boş alan yok!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">%1 bağlantısı kuruldu: %2 sürüm %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Adres geçersiz</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>%1 ile %2 zamanında bağlantı kurulamadı:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>%1 ile %2 zamanında bağlantı kurulurken zaman aşımı.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>%2 üzerindeki %1 ile bağlantı kuruluyor …</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>Sunucuya yapılan kimlik doğrulama isteği "%1" adresine yönlendirildi. Adres ya da sunucu yapılandırması hatalı.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Erişim sunucu tarafından engellendi. Web tarayıcınız ile hizmete erişerek yeterli izne sahip olup olmadığınızı doğrulamak için <a href="%1">buraya tıklayın</a>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Kimliği doğrulanmış bir WebDAV isteğine geçersiz bir yanıt verildi</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>%1 yerel eşitleme klasörü zaten var, eşitlemeye ayarlanıyor.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>%1 yerel eşitleme klasörü oluşturuluyor …</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>Tamam</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>başarısız.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>%1 yerel klasörü oluşturulamadı</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Uzak klasör belirtilmemiş!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Hata: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>Nextcloud üzerinde klasör oluşturuluyor: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>%1 uzak klasörü oluşturuldu.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Uzak klasör %1 zaten var. Eşitlemek için bağlantı kuruluyor.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Klasör oluşturma işlemi %1 HTTP hata kodu ile sonuçlandı</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Geçersiz kimlik doğrulama bilgileri nedeniyle uzak klasör oluşturulamadı!<br/>Lütfen geri giderek kimlik doğrulama bilgilerinizi denetleyin.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Büyük olasılıkla belirtilen kimlik doğrulama bilgileri hatalı olduğundan uzak klasör oluşturulamadı.</font><br/>Lütfen geri giderek kimlik doğrulama bilgilerinizi doğrulayın.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>%1 uzak klasörü <tt>%2</tt> hatası nedeniyle oluşturulamadı.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>%1 ile %2 uzak klasörü arasında bir eşitleme bağlantısı ayarlandı.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>%1 ile bağlantı kuruldu!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>%1 ile bağlantı kurulamadı. Lütfen yeniden denetleyin.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Klasör yeniden adlandırılamadı</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Klasör ya da içindeki bir dosya başka bir program tarafından kullanıldığından, bu klasör üzerinde silme ya da yedekleme işlemleri yapılamıyor. Lütfen klasör ya da dosyayı kapatıp yeniden deneyin ya da kurulumu iptal edin.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>%1 yerel eşitleme klasörü oluşturuldu!</b></font></translation>
</message>
<translation>Değiştirilme zamanı geçersiz olduğundan eşitlenemedi</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>%1 dosya kaydı veritabanından silinirken sorun çıktı</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>Yerel bir dosya adı ile çakışması nedeniyle %1 dosyası %2 olarak adlandırılamadı</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>%1 dosyası yerel veritabanından alınamadı</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Sabitleme durumu ayarlanırken sorun çıktı</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Üst veriler güncellenirken sorun çıktı: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>%1 dosyası şu anda kullanılıyor</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>%1 dosya kaydı yerel veritabanından silinemedi</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation>Hiyerarşi içinde klasörü yeniden adlandırma işlemi yapılamadı</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Dosya yeniden adlandırılamadı</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Sunucudan alınan HTTP kodu yanlış. 204 bekleniyordu, ancak "%1 %2" alındı.</translation>
</message>
<translation>Sanal dosya üst verileri güncellenemedi: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation>Dosya üst verileri güncellenemedi: %1</translation>
</message>
<translation>Dosya kaydı yerel veritabanına yapılamadı: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Çözülmemiş çakışma.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Yalnızca %1 kullanılabilir, başlatabilmek için en az %2 gerekli</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Yerel eşitleme klasörü açılamadı ya da oluşturulamadı. Eşitleme klasörüne yazma izniniz olduğundan emin olun.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Sanal dosyalar son ek ile kullanılıyor. Ancak son ek ayarlanmamış</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Yerel veritabanından kara liste okunamadı</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Eşitleme günlüğü okunamadı.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Eşitleme günlüğü açılamadı</translation>
</message>
<translation>Eşitleme kısa bir süre sonra sürdürülecek</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Disk alanı azaldı: Boş alanı %1 değerinin altına düşürecek indirmeler atlandı.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Sunucu üzerinde bazı yüklemeleri kaydetmek için yeterli alan yok.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 Masaüstü istemcisi</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>%1. sürüm. Ayrıntılı bilgi almak için <a href='%2'>buraya tıklayabilirsiniz</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Sanal dosyalar eklentisi kullanılarak: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Bu sürüm %1 tarafından hazırlanmıştır</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Değiştirilme zamanı geçersiz olduğundan üst veriler yüklenirken sorun çıktı</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Değiştirilme zamanı geçersiz olduğundan üst veriler yüklenirken sorun çıktı</translation>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Çevrimiçi durumu</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>Çevrimiçi</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Uzakta</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Rahatsız etmeyin</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Tüm bildirimleri kapat</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Görünmez</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>Çevrimdışı görün</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Durum iletisi</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Durumunuz nedir?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Durum iletisinin kaldırılma süresi</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>İptal</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Durum iletisini kaldır</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Durum iletisini ayarla</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Git sürümü <a href="%1">%2</a> ile %3 zamanında, %4 Qt %5 kullanılarak, %6 hazırlandı</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>Очистити меню статусних повідомлень</translation>
</message>
<translation>Схоже, що ви увімкнули функціонал віртуальних файлів для цього каталогу. Наразі, явним чином неможливо завантажувати віртуальні файли, які було зашифровано за допомогою наскрізного шифрування. Щоби отримати максимум можливостей від віртуальних файлів та насрізного шифрування, радимо позначити зашифровані каталоги "Зробити завжди доступними на пристрої".</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation type="unfinished"/>
</message>
<source>No account configured.</source>
<translation>Обліковий запис не налаштовано.</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>Відобразити мнемоніку</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation type="unfinished"/>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>Увімкнути шифрування</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>Цей обліковий запис підтримує шифрування end-to-end</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation type="unfinished"/>
</message>
<translation>Будь ласка, зазначте пароль для наскрізного шифрування:<br><br>Користувач: %2<br>Обліковий запис: %3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
<location filename="../src/gui/conflictdialog.ui" line="20"/>
<location filename="../src/gui/conflictdialog.cpp" line="96"/>
<source>Conflicting versions of %1.</source>
- <translation>Конфліктуючі версії %1.</translation>
+ <translation>Конфліктні версії %1.</translation>
</message>
<message>
<location filename="../src/gui/conflictdialog.ui" line="32"/>
<message>
<location filename="../src/gui/conflictdialog.ui" line="154"/>
<source>Server version</source>
- <translation>Server version</translation>
+ <translation>Версія у хмарі</translation>
</message>
<message>
<location filename="../src/gui/conflictdialog.ui" line="218"/>
<message>
<location filename="../src/gui/conflictdialog.cpp" line="178"/>
<source>Keep server version</source>
- <translation>Зберегти серверну версію</translation>
+ <translation>Зберегти версію у хмарі</translation>
</message>
</context>
<context>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Закрити</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>Використовувати &віртуальні файли замість безпосереднього звантаження вмісту %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(експериментально)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Віртуальні файли не підтримуються для кореневих розділів у Windows у вигляді каталогів на пристрої. Будь ласка, виберіть дійсний підкаталог на диску.</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 каталог "%2" синхронізовано з каталогом на пристрої "%3"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>Синхронізувати каталог "%1"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>Увага: Каталог на пристрої не є порожнім. Прийміть рішення!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 вільного місця</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>Віртуальні файли не доступні для вибраного каталогу</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>Каталог на пристрої для синхронізації</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>Недостатньо вільного місця у каталозі на пристрої!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">Успішно підключено до %1: %2 версія %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>Невірний URL</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>Не вдалося з'єднатися з %1 в %2:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Перевищено час очікування з'єднання до %1 на %2.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>З'єднання з %1 через %2...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>Авторизований запит до сервера переспрямовано на "%1". Або URL неправильний, або помилка у конфігурації сервера.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>Доступ заборонений сервером. Щоб довести, що у Вас є права доступу, <a href="%1">клікніть тут</a> для входу через Ваш браузер.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>Отримано неправильну відповідь на запит авторизації WebDAV.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>Каталог на пристрої для синхронізації %1 вже існує, налаштовуємо для синхронізації.<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>Створення каталогу на пристрої для синхронізації %1...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>Гаразд</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>не вдалося.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>Не вдалося створити каталог на вашому пристрої $1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>Не зазначено віддалений каталог!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>Помилка: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>створення каталогу у хмарі на Nextcloud: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>Віддалений каталог %1 успішно створено.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Віддалений каталог %1 вже існує. Під'єднання каталогу для синхронізації.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Створення каталогу завершилось помилкою HTTP %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>Не вдалося створити віддалений каталог через направильно зазначені облікові дані.<br/>Поверніться назад та перевірте ваші облікові дані.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">Створити віддалений каталог не вдалося, можливо, через неправильно зазначені облікові дані.</font><br/>Будь ласка, поверніться назад та перевірте облікові дані.</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>Не вдалося створити віддалений каталог %1 через помилку <tt>%2</tt>.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>З'єднання для синхронізації %1 з віддаленим каталогом %2 встановлено.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>Успішно під'єднано до %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Підключення до %1 встановити не вдалося. Будь ласка, перевірте ще раз.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>Не вдалося перейменувати каталог</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Неможливо вилучити та створити резервну копію каталогу, оскільки такий каталог або файл відкрито в іншій програмі. Будь ласка, закрийте каталог або файл та спробуйте ще раз або скасуйте встановлення.</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>Каталог синхронізації %1 на пристрої успішно створено!</b></font></translation>
</message>
<translation>Неможливо виконати синхронізацію через неправильний час модифікації</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Помилка під час вилучення запису файлу %1 з бази даних</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>Файл %1 неможливо перейменувати у %2 через конфлікт з назвою файлу на пристрої</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>неможливо отримати файл %1 з локальної БД</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>Помилка у встановленні стану PIN</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>Помилка під час оновлення метаданих: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>Файл %1 зараз використовується</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Неможливо вилучити запис файлу %1 з локальної БД</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>Помилка при перейменуванні файлу</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>Сервер повернув неправильний код HTTP. Очікувалося 204, але отримано "%1 %2".</translation>
</message>
<translation>Неможливо оновити метадані віртуального файлу: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation>Неможливо встановити запис файлу до локальної БД: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>Конфлікт, який неможна вирішити</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Доступно лише %1, для початку необхідно хоча б %2</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Неможливо відкрити або створити локальну синхронізовану базу даних. Перевірте, що ви маєте доступ на запис у каталозі синхронізації.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Використання віртуальних файлів з суфіксом, але суфікс не встановлено</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Неможливо прочитати чорний список з локальної бази даних</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>Неможливо прочитати з журналу синхронізації.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>Не вдається відкрити протокол синхронізації</translation>
</message>
<translation>Синхронізацію буде невдовзі відновлено.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Закінчується місце на диску. Звантаження, які можуть зменшити вільне місце до 1% буде пропущено.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Недостатньо місця на сервері для окремих завантажень.</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 клієнт для робочої істанції</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation></p>Версія %1. Докладно дивіться <a href='%2'>тут</a>.</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>Використання плаґіну віртуальних файлів: %1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>Цю збірку поставлено %1</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Помилка з оновленням метаданих через неправильний час змін.</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>Помилка з оновленням метаданих через неправильний час змін.</translation>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>Статус в мережі</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>У мережі</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>Відійшов</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>Не турбувати</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>Без сповіщень</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>Невидимий</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>Схоже поза мережею</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>Статусне повідомлення</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>Який у вас статус?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>Очистити статусне повідомлення після</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>Скасувати</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>Очистити статусне повідомлення</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>Встановити статусне повідомлення</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>Побудовано з ревізії Git<a href="%1">%2</a> на %3, %4 з використанням Qt %5, %6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation type="unfinished"/>
</message>
<translation>你似乎在这个文件夹上启用了虚拟文件功能。目前,不可能隐含下载端到端加密的虚拟文件。为了获得虚拟文件和端到端加密的最佳体验,请确保加密的文件夹被标记为 "始终在本地可用"。</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation>你似乎在这个文件夹上启用了虚拟文件功能。目前,不可能隐含下载端到端加密的虚拟文件。为了获得虚拟文件和端到端加密的最佳体验,请确保加密的文件夹被标记为 "始终在本地可用"。</translation>
</message>
<source>No account configured.</source>
<translation>没有配置账号。</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>显示助记符</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation type="unfinished"/>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>启用加密</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation type="unfinished"/>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation>为了保护您的加密身份,我们用 12 个字典中的助记词对其进行加密。请记下这些并妥善保管。在向您的账户添加其他设备(如您的手机或笔记本电脑)时将需要它们。</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>此账号支持端到端加密</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation>在这个账户上已经在另一个设备上启用了端到端加密。<br>可以通过输入你的助记符在这个设备上启用它。<br>这将使现有的加密文件夹得到同步。</translation>
</message>
<translation>请输入端到端加密短语:<br><br>用户名:%2<br>账号:%3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation type="unfinished"/>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>关闭</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>使用 &虚拟文件,而非立即下载内容 %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(实验性)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Windows 分区根目录不支持虚拟文件作为本地文件夹。请在驱动器号下选择有效的子文件夹。 </translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 文件夹 "%2" 已同步至本地文件夹 "%3"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>同步文件夹 "%1"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>警告:本地文件夹不是空的。选择一个分辨率!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 剩余空间</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>虚拟文件对所选文件夹不可用</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>本地同步文件夹</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>本地文件夹可用空间不足!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">成功连接到 %1:%2 版本 %3(%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>无效URL</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>连接到 %1 (%2)失败:<br />%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>连接到 %1 (%2) 时超时。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>尝试连接到 %1 的 %2 …</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>已通过身份验证的服务器请求被重定向到“%1”。URL 错误,服务器配置错误。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>服务器拒绝了访问。<a href="%1">点击这里打开浏览器</a> 来确认您是否有权访问。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>对已认证的 WebDAV 请求的响应无效</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>本地同步文件夹 %1 已存在,将使用它来同步。<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>正在新建本地同步文件夹 %1 …</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>好</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>失败</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>不能创建本地文件夹 %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>未指定远程文件夹!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>错误:%1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>在 Nextcloud 上创建文件夹:%1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>远程文件夹 %1 成功创建。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>远程文件夹 %1 已存在。连接它以供同步。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>创建文件夹出现 HTTP 错误代码 %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>远程文件夹创建失败,因为提供的凭证有误!<br/>请返回并检查您的凭证。</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">远程文件夹创建失败,可能是由于提供的用户名密码不正确。</font><br/>请返回并检查它们。</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>创建远程文件夹 %1 失败,错误为 <tt>%2</tt>。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>已经设置了一个 %1 到远程文件夹 %2 的同步连接</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>成功连接到了 %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>无法建立到 %1 的链接,请稍后重试。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>文件夹更名失败</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>无法删除和备份该文件夹,因为其中的文件夹或文件在另一个程序中打开。请关闭文件夹或文件,然后点击重试或取消安装。 </translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>本地同步目录 %1 已成功创建</b></font></translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>文件 %1 无法被重命名至 %2,因为一个本地文件名冲突</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>设置固定状态出错</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>更新元数据出错:%1 </translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>文件 %1 在使用中 </translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>重命名文件失败</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>服务器返回了错误的 HTTP 代码。预期的是 204,但接收到的是 "%1 %2"。</translation>
</message>
<translation>无法更新虚拟文件元数据:%1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>未解决的冲突。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>仅有 %1 有效,至少需要 %2 才能开始</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>无法打开或创建本地同步数据库。请确保您在同步文件夹下有写入权限。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>使用带后缀的虚拟文件,但未设置后缀。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>无法从本地数据库读取黑名单</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>无法读取同步日志。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>无法打开同步日志</translation>
</message>
<translation>同步将很快恢复。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>硬盘剩余容量过低:下载后将会导致剩余容量低于 %1 的文件将会被跳过。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>对于某些上传文件来说,服务器端的可用空间不足。</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 桌面客户端</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>版本 %1。详情请点击<a href='%2'>这里</a>。</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>正使用虚拟文件插件:%1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>该版本由 %1 提供</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>由于修改时间无效,更新元数据时出错</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>由于修改时间无效,更新元数据时出错</translation>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>在线状态</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>在线</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>离开</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>勿扰</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>静音所有通知</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>不可见</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>显示为离线</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>状态消息</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>你什么状态?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>在指定时间段后清除状态消息</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>取消</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>清除状态消息</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>设置状态消息</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>使用Qt %5, %6,从 %3, %4 上的Git版本<a href="%1">%2</a>构建</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>清除狀態訊息選項單</translation>
</message>
<translation>您似乎在此資料夾上啟用了「虛擬文件」功能。目前,無法隱式下載經過端到端加密的虛擬檔案。為了獲得最佳的虛擬檔案和端到端加密體驗,請確保已加密的資料夾標記有“在近端始終可用”。</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation>虛擬檔案的端到端加密</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation>您似乎在此資料夾上啟用了「虛擬文件」功能。目前,無法隱式下載經過端到端加密的虛擬檔案。為了獲得最佳的虛擬檔案和端到端加密體驗,請確保已加密的資料夾標記有“在近端始終可用”。</translation>
</message>
<source>No account configured.</source>
<translation>沒有設置帳號。</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>顯示助記碼</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation>此賬戶已啟用端到端加密</translation>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>啟用加密</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation>此賬戶已啟用端到端加密</translation>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation>端到端加密助記碼</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation>端到端加密助記碼</translation>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation>為了保護您的身分,我們將用含12個單詞的助記碼進行加密。請將這些單詞記在一個安全的地方。要將其他裝置(如手提電話或手提電腦)加入您的賬戶中,需用到此助記碼。</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>此賬戶支援端到端加密</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation>設定加密</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation>已在另一裝置上為此賬戶啟用端到端加密。<br>可通過輸入您的助記碼在此裝置上啟用。<br>這將啟用現有加密資料夾的同步。</translation>
</message>
<translation>請輸入您端對端加密的密碼短語:<br><br>用戶:%2<br>賬戶:%3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation>請輸入您的端到端加密密碼:<br><br>用戶名:%2<br>帳戶:%3<br></translation>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
+ <source>Could not decrypt!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>關閉</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>使用虛擬檔案(&v),而不是立即下載內容 %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(實驗性)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Windows分區根目錄不支持將虛擬文件作為近端資料夾使用。請在硬盤驅動器號下選擇一個有效的子資料夾。</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 資料夾 "%2" 與近端資料夾 "%3" 同步</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>同步資料夾 "%1"</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>警告:近端資料夾不為空。選擇一個解決方案!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 剩餘空間</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>選擇的資料夾無法使用虛擬檔案</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>近端同步資料夾</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>近端資料夾沒有足夠的剩餘空間!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">成功連線到 %1: %2 版本 %3(%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>連結無效</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>從 %2 連線到 %1 失敗:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>從 %2 嘗試連線到 %1 逾時。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>嘗試以 %1 身分連線到 %2</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>對伺服器的經過身份驗證的請求已重定向到 “%1”。 URL 有錯誤,伺服器配置亦有錯誤。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>從伺服器存取被拒絕。為了正確驗證您的存取資訊 <a href="%1">請點選這裡</a> 透過瀏覽器來存取服務</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>伺服器回應 WebDAV 驗證請求不合法</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>近端同步資料夾%1已存在, 將其設置為同步<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>正在新增本機同步資料夾 %1...</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>失敗</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>無法建立近端資料夾 %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>沒有指定遠端資料夾!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>錯誤: %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>正在Nextcloud上新增資料夾:%1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>遠端資料夾%1建立成功!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>遠端資料夾%1已存在,連線同步中</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>在HTTP建立資料夾失敗, error code %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>由於帳號或密碼錯誤,遠端資料夾建立失敗<br/>請檢查您的帳號密碼。</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">遠端資料夾建立失敗,也許是因為所提供的帳號密碼錯誤</font><br/>請重新檢查您的帳號密碼</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>建立遠端資料夾%1發生錯誤<tt>%2</tt>失敗</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>從%1到遠端資料夾%2的連線已建立</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>成功連接到 %1 !</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>無法建立連線%1, 請重新檢查</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>重新命名資料夾失敗</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>無法移除與備份此資料夾,因為有其他的程式正在使用其中的資料夾或者檔案。請關閉使用中的資料夾或檔案並重試或者取消設定。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>近端同步資料夾 %1 建立成功!</b></font></translation>
</message>
<translation>由於修改時間無效,無法同步</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>從數據庫中刪除檔案記錄 %1 時出錯</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>檔案 %1 無法更名成 %2,因為近端端的檔案名稱已毀損</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>無法從近端數據庫獲取檔案 %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>設置PIN狀態時出錯</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>更新元數據時出錯:%1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>檔案 %1 正在使用中</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>無法從近端數據庫中刪除檔案 %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation>未能在層次結構中傳播目錄重命名</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>重新命名檔案失敗</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>伺服器返回的 HTTP 代碼錯誤。預期 204,但收到“%1%2”。</translation>
</message>
<translation>無法更新虛擬文件元數據:%1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation>無法更新檔案元數據:%1</translation>
</message>
<translation>無法將檔案記錄設置到近端數據庫: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>未解決的抵觸。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>目前僅有 %1 可以使用,至少需要 %2 才能開始</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>無法開啟或新增近端同步數據庫。請確保您有寫入同步資料夾的權限。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>使用帶後綴的虛擬文件,但未設置後綴</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>無法從近端數據庫讀取黑名單。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>無法讀取同步日誌。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>同步處理日誌無法開啟</translation>
</message>
<translation>同步會很快恢復</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>剩餘空間不足:下載後將使剩餘空間降至低於%1的檔案一律跳過。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>伺服器上的剩餘空間不足以容納某些要上載的檔案。</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 桌面版用戶端</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>版本為%1。詳細資訊請<a href='%2'>點擊此處</a>。</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>使用虛擬文件插件:%1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation>此版本由%1發佈。</translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>由於修改時間無效,更新元數據時出錯。</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>由於修改時間無效,更新元數據時出錯。</translation>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>線上狀態</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>在線</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>離開</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>請勿打擾</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>靜音所有通知</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>隱藏</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>顯示為離線</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>狀態訊息</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>您目前的狀態是什麼呢?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>繼此之後清除狀態訊息</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>取消</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>清除狀態訊息</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>設定狀態訊息</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>根據Git版本號<a href="%1">%2</a>在 %3, %4建置 使用了Qt %5,%6</small></p></translation>
</message>
<context>
<name>BasicComboBox</name>
<message>
- <location filename="../src/gui/BasicComboBox.qml" line="59"/>
+ <location filename="../src/gui/BasicComboBox.qml" line="58"/>
<source>Clear status message menu</source>
<translation>清除狀態訊息選單</translation>
</message>
<translation>您似乎在此資料夾啟用了虛擬檔案的功能。目前無法下載透過端到端加密的虛擬檔案。為了得到最佳的虛擬檔案與端到端加密體驗,請確保已加密的資料夾被標記為「一律可在本機使用」。</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="92"/>
+ <location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>End-to-end Encryption with Virtual Files</source>
<translation>虛擬檔案的端到端加密</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="93"/>
+ <location filename="../src/gui/accountsettings.cpp" line="94"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
<translation>您似乎在此資料夾啟用了虛擬檔案的功能。目前無法下載透過端到端加密的虛擬檔案。為了得到最佳的虛擬檔案與端到端加密體驗,請確保已加密的資料夾被標記為「一律可在本機使用」。</translation>
</message>
<source>No account configured.</source>
<translation>未設定帳號。</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="247"/>
+ <source>Disable encryption</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
<translation>顯示助記碼</translation>
</message>
- <message>
- <location filename="../src/gui/accountsettings.cpp" line="252"/>
- <source>End-to-end encryption has been enabled for this account</source>
- <translation>此帳號已啟用端到端加密</translation>
- </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1461"/>
<source>Enable encryption</source>
<translation>啟用加密</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="258"/>
+ <source>End-to-end encryption has been enabled for this account</source>
+ <translation>此帳號已啟用端到端加密</translation>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<source>Warning</source>
<translation>端到端加密助記詞</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1003"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1009"/>
<source>End-to-end encryption mnemonic</source>
<translation>端到端加密助記字串</translation>
</message>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
<translation>為了保護您的身份,我們將用含 12 個單詞的助記詞進行加密。請將這些單詞記在一個安全的地方。要將其他裝置(如手機或筆記型電腦)加入您的帳號中,需用到此助記詞。</translation>
</message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1036"/>
+ <source>Disable end-to-end encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1037"/>
+ <source>Disable end-to-end encryption for %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/accountsettings.cpp" line="1038"/>
+ <source>Removing end-to-end encryption will remove locally-synced files that are encrypted.<br>Encrypted files will remain on the server.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1045"/>
<source>Sync Running</source>
<translation>此帳號支援端點對端點加密</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1555"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1591"/>
<source>Set up encryption</source>
<translation>設定加密</translation>
</message>
<message>
- <location filename="../src/gui/accountsettings.cpp" line="1560"/>
+ <location filename="../src/gui/accountsettings.cpp" line="1596"/>
<source>End-to-end encryption has been enabled on this account with another device.<br>It can be enabled on this device by entering your mnemonic.<br>This will enable synchronisation of existing encrypted folders.</source>
<translation>已在其他裝置上為此帳號啟用端到端加密。<br>可透過輸入您的助記字串在此裝置上啟用。<br>這將啟用現有加密資料夾的同步。</translation>
</message>
<translation>請輸入您的端到端加密認證資訊:<br><br>使用者:%2<br>帳號:%3<br></translation>
</message>
<message>
- <location filename="../src/libsync/clientsideencryption.cpp" line="1257"/>
+ <location filename="../src/libsync/clientsideencryption.cpp" line="1313"/>
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
<translation>請輸入您的端到端加密通關密語:<br><br>使用者名稱:%2<br>帳號:%3<br></translation>
</message>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
- <source> - %1</source>
- <translation> - %1</translation>
+ <source>Could not decrypt!</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="162"/>
<source>Close</source>
<translation>關閉</translation>
</message>
+ <message>
+ <location filename="../src/gui/legalnotice.cpp" line="55"/>
+ <source><p>Copyright 2017-2023 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
<translation>使用虛擬檔案取代立即下載內容 %1 (&V)</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="104"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="243"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="253"/>
<source>(experimental)</source>
<translation>(實驗性)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="239"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="249"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
<translation>Windows 分割區跟目錄不支援將虛擬檔案作為本機資料夾使用。請在磁碟區代號下選擇有效的子資料夾。</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="276"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="286"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
<translation>%1 資料夾「%2」與本機資料夾「%3」同步</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>Sync the folder "%1"</source>
<translation>同步資料夾「%1」</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="284"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
<translation>警告:本機的資料夾不是空的。請選擇解決方案!</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="294"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="304"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
<translation>%1 剩餘空間</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="379"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="389"/>
<source>Virtual files are not available for the selected folder</source>
<translation>選取的資料夾無法使用虛擬檔案</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="439"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="449"/>
<source>Local Sync Folder</source>
<translation>本機同步資料夾</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="482"/>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="523"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="492"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
<source>(%1)</source>
<translation>(%1)</translation>
</message>
<message>
- <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="540"/>
+ <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="550"/>
<source>There isn't enough free space in the local folder!</source>
<translation>本機資料夾沒有足夠的剩餘空間!</translation>
</message>
<context>
<name>OCC::OwncloudSetupWizard</name>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="277"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
<translation><font color="green">成功連線到 %1:%2 版本 %3 (%4)</font><br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="303"/>
<source>Invalid URL</source>
<translation>連結無效</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="305"/>
<source>Failed to connect to %1 at %2:<br/>%3</source>
<translation>從 %2 連線到 %1 失敗:<br/>%3</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="308"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>從 %2 嘗試連線到 %1 逾時。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="357"/>
<source>Trying to connect to %1 at %2 …</source>
<translation>嘗試以 %1 身分連線到 %2……</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
<translation>伺服器要求的認證請求被導向「%1」。這個網址可能不安全,此伺服器可能設定有錯。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="423"/>
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
<translation>從伺服器存取被拒絕。為了正確驗證您的存取資訊,<a href="%1">請點選這裡</a>透過瀏覽器來存取服務。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
<translation>伺服器回應 WebDAV 驗證請求無效</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
<translation>本機同步資料夾 %1 已存在,將其設定為同步。<br/><br/></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="481"/>
<source>Creating local sync folder %1 …</source>
<translation>正在新增本機同步資料夾 %1……</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="485"/>
<source>OK</source>
<translation>確定</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="487"/>
<source>failed.</source>
<translation>失敗。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="474"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="489"/>
<source>Could not create local folder %1</source>
<translation>無法建立本機資料夾 %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="549"/>
<source>No remote folder specified!</source>
<translation>未指定遠端資料夾!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="540"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="555"/>
<source>Error: %1</source>
<translation>錯誤:%1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="553"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="568"/>
<source>creating folder on Nextcloud: %1</source>
<translation>正在 Nextcloud 上建立資料夾:%1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="558"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
<source>Remote folder %1 created successfully.</source>
<translation>遠端資料夾 %1 成功建立。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="573"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>遠端資料夾 %1 已存在。正在連線同步。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="575"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="577"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="590"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="592"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>資料夾建立結果為 HTTP 錯誤碼 %1</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="579"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="594"/>
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
<translation>由於帳號或密碼錯誤,遠端資料夾建立失敗!<br/>請檢查您的帳號密碼。</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="598"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
<translation><p><font color="red">遠端資料夾建立失敗,也許是因為所提供的帳號密碼錯誤。</font><br/>請重新檢查您的帳號密碼。</p></translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="589"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="604"/>
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
<translation>建立遠端資料夾 %1 時發生錯誤 <tt>%2</tt>。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="618"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>從 %1 到遠端資料夾 %2 的連線已建立。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="608"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="623"/>
<source>Successfully connected to %1!</source>
<translation>成功連線至 %1!</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="615"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="630"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>無法建立到 %1 的連線。請再檢查一次。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="628"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="643"/>
<source>Folder rename failed</source>
<translation>重新命名資料夾失敗</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>無法移除與備份此資料夾,因為有其他的程式正在使用其中的資料夾或者檔案。請關閉使用中的資料夾或檔案並重試或者取消設定。</translation>
</message>
<message>
- <location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
+ <location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
<translation><font color="green"><b>本機同步資料夾 %1 建立成功!</b></font></translation>
</message>
<translation>由於修改時間無效,因此無法同步</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="958"/>
+ <location filename="../src/libsync/discovery.cpp" line="953"/>
<source>Error while deleting file record %1 from the database</source>
<translation>從資料庫刪除紀錄 %1 時發生錯誤</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="240"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="248"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
<translation>檔案 %1 無法重新命名為 %2,因為本機檔案名稱有衝突</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="257"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="302"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="345"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="265"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="310"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="348"/>
<source>could not get file %1 from local DB</source>
<translation>無法從本機資料庫取得檔案 %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="331"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="277"/>
<source>Error setting pin state</source>
<translation>設定釘選狀態時發生錯誤</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="290"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="323"/>
<source>Error updating metadata: %1</source>
<translation>更新詮釋資料時發生錯誤:%1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="293"/>
<source>The file %1 is currently in use</source>
<translation>檔案 %1 目前正在使用中</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="350"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="353"/>
<source>Could not delete file record %1 from local DB</source>
<translation>無法從本機資料庫刪除檔案紀錄 %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="328"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation>無法在層次結構中傳播目錄重新命名</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to rename file</source>
<translation>重新命名檔案失敗</translation>
</message>
<context>
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
<message>
- <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
+ <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="148"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
<translation>伺服器回傳錯誤的 HTTP 代碼。預期為 204,但收到的是「%1 %2」。</translation>
</message>
<translation>無法更新虛擬檔案詮釋資料:%1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="385"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
<source>Could not update file metadata: %1</source>
<translation>無法更新檔案詮釋資料:%1</translation>
</message>
<translation>無法將檔案紀錄設定至本機資料庫:%1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="399"/>
+ <location filename="../src/libsync/syncengine.cpp" line="406"/>
<source>Unresolved conflict.</source>
<translation>未解決的衝突。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="480"/>
+ <location filename="../src/libsync/syncengine.cpp" line="487"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>目前僅有 %1 可以使用,至少需要 %2 才能開始</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="513"/>
+ <location filename="../src/libsync/syncengine.cpp" line="520"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>無法開啟或建立本機同步資料庫。請確保您有寫入同步資料夾的權限。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="536"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>正在使用有後綴的虛擬檔案,但未設定後綴</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="541"/>
+ <location filename="../src/libsync/syncengine.cpp" line="548"/>
<source>Unable to read the blacklist from the local database</source>
<translation>無法從本機資料庫讀取黑名單</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="582"/>
+ <location filename="../src/libsync/syncengine.cpp" line="589"/>
<source>Unable to read from the sync journal.</source>
<translation>無法讀取同步日誌。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="711"/>
+ <location filename="../src/libsync/syncengine.cpp" line="718"/>
<source>Cannot open the sync journal</source>
<translation>無法開啟同步日誌</translation>
</message>
<translation>同步會很快恢復</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1149"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1156"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>剩餘空間不足:下載後將使剩餘空間降至低於 %1 的檔案一律跳過。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1156"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1163"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>伺服器上的剩餘空間不足以容納某些要上傳的檔案。</translation>
</message>
<context>
<name>OCC::Theme</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="520"/>
+ <location filename="../src/libsync/theme.cpp" line="524"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
<translation><p>%1 桌面版客戶端</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="523"/>
- <location filename="../src/libsync/theme.cpp" line="538"/>
+ <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="542"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<translation><p>版本為 %1。詳細資訊請點擊<a href='%2'>此處</a>。</p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="527"/>
+ <location filename="../src/libsync/theme.cpp" line="531"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
<translation><p><small>正在使用虛擬檔案外掛程式:%1</small></p></translation>
</message>
<message>
- <location filename="../src/libsync/theme.cpp" line="542"/>
+ <location filename="../src/libsync/theme.cpp" line="546"/>
<source><p>This release was supplied by %1</p></source>
<translation><p>此版本由 %1 提供</p></translation>
</message>
<context>
<name>OCC::VfsSuffix</name>
<message>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
- <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>因為修改時間無效,所以更新詮釋資料時發生錯誤</translation>
</message>
<context>
<name>OCC::VfsXAttr</name>
<message>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
- <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="75"/>
+ <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="85"/>
<source>Error updating metadata due to invalid modification time</source>
<translation>因為修改時間無效,所以更新詮釋資料時發生錯誤</translation>
</message>
<context>
<name>UserStatusSelector</name>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="41"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
<translation>線上狀態</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="62"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
<translation>線上</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="73"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
<translation>離開</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
<translation>請勿打擾</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="86"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
<translation>靜音所有通知</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
<translation>隱藏</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="102"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
<translation>顯示為離線</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="126"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
<translation>狀態訊息</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="210"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
<translation>您目前的狀態是什麼呢?</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="284"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
<translation>在這個時間後清除狀態訊息</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="322"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
<translation>取消</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="329"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
<translation>清除狀態訊息</translation>
</message>
<message>
- <location filename="../src/gui/UserStatusSelector.qml" line="337"/>
+ <location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
<translation>設定狀態訊息</translation>
</message>
<context>
<name>nextcloudTheme::about()</name>
<message>
- <location filename="../src/libsync/theme.cpp" line="499"/>
+ <location filename="../src/libsync/theme.cpp" line="503"/>
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
<translation><p><small>從 Git 修訂版本 <a href="%1">%2</a> 在 %3 上建置,%4 使用 Qt %5,%6</small></p></translation>
</message>