--- /dev/null
+[Desktop Entry]
+Categories=Utility;X-SuSE-SyncUtility;
+Type=Application
+Exec=@APPLICATION_EXECUTABLE@
+Name=@APPLICATION_NAME@ desktop sync client
+Comment=@APPLICATION_NAME@ desktop synchronization client
+GenericName=Folder Sync
+Icon=@APPLICATION_ICON_NAME@
+Keywords=@APPLICATION_NAME@;syncing;file;sharing;
+X-GNOME-Autostart-Delay=3
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+
+
+# Translations
+Icon[bg_BG]=@APPLICATION_ICON_NAME@
+Name[bg_BG]=@APPLICATION_NAME@ клиент за синхронизиране на десктоп
+Comment[bg_BG]=@APPLICATION_NAME@ клиент за синхронизиране на десктоп
+GenericName[bg_BG]=Синхронизиране на папка
<translation>Синхронизиране %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Синхронизиране</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Папка: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Парола:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Изтрий</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Копирай връзката</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Наистина ли желаете да изтриете споделеното с публична връзка <i>%1</i>?</p><p>Бележка: Изтриването е необратима операция.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Отказ</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Публична връзка</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Възникна грешка при опит за отваряне на папка</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Файл/Папка е игнорирана, защото е скрита.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>Твърде много подпапки</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Сървърът не е наличен временно</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Достъпът е забранен</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Възникна вътрешно сървърна грешка номер %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Името на файла е твърде дълго.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Неразрешени конфликт.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Инориран защото не е в списъка "Избор на елементи за синхронизиране"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>дестинацията</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>източника</translation>
</message>
<translation>S'està sincronitzant %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Sincronització pausada</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>S'està sincronitzant</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>El fitxer descarregat és buit tot i que el servidor ha anunciat que hauria d'haver estat %1.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Icona</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>S'està compartint amb %1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Carpeta: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>El fitxer no es pot compartir perquè va ser compartit sense permisos de compartició.</translation>
</message>
<translation>&Comparteix l'enllaç</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Activa</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Contrasenya:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Data de caducitat:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>TextLabel</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Suprimeix</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Permet l'edició</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Només lectura</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Permet Carregar && Editar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Deixa anar el fitxer (només càrrega)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Copia l'enllaç</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Protegit amb contrasenya</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Data de caducitat</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Descomparteix</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Confirmeu la supressió de la compartició de l’enllaç</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Esteu segurs que voleu suprimir la compartició d’enllaços públics <i>%1</i>?</p><p>Nota: aquesta acció no es pot desfer.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Cancel·la</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Enllaç públic</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Èxit.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>S'ha excedit el temps d'espera de connexió de xarxa.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>S'ha produït un error en la transmissió HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>La carpeta muntada no està disponible temporalment al servidor</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>S'ha produït un error en obrir una carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Error en llegir la carpeta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (omès a causa d’un error anterior, torneu-ho a provar d'aquí a %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>El fitxer/carpeta s'ha ignorat perquè és ocult.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquia de carpetes és massa profunda</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Conflicte: versió del servidor descarregada, còpia local reanomenada i no carregada.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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 %1 disponible, necessiteu com a mínim %2 per començar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>No es permet perquè no teniu permís per afegir una carpeta pare</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>No es permet perquè no teniu permís per afegir fitxers a aquesta carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>L’espai en disc és baix: s’han omès les descàrregues que reduirien l’espai lliure per sota de %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Espai insuficient al servidor per carregar-hi alguns fitxers.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Error CSync no especificat.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Aturat per l'usuari</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>No s’ha pogut carregar o crear el fitxer de diari. Assegureu-vos que teniu permisos de lectura i d’escriptura a la carpeta de sincronització local.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>Ha fallat el pas del descobriment.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Permís denegat.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>No s’ha trobat el fitxer o el directori:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>S'ha intentat crear una carpeta que ja existeix.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>No hi ha espai disponible al servidor %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>El servei no està disponible temporalment</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Accés prohibit</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>S'ha produït l'error intern número %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>La sincronització d'enllaços simbòlics no està implementada.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>El fitxer està a la llista d'ignorats.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Els noms de fitxers que finalitzen amb un punt no estan suportats en aquest sistema de fitxers.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Els noms de fitxers que continguin el caràcter '%1' no són compatibles amb aquest sistema de fitxers.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Aquest nom de fitxer és un nom reservat en aquest sistema de fitxers.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>El fitxer conté espais finals.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>El nom de fitxer és massa llarg.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>El nom del fitxer no es pot codificar al vostre sistema de fitxers.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Conflicte no resolt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>L'estat ha fallat.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>La codificació del nom de fitxer no és vàlida</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Caràcters no vàlids, canvieu el nom de "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No es pot llegir la llista negra de la base de dades local</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation>No es pot llegir des del diari de sincronització.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>No es pot obrir el diari de sincronització</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>El nom del fitxer conté al menys un caràcter no vàlid</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>S'ha ignorat per la llista negra "trieu què sincronitzar"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>No permès perquè no teniu permís per afegir subcarpetes a aquesta carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>No es permet carregar aquest fitxer perquè només és de lectura en el servidor, s'està restaurant</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>No es permet eliminar, s'està restaurant</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>S'han suprimit els fitxers locals i la carpeta compartida.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>No es pot moure, es restaura l’element</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>No es permet moure perquè %1 només és de lectura</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>la destinació</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>l'origen</translation>
</message>
<translation>Synchronizuje se %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Synchronizace pozastavena</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Synchronizuje se</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>Stažený soubor je prázdný, přestože server oznámil, že měl být %1.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Ikona</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 sdílení</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Složka: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Tento soubor nelze sdílet, protože byl nasdílen bez umožnění dalšího sdílení.</translation>
</message>
<translation>Odkaz pro &sdílení</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Zapnout</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Heslo:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Datum skončení platnosti:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>Textový popisek</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Smazat</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Umožnit upravování</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Pouze pro čtení</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Umožnit nahrávání a upravování</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Přetažení souboru (pouze nahrání)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Zkopírovat odkaz</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Chránit heslem</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Datum skončení platnosti</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Přestat sdílet</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Potvrzování mazání sdílení</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Opravdu chcete smazat odkaz na veřejné sdílení <i>%1</i>?</p><p>Pozn.: tuto akci nelze vzít zpět.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Storno</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Veřejný odkaz</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Úspěch.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Došlo k překročení časového limitu síťového spojení.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Nastala chyba HTTP přenosu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>Připojená složka je na serveru dočasně nedostupná</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Došlo k chybě při otvírání složky</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Chyba při čtení složky.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (přeskočeno kvůli předchozí chybě, další pokus za %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Soubor/složka je ignorován, protože je skrytý.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>Hierarchie složek je příliš hluboká</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Konflikt: Stažena verze ze serveru, místní kopie přejmenována a nenahrána.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Není možné, protože nemáte oprávnění vytvořit nadřazenou složku</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Není možné, protože nemáte oprávnění přidávat soubory do této složky</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Nespecifikovaná chyba CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Zrušeno uživatelem</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>Nepodařilo načíst nebo vytvořit soubor žurnálu. Ověřte, že máte oprávnění pro čtení a zápis do místní synchronizační složky.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>Krok objevování se nezdařil.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Oprávnění zamítnuto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>Soubor nebo adresář nenalezen:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Pokus o vytvoření složky, která už existuje.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>Na %1 serveru není k dispozici volné místo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Služba je dočasně nedostupná</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Přístup je zakázán</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Došlo k vnitřní chybě číslo %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Symbolické odkazy nejsou při synchronizaci podporovány.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Soubor se nachází na seznamu ignorovaných.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Názvy souborů končících tečkou nejsou na tomto souborovém systému podporovány.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Názvy souborů obsahující znak „%1“ nejsou na tomto souborovém systému podporovány.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Název souboru je na tomto souborovém systému rezervovaným názvem (nelze ho použít).</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>Název souboru obsahuje mezery na konci řádku.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Název souboru je příliš dlouhý.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>Název souboru nemůže být na vašem souborovém systému enkódován.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Nevyřešený konflikt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat se nezdařil.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Kódování znaků názvu souboru není platné</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Neplatné znaky, přejmenujte „%1“</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Nedaří se otevřít synchronizační žurnál</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Název souboru obsahuje přinejmenším jeden neplatný znak</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorováno podle nastavení „vybrat co synchronizovat“</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Není možné, protože nemáte oprávnění přidávat podsložky do této složky</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Tento možné nahrát tento soubor, protože je na serveru uložen pouze pro čtení, obnovuje se</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Odstranění není umožněno, obnovuje se</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Místní soubory a sdílená složka odstraněny.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Přesun není možný, položka obnovena</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Přesun není možný, protože %1 je pouze pro čtení</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>cílové umístění</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>zdroj</translation>
</message>
<translation>Synkroniserer %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Sync er sat på pause</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Synkroniserer</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 Deling</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Mappe: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Slet</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Annuller</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Offentligt link</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Success.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation type="unfinished"/>
</message>
<translation>Synchronisiere %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Synchronisierung angehalten</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Synchronisiere</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>Die heruntergeladene Datei ist leer, obwohl der Server %1 als Größe übermittelt hat.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Symbol</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1-Freigabe</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Ordner: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Die Datei kann nicht geteilt werden, weil sie ohne erneute Teilungs-Berechtigung für Sie geteilt wurde.</translation>
</message>
<translation>&Link teilen</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Aktivieren</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Passwort:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Ablaufdatum:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>TextLabel</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Löschen</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Bearbeitung erlauben</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Schreibgeschützt</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Hochladen und Bearbeiten erlauben</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Dateien ablegen (nur Hochladen)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Link kopieren</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Passwortschutz</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Ablaufdatum</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Freigabe aufheben</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Löschen des öffentlichen Links bestätigen</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Möchten Sie wirklich den öffentlichen Link <i>%1 </i>löschen?<p>Hinweis: Dies kann nicht rückgängig gemacht werden.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Abbrechen</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Öffentlicher Link</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Erfolgreich</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Eine Zeitüberschreitung der Netzwerkverbindung ist aufgetreten.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Es hat sich ein HTTP-Übertragungsfehler ereignet.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>Der auf dem Server eingehängte Ordner ist vorübergehend nicht verfügbar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Beim Öffnen eines Ordners ist ein Fehler aufgetreten.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Fehler beim Lesen eines Ordners.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (übersprungen aufgrund des früheren Fehlers, erneuter Versuch in %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Datei wird ignoriert, weil sie unsichtbar ist.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>Ordnerhierarchie ist zu tief</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Konflikt: Serverversion heruntergeladen, lokale Kopie umbenannt und nicht hochgeladen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Nicht erlaubt, da Sie keine Berechtigung zur Erstellung von Unterordnern haben</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Nicht erlaubt, da Sie keine Berechtigung zum Hinzufügen von Dateien in diesen Ordner haben</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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 senken, wurden ausgelassen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>CSync unbekannter Fehler.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Abbruch durch den Benutzer</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>Laden oder Erstellen der Journaldatei ist fehlgeschlagen. Stellen Sie sicher, dass Sie im lokalen Synchronisierungsordner über Lese- und Schreibberechtigungen verfügen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>Erkennungsschritt fehlgeschlagen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Zugriff verweigert.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>Datei oder Ordner nicht gefunden:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Versuch, einen Ordner anzulegen, der schon existiert.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>Kein Platz auf Server %1 frei.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Der Dienst ist vorübergehend nicht erreichbar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Zugriff verboten</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Ein interner Fehler mit der Fehlernummer %1 ist aufgetreten.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Symbolische Verknüpfungen werden bei der Synchronisierung nicht unterstützt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Die Datei ist in der Ignorierliste geführt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Dateinamen, die mit einem Punkt enden, werden von diesem Dateisystem nicht unterstützt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Dateinamen, die Zeichen '%1' enthalten, werden von diesem Dateisystem nicht unterstützt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Der Dateiname ist ein reservierter Name in diesem Dateisystem.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>Dateiname endet mit Leerzeichen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Der Dateiname ist zu lang.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>Der Dateiname kann auf Ihrem Dateisystem nicht entschlüsselt werden.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Ungelöster Konflikt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat fehlgeschlagen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Dateikodierung ist ungültig</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Ungültige Zeichenm bitte benennen Sie "%1" um</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Synchronisierungsbericht kann nicht geöffnet werden</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Der Dateiname enthält mindestens ein ungültiges Zeichen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Aufgrund der »Zu synchronisierende Elemente auswählen«-Sperrliste ignoriert</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Nicht erlaubt, da Sie keine Berechtigung zur Erstellung von Unterordnern haben</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Das Hochladen dieser Datei ist nicht erlaubt, da die Datei auf dem Server schreibgeschützt ist, Wiederherstellung</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Löschen nicht erlaubt, Wiederherstellung</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Lokale Dateien und Freigabeordner wurden entfernt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Verschieben nicht erlaubt, Element wiederhergestellt</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Verschieben nicht erlaubt, da %1 schreibgeschützt ist</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>Das Ziel</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>Die Quelle</translation>
</message>
<translation>Συγχρονισμός %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Παύση συγχρονισμού</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Γίνεται συγχρονισμός</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>Το ληφθέν αρχείο είναι άδειο, παρόλο που ο διακομιστής ανακοίνωσε ότι θα έπρεπε να ήταν% 1.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Εικονίδιο</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 Διαμοιράστηκε</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Φάκελος: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Το αρχείο δεν μπορεί να διαμοιραστεί γιατί διαμοιράστηκε χωρίς δικαιώματα διαμοιρασμού.</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Ενεργοποίηση</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Συνθηματικό :</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Ημερομηνία λήξης:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>TextLabel</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Διαγραφή</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Να επιτρέπεται η επεξεργασία</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Μόνο για ανάγνωση</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Αντιγραφή συνδέσμου</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Προστασία με συνθηματικό</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Ημερομηνία λήξης</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Αναίρεση διαμοιρασμού</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Ακύρωση</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Δημόσιος σύνδεσμος</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Επιτυχία.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Διακοπή σύνδεσης δικτύου λόγω παρέλευσης χρονικού ορίου.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Ένα σφάλμα μετάδοσης HTTP συνέβη.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>Ο προσαρτημένος φάκελος δεν είναι διαθέσιμος στον δικομιστή προσωρινά</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Παρουσιάστηκε σφάλμα κατά το άνοιγμα του φακέλου</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Σφάλμα κατά την ανάγνωση του φακέλου.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Το Αρχείο/ο Φάκελος αγνοήθηκε επειδή είναι κρυφό.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Δεν επιτρέπεται επειδή δεν έχετε δικαιώματα να προσθέσετε γονικό κατάλογο</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Δεν επιτρέπεται επειδή δεν έχετε δικαιώματα να προσθέσετε αρχεία σε αυτόν τον φάκελο</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Άγνωστο σφάλμα CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Ματαιώθηκε από το χρήστη</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>Το αρχείο ή ο κατάλογος δεν βρέθηκε:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Η υπηρεσία δεν είναι διαθέσιμη προσωρινά</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Δεν επιτρέπεται η πρόσβαση</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Προέκυψε ένα εσωτερικό σφάλμα με αριθμό %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Οι συμβολικού σύνδεσμοι δεν υποστηρίζονται για το συγχρονισμό.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Το αρχείο περιέχεται στη λίστα αρχείων προς αγνόηση.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Τα ονόματα αρχείων που διαρκούν μια ορισμένη χρονική περίοδο δεν υποστηρίζονται σε αυτό το σύστημα αρχείων.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Τα ονόματα αρχείων που περιέχουν τον χαρακτήρα '% 1' δεν υποστηρίζονται σε αυτό το σύστημα αρχείων.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Το όνομα αρχείου είναι ένα κατοχυρωμένο όνομα σε αυτό το σύστημα αρχείων.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>Το όνομα του αρχείου περιέχει συνεχόμενα κενά.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Το όνομα αρχείου είνια πολύ μεγάλο.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Απέτυχε.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Η κωδικοποίηση του ονόματος αρχείου δεν είναι έγκυρη</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Μη έγκυροι χαρακτήρες, παρακαλώ μετονομάστε το "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Αδυναμία ανάγνωσης της μαύρης λίστας από την τοπική βάση δεδομένων</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation>Αδυναμία ανάγνωσης από το ημερολόγιο συγχρονισμού.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Αδυναμία ανοίγματος του αρχείου συγχρονισμού</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Το όνομα αρχείου περιέχει έναν τουλάχιστον μη έγκυρο χαρακτήρα</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Αγνοήθηκε εξαιτίας της μαύρης λίστας "διάλεξε τι να συγχρονιστεί"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Δεν επιτρέπεται επειδή δεν έχετε δικαιώματα να προσθέσετε υποφακέλους σε αυτό τον φάκελο</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Δεν επιτρέπεται να μεταφορτώσετε αυτό το αρχείο επειδή είναι μόνο για ανάγνωση στο διακομιστή, αποκατάσταση σε εξέλιξη</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Δεν επιτρέπεται η αφαίρεση, αποκατάσταση σε εξέλιξη</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Οι τοπικοί φάκελοι και ο φάκελος κοινής χρήσης αφαιρέθηκαν.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Η μετακίνηση δεν επιτρέπεται, το αντικείμενο αποκαταστάθηκε</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Η μετακίνηση δεν επιτρέπεται επειδή το %1 είναι μόνο για ανάγνωση</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>ο προορισμός</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>η προέλευση</translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation type="unfinished"></translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation type="unfinished"></translation>
</message>
<translation>Syncing %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Sync paused</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Syncing</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>The downloaded file is empty despite the server announced it should have been %1.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Icon</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 Sharing</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Folder: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>The file can not be shared because it was shared without sharing permission.</translation>
</message>
<translation>&Share link</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Enable</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Password:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Expiration date:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>TextLabel</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Delete</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Allow Editing</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Read only</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Allow Upload && Editing</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>File Drop (Upload Only)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Copy link</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Password Protect</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Expiration Date</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Unshare</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Confirm Link Share Deletion</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Cancel</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Public link</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Success.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>A network connection timeout happened.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>A HTTP transmission error happened.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>The mounted folder is temporarily not available on the server</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>An error occurred while opening a folder</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Error while reading folder.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (skipped due to earlier error, trying again in %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>File/Folder is ignored because it's hidden.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>Folder hierarchy is too deep</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Conflict: Server version downloaded, local copy renamed and not uploaded.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Not allowed because you don't have permission to add parent folder</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Not allowed because you don't have permission to add files in that folder</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>CSync unspecified error.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Aborted by the user</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>Discovery step failed.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Permission denied.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>File or directory not found:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Tried to create a folder that already exists.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>No space on %1 server available.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>The service is temporarily unavailable</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Access is forbidden</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>An internal error number %1 occurred.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Symbolic links are not supported in syncing.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>File is listed on the ignore list.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>File names ending with a period are not supported on this file system.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>File names containing the character '%1' are not supported on this file system.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>The file name is a reserved name on this file system.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>Filename contains trailing spaces.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Filename is too long.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>The filename cannot be encoded on your file system.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Unresolved conflict.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat failed.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Filename encoding is not valid</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Invalid characters, please rename "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Cannot open the sync journal</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>File name contains at least one invalid character</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignored because of the "choose what to sync" blacklist</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Not allowed because you don't have permission to add subfolders to that folder</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Not allowed to upload this file because it is read-only on the server, restoring</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Not allowed to remove, restoring</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Local files and share folder removed.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Move not allowed, item restored</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Move not allowed because %1 is read-only</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>the destination</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>the source</translation>
</message>
<translation>Sinkronigo de %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Sinkronigo paŭzas</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Sinkronigo</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>La elŝutita dosiero malplenas, kvankam la servilo anoncis, ke ĝi estos %1.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Piktogramo</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>Kunhavigo %1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Dosierujo: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>La dosiero ne eblis esti kunhavigita, ĉar ĝi estis kunhavigita sen permeso de re-kunhavigo.</translation>
</message>
<translation>&Kunhava ligilo</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Ebligi</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Pasvorto:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Limdato:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>TextLabel</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Forigi</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Permesi redakton</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Nurlega</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Permesi alŝuton kaj redakton</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Demeti dosieron (nur alŝuto)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Kopii ligilon</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Protekti per pasvorto</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Limdato</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Malkunhavigi</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Konfirmi forigon de kunhava ligilo</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Ĉu vi ja volas forigi la kunhavigon per publika ligilo <i>%1</i>?</p><p>Notu: tio ne povas esti malfarita.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Nuligi</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Publika ligilo</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Sukcese.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Retkonekta eltempiĝis.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Eraro de HTTP-transsendo okazis.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>La muntita dosierujo estas portempe nedisponebla ĉe la servilo</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Eraro okazis dum malfermo de dosierujo</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Eraro dum legado de dosierujo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (preterpasita pro antaŭa eraro, reprovo je %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Dosiero aŭ dosierujo estas ignorita, ĉar ĝi estas kaŝita.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>Hierarĥio de dosierujoj tro profundas</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Konflikto: la versio ĉe la servilo estis elŝutita, le loka kopio estis alinomita kaj ne alŝutita.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Ne permesita, ĉar vi ne rajtas aldoni patran dosierujon</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Ne permesita, ĉar vi ne rajtas aldoni dosierojn en tiu ĉi dosierujo</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>„CSync“-eraro ne specifita.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Haltigita de la uzanto</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>Ne eblas malfermi aŭ krei protokolan dosieron. Certigu, ke vi rajtas aliri al la sinkroniga dosierujo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>Malkovra etapo malsukcesis.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Ne permesata.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>Dosiero aŭ dosierujo ne trovita:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Provo krei dosierujon, kiu jam ekzistas.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>Ne plu estas spaco ĉe la servilo %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>La servo dumtempe ne disponeblas</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Aliro estas malpermesata</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Interna eraro n-ro %1 okazis.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Simbolajn ligilojn ne subtenas la sinkronigo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Dosiero estas en la listo de ignoritaj dosieroj.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Dosieroj finantaj per punkto ne eblas en tiu ĉi dosiersistemo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Dosieroj enhavantaj la signon „%1“ ne eblas en tiu ĉi dosiersistemo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Tiu ĉi dosiernomo ne estas permesata en tiu ĉi dosiersistemo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>Dosiernomo enhavas spacojn je sia fino.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Dosiernomo tro longas.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>Tiu ĉi dosiernomo ne estas kodebla en tiu ĉi dosiersistemo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Nesolvita konflikto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Statinformo malsukcesis.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Kodigi de dosiernomo ne validas</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Nevalidaj signoj, bv. alinomi „%1“</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Ne eblas malfermi la sinkronigan protokolon</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>La dosiernomo enhavas almenaŭ unu nevalidan signon.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorita pro la listo nigra „Elekti tion, kion sinkronigi“</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Ne permesita, ĉar vi ne rajtas aldoni subdosierojn en tiu dosierujo</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Alŝuto de tiu ĉi dosiero ne estas permesata, ĉar ĝi estas nur lega; restaŭrado.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Forigo ne permesata; restaŭrado.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Lokaj dosieroj kaj kunhaviga dosierujo forigitaj.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Movado ne permesata, elemento restaŭrita.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Movado ne permesata, ĉar %1 estas nur legebla</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>la celo</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>la fonto</translation>
</message>
<translation>Sincronizando %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Sincronización pausada</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Sincronizando</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>El archivo descargado está vacío aunque el servidor dice que debería haber sido %1.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Icono</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 Compartiendo</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Carpeta: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>El archivo no puede compartirse ya que ha sido compartido sin los permisos correspondientes.</translation>
</message>
<translation>Compartir enlace</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Habilitar</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Contraseña:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Fecha de caducidad</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>EtiquetaDeTexto</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Eliminar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Permitir edición</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Solo lectura</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Permitir la subida y la edición</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Soltar archivo (solo subidas)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Copiar enlace</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Protección con contraseña</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Fecha de caducidad</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Dejar de compartir</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Confirmar eliminación de enlace de recurso compartido</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>¿Realmente desea borrar el enlace público compartido <i>%1</i>?</p><p>Nota: Esta acción no se puede deshacer</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Enlace público</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Completado con éxito.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Se sobrepasó el tiempo de espera de la conexión de red.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Se ha producido un error de transmisión HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>El directorio montado no está disponible temporalmente en el servidor</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Se produjo un error al abrir un directorio</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Error al leer la carpeta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (no realizado por el error anterior, intente de nuevo %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Se ignoran los Archivos/Carpetas ocultos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>demasiadas subcarpetas anidadas</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Conflicto: Versión del servidor descargada, La copia local ha sido renombrada pero no se ha podido subir.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>No permitido porque no tienes permiso para añadir un directorio padre</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>No permitido porque no tienes permiso para añadir archivos a ese directorio</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Error no especificado de CSync</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Interrumpido por el usuario</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>Fallo al cargar o crear el archivo de diario. Asegúrate de que tienes permisos de lectura y escritura en la carpeta de sincronización local.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>Ha fallado el paso de descubrimiento</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Permiso denegado.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>Archivo o directorio no encontrado:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Se ha intentado crear una carpeta que ya existe.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>No hay espacio disponible en el servidor %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>El servicio no está disponible temporalmente </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Acceso prohibido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Se ha producido un error interno número %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>No se admiten enlaces simbólicos en la sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>El fichero está en la lista de ignorados</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Los nombres de archivo que terminan con un punto no son compatibles con este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Los nombres de archivo que contengan el caracter '%1' no son compatibles con este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo es una palabra reservada del sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios finales.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>El nombre del archivo es demasiado largo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>El nombre de archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Conflicto sin resolver.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat ha fallado.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Los caracteres del nombre de fichero no son válidos</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Caracteres inválidos, por favor renombre "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>No es posible abrir el diario de sincronización</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Nombre de archivo contiene al menos un caracter no válido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorado porque se encuentra en la lista negra de "elija qué va a sincronizar"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>No permitido porque no tienes permiso para añadir subdirectorios a ese directorio</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>No está permitido subir este archivo porque es de solo lectura en el servidor, restaurando.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>No está permitido borrar, restaurando.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Se han eliminado los archivos locales y la carpeta compartida.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>No está permitido mover, elemento restaurado.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>No está permitido mover, porque %1 es de sólo lectura.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>destino</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>origen</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>EtiquetaDeTexto</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Borrar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Éxito.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Ha ocurrido un error de transmisión HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Error no especificado de CSync</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Interrumpido por el usuario</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Los vínculos simbólicos no está soportados al sincronizar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>El archivo está en la lista de ignorados.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>El archivo descargado está vacío a pesar de que el servidor indicó que debería ser de %1. </translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 Compartiendo</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Carpeta: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>El archivo no puede ser compartido porque fue compartido sin permisos para compartir.</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>EtiquetaDeTexto</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Borrar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Confirmar el Borrado de la Liga del Elemento Compartido</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>¿Realmente deseas borrar el vínculo público al elemento <i>%1</i>?</p> <p>Nota: Esta acción no se puede deshacer.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Liga pública</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Éxito.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Se presentó una expiración del tiempo de conexión de red.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Se presentó un error de transmisión HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>La carpeta montada está temporalmente no disponible en el servidor </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Se presentó un error al abrir la carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Error al leer la carpeta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (omitido por un error previo, intentando de nuevo en %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquía de carpetas es muy profunda</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Conflicto: Se descargó la versión del servidor, la copia local renombrada y no fue actualizada.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>No está permitido porque no tienes permisos para agrear una carpeta padre</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>No está permitido porque no tienes permisos para agrear archivos a esa carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Error no especificado de CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Abortado por el usuario</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>El servicio se encuentra temporalmente no disponible</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>El acceso está prohibido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Se presentó el error interno número %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Las ligas simbólicas no están soportadas en la sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>El archivo se encuentra en la lista de ignorar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Los nombres de archivos que terminan en punto no están siportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Los nombres de archivos que contengan el caracter '%1' no son soportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>El nombre del archivo es demasiado largo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Conflicto no resuelto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat falló.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>La codificación del nombre del archivo no es válida</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Caracteres inválidos, por favor renombra "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>No se puede abrir el diario de sincronización</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>El nombre del archivo contiene al menos un caracter inválido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorado por la lista negra de "elige qué sincronizar"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>No está permitido porque no tienes los permisos para agregar subcarpetas a esa carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>No está permitido cargar este archivo porque es de solo lectura en el servidor, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>No está permitido eliminar, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Los archivos locales y la carpeta compartida fueron eliminados. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Movimiento no permitido, elemento restaurado</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Movimiento no permitido porque %1 es de solo lectura</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>el destino</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>la fuente</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>El archivo descargado está vacío a pesar de que el servidor indicó que debería ser de %1. </translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 Compartiendo</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Carpeta: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>El archivo no puede ser compartido porque fue compartido sin permisos para compartir.</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>EtiquetaDeTexto</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Borrar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Confirmar el Borrado de la Liga del Elemento Compartido</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>¿Realmente deseas borrar el vínculo público al elemento <i>%1</i>?</p> <p>Nota: Esta acción no se puede deshacer.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Liga pública</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Éxito.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Se presentó una expiración del tiempo de conexión de red.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Se presentó un error de transmisión HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>La carpeta montada está temporalmente no disponible en el servidor </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Se presentó un error al abrir la carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Error al leer la carpeta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (omitido por un error previo, intentando de nuevo en %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquía de carpetas es muy profunda</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Conflicto: Se descargó la versión del servidor, la copia local renombrada y no fue actualizada.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>No está permitido porque no tienes permisos para agrear una carpeta padre</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>No está permitido porque no tienes permisos para agrear archivos a esa carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Error no especificado de CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Abortado por el usuario</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>El servicio se encuentra temporalmente no disponible</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>El acceso está prohibido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Se presentó el error interno número %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Las ligas simbólicas no están soportadas en la sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>El archivo se encuentra en la lista de ignorar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Los nombres de archivos que terminan en punto no están siportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Los nombres de archivos que contengan el caracter '%1' no son soportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>El nombre del archivo es demasiado largo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Conflicto no resuelto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat falló.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>La codificación del nombre del archivo no es válida</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Caracteres inválidos, por favor renombra "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>No se puede abrir el diario de sincronización</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>El nombre del archivo contiene al menos un caracter inválido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorado por la lista negra de "elige qué sincronizar"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>No está permitido porque no tienes los permisos para agregar subcarpetas a esa carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>No está permitido cargar este archivo porque es de solo lectura en el servidor, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>No está permitido eliminar, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Los archivos locales y la carpeta compartida fueron eliminados. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Movimiento no permitido, elemento restaurado</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Movimiento no permitido porque %1 es de solo lectura</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>el destino</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>la fuente</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>El archivo descargado está vacío a pesar de que el servidor indicó que debería ser de %1. </translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 Compartiendo</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Carpeta: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>El archivo no puede ser compartido porque fue compartido sin permisos para compartir.</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>EtiquetaDeTexto</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Borrar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Confirmar el Borrado de la Liga del Elemento Compartido</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>¿Realmente deseas borrar el vínculo público al elemento <i>%1</i>?</p> <p>Nota: Esta acción no se puede deshacer.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Liga pública</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Éxito.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Se presentó una expiración del tiempo de conexión de red.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Se presentó un error de transmisión HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>La carpeta montada está temporalmente no disponible en el servidor </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Se presentó un error al abrir la carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Error al leer la carpeta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (omitido por un error previo, intentando de nuevo en %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquía de carpetas es muy profunda</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Conflicto: Se descargó la versión del servidor, la copia local renombrada y no fue actualizada.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>No está permitido porque no tienes permisos para agrear una carpeta padre</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>No está permitido porque no tienes permisos para agrear archivos a esa carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Error no especificado de CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Abortado por el usuario</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>El servicio se encuentra temporalmente no disponible</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>El acceso está prohibido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Se presentó el error interno número %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Las ligas simbólicas no están soportadas en la sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>El archivo se encuentra en la lista de ignorar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Los nombres de archivos que terminan en punto no están siportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Los nombres de archivos que contengan el caracter '%1' no son soportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>El nombre del archivo es demasiado largo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Conflicto no resuelto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat falló.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>La codificación del nombre del archivo no es válida</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Caracteres inválidos, por favor renombra "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>No se puede abrir el diario de sincronización</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>El nombre del archivo contiene al menos un caracter inválido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorado por la lista negra de "elige qué sincronizar"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>No está permitido porque no tienes los permisos para agregar subcarpetas a esa carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>No está permitido cargar este archivo porque es de solo lectura en el servidor, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>No está permitido eliminar, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Los archivos locales y la carpeta compartida fueron eliminados. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Movimiento no permitido, elemento restaurado</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Movimiento no permitido porque %1 es de solo lectura</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>el destino</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>la fuente</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>El archivo descargado está vacío a pesar de que el servidor indicó que debería ser de %1. </translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 Compartiendo</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Carpeta: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>El archivo no puede ser compartido porque fue compartido sin permisos para compartir.</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>EtiquetaDeTexto</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Borrar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Confirmar el Borrado de la Liga del Elemento Compartido</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>¿Realmente deseas borrar el vínculo público al elemento <i>%1</i>?</p> <p>Nota: Esta acción no se puede deshacer.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Liga pública</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Éxito.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Se presentó una expiración del tiempo de conexión de red.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Se presentó un error de transmisión HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>La carpeta montada está temporalmente no disponible en el servidor </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Se presentó un error al abrir la carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Error al leer la carpeta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (omitido por un error previo, intentando de nuevo en %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquía de carpetas es muy profunda</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Conflicto: Se descargó la versión del servidor, la copia local renombrada y no fue actualizada.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>No está permitido porque no tienes permisos para agrear una carpeta padre</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>No está permitido porque no tienes permisos para agrear archivos a esa carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Error no especificado de CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Abortado por el usuario</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>El servicio se encuentra temporalmente no disponible</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>El acceso está prohibido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Se presentó el error interno número %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Las ligas simbólicas no están soportadas en la sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>El archivo se encuentra en la lista de ignorar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Los nombres de archivos que terminan en punto no están siportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Los nombres de archivos que contengan el caracter '%1' no son soportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>El nombre del archivo es demasiado largo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Conflicto no resuelto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat falló.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>La codificación del nombre del archivo no es válida</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Caracteres inválidos, por favor renombra "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>No se puede abrir el diario de sincronización</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>El nombre del archivo contiene al menos un caracter inválido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorado por la lista negra de "elige qué sincronizar"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>No está permitido porque no tienes los permisos para agregar subcarpetas a esa carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>No está permitido cargar este archivo porque es de solo lectura en el servidor, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>No está permitido eliminar, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Los archivos locales y la carpeta compartida fueron eliminados. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Movimiento no permitido, elemento restaurado</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Movimiento no permitido porque %1 es de solo lectura</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>el destino</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>la fuente</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>El archivo descargado está vacío a pesar de que el servidor indicó que debería ser de %1. </translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 Compartiendo</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Carpeta: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>El archivo no puede ser compartido porque fue compartido sin permisos para compartir.</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>EtiquetaDeTexto</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Borrar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Confirmar el Borrado de la Liga del Elemento Compartido</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>¿Realmente deseas borrar el vínculo público al elemento <i>%1</i>?</p> <p>Nota: Esta acción no se puede deshacer.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Liga pública</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Éxito.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Se presentó una expiración del tiempo de conexión de red.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Se presentó un error de transmisión HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>La carpeta montada está temporalmente no disponible en el servidor </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Se presentó un error al abrir la carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Error al leer la carpeta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (omitido por un error previo, intentando de nuevo en %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquía de carpetas es muy profunda</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Conflicto: Se descargó la versión del servidor, la copia local renombrada y no fue actualizada.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>No está permitido porque no tienes permisos para agrear una carpeta padre</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>No está permitido porque no tienes permisos para agrear archivos a esa carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Error no especificado de CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Abortado por el usuario</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>El servicio se encuentra temporalmente no disponible</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>El acceso está prohibido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Se presentó el error interno número %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Las ligas simbólicas no están soportadas en la sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>El archivo se encuentra en la lista de ignorar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Los nombres de archivos que terminan en punto no están siportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Los nombres de archivos que contengan el caracter '%1' no son soportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>El nombre del archivo es demasiado largo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Conflicto no resuelto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat falló.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>La codificación del nombre del archivo no es válida</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Caracteres inválidos, por favor renombra "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>No se puede abrir el diario de sincronización</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>El nombre del archivo contiene al menos un caracter inválido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorado por la lista negra de "elige qué sincronizar"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>No está permitido porque no tienes los permisos para agregar subcarpetas a esa carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>No está permitido cargar este archivo porque es de solo lectura en el servidor, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>No está permitido eliminar, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Los archivos locales y la carpeta compartida fueron eliminados. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Movimiento no permitido, elemento restaurado</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Movimiento no permitido porque %1 es de solo lectura</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>el destino</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>la fuente</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>El archivo descargado está vacío a pesar de que el servidor indicó que debería ser de %1. </translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 Compartiendo</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Carpeta: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>El archivo no puede ser compartido porque fue compartido sin permisos para compartir.</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>EtiquetaDeTexto</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Borrar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Confirmar el Borrado de la Liga del Elemento Compartido</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>¿Realmente deseas borrar el vínculo público al elemento <i>%1</i>?</p> <p>Nota: Esta acción no se puede deshacer.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Liga pública</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Éxito.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Se presentó una expiración del tiempo de conexión de red.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Se presentó un error de transmisión HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>La carpeta montada está temporalmente no disponible en el servidor </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Se presentó un error al abrir la carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Error al leer la carpeta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (omitido por un error previo, intentando de nuevo en %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquía de carpetas es muy profunda</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Conflicto: Se descargó la versión del servidor, la copia local renombrada y no fue actualizada.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>No está permitido porque no tienes permisos para agrear una carpeta padre</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>No está permitido porque no tienes permisos para agrear archivos a esa carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Error no especificado de CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Abortado por el usuario</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>El servicio se encuentra temporalmente no disponible</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>El acceso está prohibido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Se presentó el error interno número %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Las ligas simbólicas no están soportadas en la sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>El archivo se encuentra en la lista de ignorar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Los nombres de archivos que terminan en punto no están siportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Los nombres de archivos que contengan el caracter '%1' no son soportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>El nombre del archivo es demasiado largo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Conflicto no resuelto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat falló.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>La codificación del nombre del archivo no es válida</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Caracteres inválidos, por favor renombra "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>No se puede abrir el diario de sincronización</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>El nombre del archivo contiene al menos un caracter inválido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorado por la lista negra de "elige qué sincronizar"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>No está permitido porque no tienes los permisos para agregar subcarpetas a esa carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>No está permitido cargar este archivo porque es de solo lectura en el servidor, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>No está permitido eliminar, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Los archivos locales y la carpeta compartida fueron eliminados. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Movimiento no permitido, elemento restaurado</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Movimiento no permitido porque %1 es de solo lectura</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>el destino</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>la fuente</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>El archivo descargado está vacío a pesar de que el servidor indicó que debería ser de %1. </translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 Compartiendo</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Carpeta: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>El archivo no puede ser compartido porque fue compartido sin permisos para compartir.</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>EtiquetaDeTexto</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Borrar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Confirmar el Borrado de la Liga del Elemento Compartido</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>¿Realmente deseas borrar el vínculo público al elemento <i>%1</i>?</p> <p>Nota: Esta acción no se puede deshacer.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Liga pública</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Éxito.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Se presentó una expiración del tiempo de conexión de red.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Se presentó un error de transmisión HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>La carpeta montada está temporalmente no disponible en el servidor </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Se presentó un error al abrir la carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Error al leer la carpeta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (omitido por un error previo, intentando de nuevo en %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquía de carpetas es muy profunda</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Conflicto: Se descargó la versión del servidor, la copia local renombrada y no fue actualizada.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>No está permitido porque no tienes permisos para agrear una carpeta padre</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>No está permitido porque no tienes permisos para agrear archivos a esa carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Error no especificado de CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Abortado por el usuario</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>El servicio se encuentra temporalmente no disponible</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>El acceso está prohibido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Se presentó el error interno número %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Las ligas simbólicas no están soportadas en la sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>El archivo se encuentra en la lista de ignorar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Los nombres de archivos que terminan en punto no están siportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Los nombres de archivos que contengan el caracter '%1' no son soportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>El nombre del archivo es demasiado largo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Conflicto no resuelto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat falló.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>La codificación del nombre del archivo no es válida</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Caracteres inválidos, por favor renombra "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>No se puede abrir el diario de sincronización</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>El nombre del archivo contiene al menos un caracter inválido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorado por la lista negra de "elige qué sincronizar"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>No está permitido porque no tienes los permisos para agregar subcarpetas a esa carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>No está permitido cargar este archivo porque es de solo lectura en el servidor, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>No está permitido eliminar, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Los archivos locales y la carpeta compartida fueron eliminados. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Movimiento no permitido, elemento restaurado</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Movimiento no permitido porque %1 es de solo lectura</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>el destino</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>la fuente</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>El archivo descargado está vacío a pesar de que el servidor indicó que debería ser de %1. </translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 Compartiendo</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Carpeta: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>El archivo no puede ser compartido porque fue compartido sin permisos para compartir.</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>EtiquetaDeTexto</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Borrar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Confirmar el Borrado de la Liga del Elemento Compartido</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>¿Realmente deseas borrar el vínculo público al elemento <i>%1</i>?</p> <p>Nota: Esta acción no se puede deshacer.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Liga pública</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Éxito.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Se presentó una expiración del tiempo de conexión de red.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Se presentó un error de transmisión HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>La carpeta montada está temporalmente no disponible en el servidor </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Se presentó un error al abrir la carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Error al leer la carpeta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (omitido por un error previo, intentando de nuevo en %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquía de carpetas es muy profunda</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Conflicto: Se descargó la versión del servidor, la copia local renombrada y no fue actualizada.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>No está permitido porque no tienes permisos para agrear una carpeta padre</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>No está permitido porque no tienes permisos para agrear archivos a esa carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Error no especificado de CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Abortado por el usuario</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>El servicio se encuentra temporalmente no disponible</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>El acceso está prohibido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Se presentó el error interno número %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Las ligas simbólicas no están soportadas en la sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>El archivo se encuentra en la lista de ignorar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Los nombres de archivos que terminan en punto no están siportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Los nombres de archivos que contengan el caracter '%1' no son soportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>El nombre del archivo es demasiado largo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Conflicto no resuelto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat falló.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>La codificación del nombre del archivo no es válida</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Caracteres inválidos, por favor renombra "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>No se puede abrir el diario de sincronización</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>El nombre del archivo contiene al menos un caracter inválido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorado por la lista negra de "elige qué sincronizar"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>No está permitido porque no tienes los permisos para agregar subcarpetas a esa carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>No está permitido cargar este archivo porque es de solo lectura en el servidor, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>No está permitido eliminar, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Los archivos locales y la carpeta compartida fueron eliminados. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Movimiento no permitido, elemento restaurado</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Movimiento no permitido porque %1 es de solo lectura</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>el destino</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>la fuente</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>El archivo descargado está vacío a pesar de que el servidor indicó que debería ser de %1. </translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 Compartiendo</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Carpeta: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>El archivo no puede ser compartido porque fue compartido sin permisos para compartir.</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>EtiquetaDeTexto</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Borrar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Confirmar el Borrado de la Liga del Elemento Compartido</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>¿Realmente deseas borrar el vínculo público al elemento <i>%1</i>?</p> <p>Nota: Esta acción no se puede deshacer.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Liga pública</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Éxito.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Se presentó una expiración del tiempo de conexión de red.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Se presentó un error de transmisión HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>La carpeta montada está temporalmente no disponible en el servidor </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Se presentó un error al abrir la carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Error al leer la carpeta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (omitido por un error previo, intentando de nuevo en %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquía de carpetas es muy profunda</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Conflicto: Se descargó la versión del servidor, la copia local renombrada y no fue actualizada.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>No está permitido porque no tienes permisos para agrear una carpeta padre</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>No está permitido porque no tienes permisos para agrear archivos a esa carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Error no especificado de CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Abortado por el usuario</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>El servicio se encuentra temporalmente no disponible</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>El acceso está prohibido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Se presentó el error interno número %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Las ligas simbólicas no están soportadas en la sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>El archivo se encuentra en la lista de ignorar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Los nombres de archivos que terminan en punto no están siportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Los nombres de archivos que contengan el caracter '%1' no son soportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>El nombre del archivo es demasiado largo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Conflicto no resuelto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat falló.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>La codificación del nombre del archivo no es válida</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Caracteres inválidos, por favor renombra "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>No se puede abrir el diario de sincronización</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>El nombre del archivo contiene al menos un caracter inválido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorado por la lista negra de "elige qué sincronizar"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>No está permitido porque no tienes los permisos para agregar subcarpetas a esa carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>No está permitido cargar este archivo porque es de solo lectura en el servidor, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>No está permitido eliminar, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Los archivos locales y la carpeta compartida fueron eliminados. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Movimiento no permitido, elemento restaurado</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Movimiento no permitido porque %1 es de solo lectura</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>el destino</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>la fuente</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 jagamine</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Kaust: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>Tekstisilt</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Kustuta</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Loobu</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Avalik link</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Korras.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Toimus võrgukatkestus.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>HTTP ülekande viga.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>CSync tuvastamatu viga.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Kasutaja poolt tühistatud</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Teenus pole ajutiselt saadaval</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Ligipääs on keelatud</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Sümboolsed lingid ei ole sünkroniseerimisel toetatud.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Fail on märgitud ignoreeritavate nimistus.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Faili nimi on liiga pikk.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Failinime kodeering pole kehtiv</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Ei suuda avada sünkroniseeringu zurnaali</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Faili nimesonvähemalt üks keelatud märk</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>"Vali, mida sünkroniseerida" musta nimekirja tõttu vahele jäetud</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Pole lubatud üles laadida, kuna tegemist on ainult-loetava serveriga, taastan</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Eemaldamine pole lubatud, taastan</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Kohalikud failid ja jagatud kaustad eemaldatud.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Liigutamine pole lubatud, üksus taastatud</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Liigutamien pole võimalik kuna %1 on ainult lugemiseks</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>sihtkoht</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>allikas</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<translation>Ikonoa</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Karpeta: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Gaitu</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Pasahitza:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Iraungitze data:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>TestuEtiketa</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Ezabatu</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Editatzea baimendu</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Irakurtzeko soilik</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Esteka kopiatu</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Pasahitzarekin babestu</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Iraungitze data</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Ez partekatu</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Ezeztatu</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Esteka publikoa</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Arrakasta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>HTTP transmisio errore bat gertatu da.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Errore bat egon da karpeta bat irekitzearkoan</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>CSyncen zehaztugabeko errorea.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Erabiltzaileak bertan behera utzita</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>Fitxategia edo direktorioa ez da aurkitu:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Esteka sinbolikoak ezin dira sinkronizatu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Fitxategia baztertutakoen zerrendan dago.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Fitxategiaren izena luzeegia da.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Ezin da sinkronizazio egunerokoa ireki</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Fitxategi izenak behintzat baliogabeko karaktere bat du</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Ezabatzeko baimenik gabe, berrezartzen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Mugitzea ez dago baimenduta, elementua berrezarri da</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Mugitzea ez dago baimenduta %1 irakurtzeko bakarrik delako</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>helburua</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>jatorria</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>پرونده دانلود شده خالی است با وجود اینکه سرور اعلام کرده است این باید 1% باشد.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 اشتراکگذاری</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>پوشه: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>پرونده نمی تواند به اشتراک گذاشته شود زیرا بدون مجوز به اشتراک گذاشته شده است.</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>فعال</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>کلمه عبور</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>تاریخ انقضا</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>برچسب متنی</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>حذف</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>اجازه ویرایش</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>فقط خواندنی</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>اجازه بارگزاری && ویرایش</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>کپی کردن آدرس لینک</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>محافظت کلمه عبور</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>تاریخ انقضا</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>حذف اشتراک گذاری لینک را تایید کنید</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>آیا شما واقعا می خواهید اشتراک لینک عمومی را حذف کنید<i>1%</i>؟</p><p> توجه: این عمل نمی تواند انجام نشود.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>لغو</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>پیوند عمومی</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>موفقیت</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>وقفه اتصال شبکه روی داده است.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>خطا در انتقال HTTP اتفاق افتاده است.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>پوشه نصب شده به طور موقت در سرور موجود نیست</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>یک خطا در هنگام باز کردن یک پوشه رخ داده است</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>خطا در هنگام خواندن پوشه</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>1% (به علت خطای قبلی از بین رفته است، دوباره در 2% امتحان کنید)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>پرونده/پوشه رد شد زیرا مخفی است.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>سلسله مراتب پوشه خیلی عمیق است</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>ناسازگاری: نسخه سرور دانلود شد، کپی محلی تغییر نام داده شده و بارگذاری نشده است.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>مجاز نیستید زیرا شما اجازه افزودن به پوشه والد را ندارید</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>مجاز نیستید زیرا شما اجازه افزودن پرونده به آن پوشه را ندارید</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>برای بعضی از بارگذاری ها در سرور فضای کافی موجود نیست.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>خطای نامشخص CSync </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>متوقف شده توسط کاربر</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>فایل یا پوشه پیدا نشد</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>تلاش برای ساخت پوشه ای که قبلا وجود داشته است</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>سرویس بصورت موقت خارج از دسترس است</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>دسترسی ممنوع است</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>یک خطای داخلی با شماره خطای %1 رخ داده است.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>پیوندهای نمادین در همگام سازی پشتیبانی نمی شوند.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>پرونده در فهرست رد شده ها موجود است.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>نام پرونده هایی که با دوره ای پایان می یابند در این سیستم پرونده پشتیبانی نشده اند.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>نام پرونده هایی که شامل کاراکتر '1%' هستند در این سیستم پرونده پشتیبانی نشده اند.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>نام پرونده یک نام رزرو شده در این سیستم پرونده است.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>نام پرونده شامل دنباله فضای خالی است.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>نام فایل خیلی طولانی است.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>نام پرونده در سیستم پرونده شما رمزگذاری نمی شود.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>ناسازگاری حل نشده.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>وضعیت ناموفق</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>رمزگذاری نام فایل معتبر نیست</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>کاراکتر نامعتبر، لطفا "%1" را تغییر نام دهید</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation>نمی توان لیست سیاه را از پایگاه داده محلی خواند</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation>نمی توان از مجله همگام ساز خواند.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>نمی توان مجله همگام ساز را باز کرد</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>نام فایل دارای حداقل یک کاراکتر نامعتبر است</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>به علت لیست سیاه "انتخاب کنید چه چیزی همگام سازی شود" رد شد</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>با توجه به عدم اجازهی شما به ایجاد زیرپوشه به پوشه مجاز نیست</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>آپلود این فایل با توجه به فقط-خواندنی بودن آن در سرور مجاز نیست، در حال بازگرداندن</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>حذف مجاز نیست، در حال بازگردادن</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>فایلهای محلی و پوشهی اشتراک حذف شد.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>انتقال مجاز نیست، مورد بازگردانده شد</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>انتقال مجاز نیست زیرا 1% فقط خواندنی است</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>مقصد</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>مبدا</translation>
</message>
<translation>Synkronoidaan %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Synkronoitu keskeytetty</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Synkronoidaan</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<translation>Kuvake</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 - Jakaminen</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Kansio: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<translation>&Jaa linkki</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Käytä</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Salasana:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Vanhenemispäivä:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>TekstiLeima</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Poista</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Salli muokkaus</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Vain luku</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Tiedoston pudotus (Vain lähetys)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Kopioi linkki</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Salasanasuojaus</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Vanhenemispäivä</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Vahvista linkkijaon poistaminen</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Peruuta</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Julkinen linkki</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Onnistui.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Tapahtui verkon aikakatkaisu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Tapahtui HTTP-välitysvirhe.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>Liitetty kansio on väliaikaisesti pois käytöstä tällä palvelimella</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Kansiota avatessa tapahtui virhe</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Kansiota lukiessa tapahtui virhe</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Tiedosto/kansi ohitetaan, koska se on piilotettu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>Kansiohierarkia on liian syvä</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Ei sallittu, koska käyttöoikeutesi eivät riitä ylätason kansion lisäämiseen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Ei sallittu, koska käyttöoikeutesi eivät riitä tiedostojen lisäämiseen kyseiseen kansioon</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>CSync - määrittämätön virhe.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Keskeytetty käyttäjän toimesta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Ei käyttöoikeutta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>Tiedostoa tai kansiota ei löydy:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Yritettiin luoda olemassa oleva kansio.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Palvelu ei ole juuri nyt käytettävissä</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Pääsy estetty</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Sisäinen virhe, numero %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Symboliset linkit eivät ole tuettuja synkronoinnissa.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Tiedosto on ohituslistalla.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Tiedoston nimi on liian pitkä.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Selvittämätön ristiriita.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat epäonnistui.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Tiedostonimen merkistökoodaus ei ole kelvollista</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Virheellisiä merkkejä, anna uusi nimi kohteelle "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Tiedoston nimi sisältää ainakin yhden virheellisen merkin</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Ei sallittu, koska oikeutesi eivät riitä alikansioiden lisäämiseen kyseiseen kansioon</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Poistaminen ei ole sallittua, palautetaan</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Paikalliset tiedostot ja jakokansio poistettu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Siirtäminen ei ole sallittua, kohde palautettu</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Siirto ei ole sallittu, koska %1 on "vain luku"-tilassa</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>kohde</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>lähde</translation>
</message>
<translation>Synchronisation de %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Synchronisation en pause</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Synchronisation en cours</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>Le fichier téléchargé est vide bien que le serveur indique que sa taille devrait être de %1.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Icône</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>Partage %1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Dossier: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Le fichier ne peut pas être partagé car il a été partagé sans permission de repartage.</translation>
</message>
<translation>&Lien de partage</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Activer</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Mot de passe :</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Date d'expiration :</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>TextLabel</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Supprimer</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Autoriser les modifications</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Lecture seule</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Autoriser le téléchargement et la modification</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Dépôt de fichier (téléversement uniquement)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Copier le lien</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Protéger par mot de passe</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Date d'expiration</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Ne plus partager</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Confirmer la suppression du partage par lien</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Voulez-vous vraiment supprimer le partage par lien public<i>%1</i>?
<p>Note: Cette action ne peut être annulée.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Anuler</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Lien public</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Succès.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Le délai d'attente de la connexion réseau a été dépassé.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Une erreur de transmission HTTP s'est produite.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>Le dossier monté est temporairement indisponible sur le serveur</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Une erreur est survenue lors de l'ouverture d'un dossier</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Erreur lors de la lecture du dossier.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (ignoré à cause d'une précédente erreur, nouvel essai dans %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Le fichier ou dossier a été ignoré car il est masqué.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>La hiérarchie du dossier est trop profonde</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Conflit : La version du serveur a été téléchargée, la version locale renommée et non téléversée.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Non autorisé car vous n'avez pas la permission d'ajouter un dossier parent</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Non autorisé car vous n'avez pas la permission d'ajouter des fichiers dans ce dossier</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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 téléversements.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Erreur CSync inconnue.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Interrompu par l'utilisateur</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>Échec du chargement ou de la création du fichier journal. Assurez-vous de disposer des autorisations de lecture et d’écriture dans le dossier de synchronisation local.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>L'étape de découverte a échoué.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Autorisation refusée.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>Fichier ou dossier non trouvé :</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Tentative de créer un dossier qui existe déjà.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>Plus aucun espace disponible sur le serveur %1 .</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Le service est temporairement indisponible.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>L'accès est interdit</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Une erreur interne numéro %1 est survenue.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Les liens symboliques ne sont pas pris en charge par la synchronisation.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Le fichier est présent dans la liste des fichiers à exclure.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Les noms de fichier se terminant par un point ne sont pas pris en charge sur votre système.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Les noms de fichier contenant le caractère '%1' ne sont pas pris en charge sur votre système.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Le nom du fichier est réservé sur votre système.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>Le nom du fichier se fini par des espaces.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Le nom de fichier est trop long.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>Le nom de fichier ne peut pas être encodé sur votre système.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>conflit non résolu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat échoué.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>L'encodage du nom de fichier n'est pas valide</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Caractères non valides. Veuillez renommer "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Impossible d'ouvrir le journal de synchronisation</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Le nom de fichier contient au moins un caractère non valable</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignoré en raison de la liste noire "Sélectionner le contenu à synchroniser".</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Non autorisé car vous n'avez pas la permission d'ajouter des sous-dossiers dans ce dossier</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Non autorisé à envoyer ce fichier car il est en lecture seule sur le serveur. Restauration</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Non autorisé à supprimer. Restauration</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Fichiers locaux et dossier partagé supprimés.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Déplacement non autorisé, élément restauré</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Déplacement non autorisé car %1 est en mode lecture seule</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>la destination</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>la source</translation>
</message>
<translation>Sincronizando %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Sincronización en pausa</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Sincronizando</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>O ficheiro descargado está baleiro, aínda que o servidor dí que o seu tamaño debe ser de %1. </translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Icona</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>Compartindo %1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Cartafol: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Non é posíbel compartir o ficheiro, xa que foi compartido sen permisis para compartir.</translation>
</message>
<translation>Ligazón &compartida</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Activar</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Contrasinal:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Data de caducidade:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>Etiqueta de texto</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Eliminar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Permitir a edición</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Só lectura</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Permitir o envío e a edición</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Soltar o fcheiro (só envíos)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Copiar a ligazón</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Protexido con contrasinal </translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Data de caducidade</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Deixar de compartir </translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Confirmar a eliminación da ligazón compartida</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Confirma que quere eliminar a ligazón pública compartida <i>%1</i>?</p><p>Nota: Esta acción non se pode desfacer.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Ligazón pública</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Correcto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Excedeuse do tempo de espera para a conexión á rede.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Produciuse un erro na transmisión HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>O cartafol montado non está dispoñíbel temporalmente no servidor</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Produciuse un erro ao abrir un cartafol</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Produciuse un erro ao ler o cartafol.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (omitido por mor do erro anterior, tentándoo de novo en %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>O ficheiro/cartafol ignórase por estar agachado.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>A xerarquía dos cartafoles é demasiado profunda</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Conflito: Versión do servidor descargada, a copia local cambiou o nome e non se cargou.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Non se lle permite porque vostede non ten permiso para engadir cartafoles primarios</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Non se lle permite porque vostede non ten permiso para engadir ficheiros neste cartafol</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Produciuse un erro non especificado de CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Interrompido polo usuario</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>Produciuse un fallo ao cargar ou crear o ficheiro do diario. Asegúrate de que ten permisos de lectura e escritura no cartafol local de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>Produciuse un fallo no paso da descuberta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Permiso denegado.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>Ficheiro ou directorio non atopado:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Tentouse crear un cartafol que xa existe.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>Non hai espazo dispoñíbel no servidor %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>O servizo está temporalmente inaccesíbel</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>O acceso está prohibido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Produciuse un erro interno número %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>As ligazóns simbolicas non son admitidas nas sincronizacións.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>O ficheiro está na lista de ignorados.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Os nomes de ficheiros que rematan cun punto non son compatíbeis con este sistema de ficheiros.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Os nomes de ficheiros que conteñen o carácter «%1» non son compatíbeis con este sistema de ficheiros.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>O nome do ficheiro é un nome reservado neste sistema de ficheiros.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>O nome do ficheiro contén espazos finais.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>O nome de ficheiro é longo de máis.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>O nome do ficheiro non pode ser codificado no seu sistema de ficheiros.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Conflito sen resolver.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Produciuse un fallo na obtención de estatísticas.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>O nome de ficheiro codificado non é correcto</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Caracteres incorrectos, déalle outro nome a «%1»</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Non foi posíbel ler a lista negra da base de datos local</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Non foi posíbel abrir o diario de sincronización</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>O nome de ficheiro contén algún carácter incorrecto</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorado por mor da lista negra de «escolla que sincronizar»</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Non se lle permite porque vostede non ten permiso para engadir subcartafoles neste cartafol</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Non está permitido o envío xa que o ficheiro é só de lectura no servidor, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Non está permitido retiralo, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Retirados os ficheiros locais e o cartafol compartido.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Nos está permitido movelo, elemento restaurado</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Non está permitido movelo xa que %1 é só de lectura</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>o destino</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>a orixe</translation>
</message>
<translation>מסנכרן %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>סנכרון הושהה</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>מסנכרן</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation type="unfinished"/>
</message>
<translation>%1 szinkronizálása</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Szinkronizálás szüneteltetve</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Szinkronizálás</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>A letöltött fájl üres, annak ellenére, hogy a kiszolgáló szerint %1 méretű kellene legyen.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Ikon</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 megosztás</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Mappa: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>A fájlt nem lehetett megosztani, mert megosztási jogosultság nélkül lett megosztva.</translation>
</message>
<translation>&Megosztás hivatkozás</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Engedélyezés</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Jelszó:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Lejárati idő:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>TextLabel</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Törlés</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Szerkesztés engedélyezése</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Csak olvasható</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Feltöltés és szerkesztés engedélyezése</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Fájl ledobás (Csak feltöltés)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Hivatkozás másolása</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Jelszavas védelem</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Lejárati idő</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Megosztás visszavonása</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Megosztási hivatkozás törlésének megerősítése</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Tényleg törölni szeretné a(z) <i>%1</i> nyilvános megosztási hivatkozást?</p><p>Megjegyzés: Ez nem vonható vissza.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Mégse</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Nyilvános hivatkozás</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Sikerült.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Hálózati kapcsolati időtúllépés történt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>HTTP átviteli hiba történt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>A csatolt mappa ideiglenesen nem érhető el a kiszolgálón</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Hiba történt a mappa megnyitásakor</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Hiba a könyvtár olvasásakor.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (egy korábbi hiba miatt kihagyva, újrapróbálkozás %s múlva)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>A fájl/mappa kihagyása, mert rejtett.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>A mappaszerkezet túl mély</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Ütközés: Kiszolgálói verzió le lett töltve, a helyi másolat át lett nevezve, és nem lett feltöltve.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Nem engedélyezett, mert nincs megfelelő jogosultsága a szülőmappa hozzáadásához</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Nem engedélyezett, mert nincs megfelelő jogosultsága a fájlok hozzáadásához abban a mappában</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>CSync ismeretlen hiba.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>A felhasználó megszakította</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>A naplófájl nem tölthető be, vagy nem hozható létre. Győződjön meg róla, hogy rendelkezik-e olvasási és írási jogokkal a helyi szinkronizálási mappában.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>Felfedezési lépés meghiúsult.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Jogosultság megtagadva.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>A fájl vagy könyvtár nem található:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Olyan mappát próbált létrehozni, amely már létezik.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>Nincs szabad hely a(z) %1 kiszolgálón.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>A szolgáltatás ideiglenesen nem érhető el</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>A hozzáférés tiltott</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Belső hiba történt (hibaszám: %1).</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>A szimbolikus nem támogatott a szinkronizálásnál.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>A fájl szerepel a kizárási listán.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>A ponttal végződő fájlnevek nem támogatottak ezen a fájlrendszeren.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>A(z) „%1” karaktert tartalmazó fájlnevek nem támogatottak ezen a fájlrendszeren.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>A fájlnév a rendszer számára fenntartott ezen a fájlrendszeren.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>A fájlnév záró szóközöket tartalmaz.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>A fájlnév túl hosszú.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>A fájlnevet nem lehet kódolni a fájlrendszerén.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Nem feloldott ütközés.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Statisztika sikertelen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>A fájlnév kódolása érvénytelen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Érvénytelen karakterek, nevezze át: „%1”</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>A szinkronizálási napló nem nyitható meg</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>A fájlnév legalább egy érvénytelen karaktert tartalmaz</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Mellőzve a „Szinkronizálandó elemek kiválasztása” feketelista miatt</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Nem engedélyezett, mert nincs megfelelő jogosultsága almappák hozzáadásához abban a mappában</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Nem töltheti fel ezt a fájlt, mert a kiszolgálón csak olvasható, visszaállítás</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Nem távolíthatja el, visszaállítás</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Helyi fájlok és megosztások törölve.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Az áthelyezés nem engedélyezett, elem visszaállítva</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Az áthelyezés nem engedélyezett, mert a(z) %1 csak olvasható</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>a cél</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>a forrás</translation>
</message>
<translation>Samstilli %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Hlé á samstillingu</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Samstilli</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<translation>Táknmynd</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 deilir</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Mappa: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<translation>&Deilitengill</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Virkja</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Lykilorð:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Gildistími:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>TextaMerking</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Eyða</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Leyfa breytingar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Skrifvarið</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Leyfa innsendingu og breytingar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Slepping skráa (einungis innsending)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Afrita tengil</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Verja með lykilorði</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Gildir til</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Hætta deilingu</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Staðfestu eyðingu tengils á sameign</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Ertu viss um að þú viljir eyða opinbera tenglinum á sameignina <i>%1</i>?<
/p><p>Athugaðu: Þessi aðgerð er óafturkræf.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Hætta við</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Opinber tengill</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Tókst.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Nettenging féll á tíma.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Villa kom upp í HTTP-flutningi.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Villa kom upp við að opna möppu</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Villa við að lesa möppu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Skrá/mappa er hunsuð vegna þess að hún er falin.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>Stigskipun (dýpt) möppu er of mikil</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Ekki leyft, því þú hefur ekki heimild til að bæta við yfirmöppu</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Ekki leyft, því þú hefur ekki heimild til að bæta skrám í þessa möppu</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Óskilgreind villa í CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Notandi hætti við</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>Mistókst að hlaða inn 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="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Heimild fæst ekki.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>Skrá eða mappa fannst ekki:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Reyndi að búa til möppu sem þegar er til staðar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>Ekkert pláss er tiltækt á %1 þjóninum.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Þjónustan er ekki tiltæk í augnablikinu</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Aðgangur er bannaður</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Innri villa númer %1 kom upp.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Tákntengi eru ekki studd í samstillingu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Skráin er á listanum yfir skrár sem á að hunsa.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Skráarheiti sem enda á punkti eru ekki nothæf á þessu skráakerfi.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Skráarheiti sem innihalda stafinn '%1' eru ekki nothæf á þessu skráakerfi.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Skráarheitið er frátekið fyrir annað í þessu skráakerfi.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>Skráarheitið inniheldur bil aftan við línu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Skráarheitið er of langt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>Ekki er hægt að finna rétta stafatöflu fyrir skráarheitið í skráakerfinu þínu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Óleystur árekstur.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Mistókst að keyra stat.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Stafatafla skráarheitis er ekki gild</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Ógildir stafir, endurnefndu "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Tekst ekki að opna atvikaskrá samstillingar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Skráarheitið inniheldur að minnsta kosti einn ógildan staf</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Ekki leyft, því þú hefur ekki heimild til að bæta undirmöppum í þessa möppu</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Staðbundnar skrár og mappa sameignar fjarlægðar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Tilfærsla ekki leyfð, atriði endurheimt</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Tilfærsla ekki leyfð því %1 er skrifvarið</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>áfangastaðurinn</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>uppruninn</translation>
</message>
<translation>Sincronizzazione di %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>La sincronizzazione è sospesa</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Sincronizzazione</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>Il file scaricato è vuoto nonostante il server indicasse una dimensione di %1.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Icona</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>Condivisione %1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Cartella: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Il file non può essere condiviso poiché è stato condiviso senza il permesso di condivisione.</translation>
</message>
<translation>Condi&vidi collegamento</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Abilita</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Password:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Data di scadenza</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>EtichettaTesto</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Elimina</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Consenti la modifica</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Sola lettura</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Consenti caricamento e modifica</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Rilascia file (solo caricamento)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Copia collegamento</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Proteggi con password</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Data di scadenza</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Rimuovi condivisione</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Conferma eliminazione collegamento di condivisione</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Vuoi davvero eliminare la condivisione del collegamento pubblico <i>%1</i>?</p><p>Nota: questa azione non può essere annullata.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Annulla</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Collegamento pubblico</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Successo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Si è verificato un timeout della connessione di rete.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Si è verificato un errore di trasmissione HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>La cartella montata è temporaneamente indisponibile sul server</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Si è verificato un errore durante l'apertura di una cartella</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Errore durante la lettura della cartella.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (saltato a causa di un errore precedente, nuovo tentativo in %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Il file/cartella è ignorato poiché è nascosto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>La gerarchia delle cartelle è troppo profonda</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Conflitto: versione del server scaricata, copia locale rinominata e non caricata.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Non consentito poiché non disponi dei permessi per aggiungere la cartella superiore</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Non consentito poiché non disponi dei permessi per aggiungere file in quella cartella</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Spazio disponibile insufficiente sul server per alcuni caricamenti.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Errore non specificato di CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Interrotto dall'utente</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>Caricamento o a creazione del file journal non riuscito. Assicurati di avere i permessi di lettura e scrittura nella cartella di sincronizzazione locale.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>La fase di rilevazione non è riuscita.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Permesso negato.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>File o cartella non trovato:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Tentato di creare una cartella che esiste già.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>Spazio insufficiente sul server %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Il servizio è temporaneamente non disponibile</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>L'accesso è vietato</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>SI è verificato un errore interno numero %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>I collegamenti simbolici non sono supportati dalla sincronizzazione.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Il file è stato aggiunto alla lista ignorati.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>I nomi del file che terminano con un punto non sono supportati su questo file system.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>I nomi del file che contengono il carattere '%1' non sono supportati su questo file system.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Il nome del file è un nome riservato su questo file system.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>Il nome del file contiene spazi alla fine.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Il nome del file è troppo lungo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>Il nome del file non può essere codificato sul tuo file system.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Conflitto non risolto</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat non riuscita.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>La codifica del nome del file non è valida</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Caratteri non validi, rinomina "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Impossibile aprire il registro di sincronizzazione</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Il nome del file contiene almeno un carattere non valido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorato in base alla lista nera per la scelta di cosa sincronizzare</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Non consentito poiché non disponi dei permessi per aggiungere sottocartelle in quella cartella</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Il caricamento di questo file non è consentito poiché è in sola lettura sul server, ripristino</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Rimozione non consentita, ripristino</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>I file locali e la cartella condivisa sono stati rimossi.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Spostamento non consentito, elemento ripristinato</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Spostamento non consentito poiché %1 è in sola lettura</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>la destinazione</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>l'origine</translation>
</message>
<translation>同期中 %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>同期が一時停止しました</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>同期中</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>サーバーが通知しているファイルは %1 であるべきですが、ダウンロードファイルは空でした。</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>アイコン</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 を共有中</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>フォルダー: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>再共有権限がない共有ため、このファイルは共有できません。</translation>
</message>
<translation>&リンクの共有</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>有効にする</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>パスワード:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>有効期限:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>テキストラベル</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>削除</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>編集を許可</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>読み取り専用</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>アップロードと編集を許可する</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>ファイルドロップ(アップロードのみ)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>リンクをコピー</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>パスワード保護</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>有効期限</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>共有解除</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>リンク共有の削除を確認する</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>キャンセル</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>公開リンク</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>成功。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>ネットワーク接続のタイムアウトが発生しました。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>HTTPの伝送エラーが発生しました。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>サーバー上のマウント済フォルダーが一時的に利用できません。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>フォルダーを開く際にエラーが発生しました</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>フォルダーの読み込み中にエラーが発生しました。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1(前のエラーのためにスキップされ、%2で再試行)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>隠しファイル/フォルダーのため無視されました</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>フォルダー階層が深すぎます</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Conflict:サーバーのバージョンがダウンロードされ、ローカルコピーの名前が変更され、アップロードされませんでした。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>親フォルダーを追加する権限がありません</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>そのフォルダーにファイルを追加する権限がありません</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>いくつかのアップロードのために、サーバーに十分なスペースがありません。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>CSyncの未指定のエラーです。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>ユーザーによって中止されました</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>ジャーナルファイルのロードまたは作成に失敗しました。 ローカル同期フォルダーに読み書き権限があることを確認してください。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>検出が失敗しました。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>アクセス拒否。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>ファイルまたはディレクトリが見つかりません:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>すでに存在するフォルダーを作成しようとしました。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>%1サーバーに空きスペースがありません。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>サーバーは一時的に利用できません</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>アクセスが禁止されています</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>内部エラー番号 %1 が発生しました。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>同期機能はシンボリックリンクをサポートしていません</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>ファイルは除外リストに登録されています。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>末尾にピリオドを使うファイル名はサポートされていません</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>ファイル名に使用できない文字列が含まれています: '%1'</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>ファイル名はこのファイルシステムで予約されている名前です。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>ファイル名末尾にスペースが含まれます。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>ファイル名が長すぎます</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>ファイルシステムでファイル名をエンコードすることはできません。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>未解決の競合。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>情報取得エラー</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>ファイル名のエンコーディングが無効です。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>無効な文字です、"%1" を変更してください。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation>ローカルデータベースからブラックリストを読み込みできません</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation>同期ジャーナルから読み込みできません</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>同期ジャーナルを開くことができません</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>ファイル名に1文字以上の無効な文字が含まれています</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>"同期対象先" ブラックリストにより無視されました。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>そのフォルダーにサブフォルダーを追加する権限がありません</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>サーバーでは読み取り専用となっているため、このファイルをアップロードすることはできません、復元しています</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>削除できないので復元しています</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>ローカルファイルと共有フォルダーを削除しました。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>移動できないので項目を復元しました</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>%1 は読み取り専用のため移動できません</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>移動先</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>移動元</translation>
</message>
<translation>Sinchronizuojama %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Sinchronizavimas pristabdytas</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Sinchronizuojama</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="385"/>
<source>There isn't enough free space in the local folder!</source>
- <translation type="unfinished"/>
+ <translation>Vietiniame aplanke nepakanka laisvos vietos!</translation>
</message>
</context>
<context>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>Atsisiųstas failas yra tuščias, nors serveris pranešė, kad jo dydis turėtų būti %1.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Piktograma</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 dalinimasis</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Aplankas: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Failu dalintis negalima, bet jam nebuvo suteikta teisė dalintis.</translation>
</message>
<translation>&Dalinimosi nuoroda</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Aktyvuoti</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Slaptažodis:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Galiojimo pabaiga:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>TextLabel</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Ištrinti</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Leisti keisti</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Tik skaityti</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Leisti įkelti ir keisti</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Failo numetimas (tik įkėlimui)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Kopijuoti nuorodą</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Apsaugota slaptažodžiu</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Galiojimo pabaigos data</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Nebesidalinti</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Patvirtinkite dalinimosi nuorodos trynimą</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Vieša dalinimosi nuoroda <i>%1</i> bus ištrinta. Tęsti?</p><p>Pastaba: šio veiksmo atšaukti negalima.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Atsisakyti</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Viešoji nuoroda</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Pavyko.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Tinklo ryšiui skirtas laikas pasibaigė.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Įvyko HTTP perdavimo klaida.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>Prikabinto aplanko serveryje laikinai nėra</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Atveriant aplanką, įvyko klaida</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Klaida skaitant aplanką.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (praleista dėl ankstesnės klaidos, dar kartą bus bandoma po %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Failo/Aplanko yra nepaisoma, nes jis yra paslėptas.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>Aplankų hierarchija per gili</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Konfliktas: atsisiųsta serverio versija, kompiuterio versija pervadinta ir neįkelta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Neleidžiama, nes neturite teisės pridėti pirminio aplanko</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Neleidžiama, nes jūs neturite leidimo pridėti failus į tą aplanką</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Kai kuriems įkėlimams serveryje neužteks vietos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Nenurodyta CSync klaida.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Nutraukė naudotojas</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>Nepavyko įkelti ar sukurti žurnalo failo. Įsitikinkite, kad turite skaitymo ir rašymo teises kompiuterio sinchronizavimo aplanke.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>Aptiko žingsnis nepavyko.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation> Teisės nesuteiktos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>Failas ar katalogas nerastas:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Bandyta sukurti aplanką, kuris jau yra.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>Nebėra %1 serveryje vietos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Paslauga laikinai negalima</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Prieiga yra uždrausta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Įvyko vidinė klaida %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Nuorodų su simboliais sinchronizavimas nepalaiko.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Failas yra įtrauktas į praleidžiamų sąrašą.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Failo pavadinimai, kurie baigiasi tašku šioje failų sistemoje nepalaikomi.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Failo pavadinime esantis simbolis „%1“ nepalaikomas šioje failų sistemoje.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Šis failo pavadinimas šioje failų sistemoje yra rezervuotas.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>Failo pavadinime yra galiniai tarpai.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Failo pavadinimas yra per ilgas.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>Failo pavadinimas negali būti užkoduotas jūsų failų sistemoje.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Neišspręstas konfliktas.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Statistika nesėkminga.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Failo kodavimas neteisingas</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Neteisingi simboliai, pervadinkite "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation>Nepavyko perskaityti sinchronizavimo žurnalo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Nepavyko atverti sinchronizavimo žurnalo</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Failo pavadinime yra bent vienas neleistinas simbolis</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Praleista nes įtraukta į „pasirinkite ką sinchronizuoti“ juodąjį sąrašą</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Neleidžiama, nes neturite teisių sukurti poaplankio tame aplanke</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Neleidžiama įkelti failo, nes serveryje yra skirtas tik skaityti, atkuriama</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Neleidžiama pašalinti, atkuriama</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Failai ir bendrinti aplankai kompiuteryje pašalinti.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Perkėlimas negalimas, elementas atkurtas</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Perkėlimas negalimas, nes failas %1 yra skirtas tik skaityti</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>paskirtis</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>šaltinis</translation>
</message>
<translation>Sinhronizē %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Sinhronizācija pārtraukta</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Sinhronizē</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<translation>&Share saite</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Atcelt koplietošanu</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Apstiprināt koplietošanas saites dzēšanu</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Nevar atvērt sinhronizācijas žurnālu</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorēts, jo ir "izvēlies ko sinhrinizēt" melnajā sarakstā</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Nav atļauts datni augšupielādēt, jo datne uz servera ir tikai lasāma, atjauno </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Noņemšana nav atļauta, atjauno</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Lokālās datnes un koplietojums ir noņemts.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Pārvietošana nav atļauta, vienums atjaunots</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Pārvietošana nav atļauta, jo %1 ir tikai lasāms</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>mērķis</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>avots</translation>
</message>
<translation>Synkroniserer %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Synkronisering er satt på pause</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Synkroniserer</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>Nedlastet fil er tom, selv om serveren annonserte at den skulle være %1.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Ikon</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1-deling</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Mappe: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Filen kan ikke deles fordi den ble delt uten adgang til å dele.</translation>
</message>
<translation>&Delingslenke</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Aktiver</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Passord:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Utløpsdato:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>Tekst-etikett</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Slett</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Tillat redigering</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Skrivebeskyttet</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Tillatt opplasting && redigering</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Filkasse (kun opplasting)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Kopier lenke</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Passordbeskytt</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Utløpsdato</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Opphev deling</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Avbryt</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Offentlig lenke</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Suksess.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Det oppstod et tidsavbrudd for en nettverksforbindelse.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>En HTTP-overføringsfeil oppstod.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>Den oppkoblede mappen er for tiden ikke tilgjengelig på serveren</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Det oppstod en feil ved åpning av en mappe</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Feil ved lesing av mappe.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Filen/mappen ignoreres fordi den er skjult.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Ikke tillatt fordi du ikke har lov til å legge til foreldremappe</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Ikke tillatt fordi du ikke har lov til å opprette filer i den mappen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>CSync uspesifisert feil.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Avbrutt av brukeren</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Tjenesten er midlertidig utilgjengelig</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Tilgang er nektet</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>En intern feil nummer %1 oppstod.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Symbolske lenker støttes ikke i synkronisering.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Filen ligger på ignoreringslisten.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Filnavn som slutter med punktum er ikke tillatt på dette filsystemet</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Filnavn som inneholder '%1' er ikke tillatt på dette filsystemet</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Filnavnet er et reservert navn på dette filsystemet.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>Filnavn inneholder blanke på slutten.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Filnavnet er for langt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Uløst konflikt</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat feilet.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Filnavn-koding er ikke gyldig</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Ugyldige tegn, gi et annet navn til "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Kan ikke åpne synkroniseringsjournalen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Filnavnet inneholder minst ett ulovlig tegn</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorert på grunn av svartelisten "velg hva som skal synkroniseres"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Ikke tillatt fordi du ikke har lov til å lage undermapper i den mappen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Ikke tillatt å laste opp denne filenfordi den er skrivebeskyttet på serveren, gjenoppretter</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Ikke tillatt å fjerne, gjenoppretter</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Lokale filer og delingsmappe fjernet.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Flytting ikke tillatt, element gjenopprettet</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Flytting ikke tillatt fordi %1 er skrivebeskyttet</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>målet</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>kilden</translation>
</message>
<translation>Synchroniseren %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Sync gepauzeerd</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Synchroniseren</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>Het gedownloade bestand is leeg, hoewel de server meldde dat het %1 zou moeten zijn.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Pictogram</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 Delen</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Map: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Het bestand kan niet worden gedeeld, omdat het werd gedeeld zonder verder delen toestemming.</translation>
</message>
<translation>&Delen link</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Inschakelen</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Wachtwoord:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Vervaldatum:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>Tekstlabel</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Verwijderen</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Bewerken toestaan</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Alleen lezen</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Toestaan uploaden && bewerken</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>File drop (alleen uploaden)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Kopiëren link </translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Wachtwoord beveiligen</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Vervaldatum</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Stop met delen</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Bevestig verwijderen deellink</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Wil je echt de openbare deellink <i>%1</i> verwijderen?</p><p>let op: Dit kan niet ongedaan worden gemaakt.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Annuleren</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Openbare Link</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Succes.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Er trad een netwerk time-out op.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Er trad een HTTP transmissiefout plaats.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>De gemounte map is tijdelijk niet beschikbaar op de server</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Er trad een fout op bij het openen van een map</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Fout tijdens lezen map.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (overgeslagen wegens een eerdere fout, probeer opnieuw over %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Bestand/Map is genegeerd omdat het verborgen is. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>Mappenhiërarchie is te diep</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Bestandsconflict: server versie is gedownload en lokale kopie hernoemd en niet geüpload</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Niet toegestaan omdat u geen rechten hebt om een bovenliggende map toe te voegen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Niet toegestaan omdat u geen rechten hebt om bestanden in die map toe te voegen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Schijfruimte laa: Downloads die de vrije ruimte tot onder %1 zouden reduceren, zijn overgeslagen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Onvoldoende schijfruimte op de server voor sommige uploads.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>CSync ongedefinieerde fout.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Afgebroken door de gebruiker</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>Kon het journal bestand niet maken of lezen. Controleer of u de juiste lees- en schrijfrechten in de lokale syncmap hebt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>Ontdekkingsstap mislukte.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Toegang geweigerd.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>Bestand of directory niet gevonden:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Probeerde een al bestaande map aan te maken.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>Geen ruimte op %1 server beschikbaar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>De dienst is tijdelijk niet beschikbaar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Toegang verboden</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Een interne fout met nummer %1 is opgetreden.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Symbolische links worden niet ondersteund bij het synchroniseren.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Het bestand is opgenomen op de negeerlijst.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Bestandsnamen die eindigen met een punt worden niet ondersteund door het bestandssysteem.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Bestandsnamen met een '%1' symbool worden niet ondersteund door het bestandssysteem.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>De bestandsnaam is een gereserveerde naam op dit bestandssysteem.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>De bestandsnaam bevat spaties achteraan.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>De bestandsnaam is te lang.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>De bestandsnaam kan je bestandssysteem niet worden gecodeerd.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Bestandsconflict</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat mislukt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Bestandsnaamcodering is niet geldig</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Ongeldige tekens, hernoem "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Kan het sync transactielog niet openen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>De bestandsnaam bevat ten minste één ongeldig teken</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Genegeerd vanwege de "wat synchroniseren" zwarte lijst</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Niet toegestaan, omdat je geen permissies hebt om submappen aan die map toe te voegen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Niet toegestaan om dit bestand te uploaden, omdat het alleen-lezen is op de server, herstellen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Niet toegestaan om te verwijderen, herstellen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Lokale bestanden en share-map verwijderd. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Verplaatsen niet toegestaan, object hersteld</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Verplaatsen niet toegestaan, omdat %1 alleen-lezen is</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>bestemming</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>bron</translation>
</message>
<translation>Synchronizuję %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Synchronizacja wstrzymana</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Synchronizacja</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>Pobrany plik jest pusty pomimo tego, że według zapowiedzi serwera powinien mieć %1.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Ikona</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 udostępnione</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Folder: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Nie możesz udostępnić pliku, ponieważ został udostępniony bez uprawnień do przekazywania dalej.</translation>
</message>
<translation>&Udostępnij link</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Włącz</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Hasło:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Data wygaśnięcia:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>Etykieta</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Usuń</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Zezwalaj na edycję</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Tylko do odczytu</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Zezwalaj na wysyłanie && i edycję</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Upuszczanie pliku (Tylko wysyłanie)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Skopiuj odnośnik</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Ochrona hasłem</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Data wygaśnięcia</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Wyłącz udostępnianie</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Potwierdź usunięcie linku udostępniania</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Czy na pewno chcesz usunąć udostępniony link publiczny <i>%1</i>?</p><p>Uwaga: Tej czynności nie można cofnąć.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Anuluj</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Link publiczny</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Sukces.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Upłynął limit czasu połączenia.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Wystąpił błąd transmisji HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>Chwilowy brak dostępu do serwera, z którego montowany jest folder.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Wystąpił błąd podczas otwierania katalogu</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Błąd podczas odczytu katalogu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (pominięte z powodu wcześniejszego błędu, próbuję ponownie %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Plik / katalog zostanie zignorowany, ponieważ jest ukryty.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>Zbyt głęboka hierarchia folderów</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Konflikt: Pobrano wersję z serwera, nazwa lokalna została zmieniona i nie wysłana.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Tylko %1 jest dostępny, potrzeba przynajmniej %2 aby rozpocząć</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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 uprawnienia zapisu w folderze synchronizacji.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Niedozwolone, ponieważ nie masz uprawnień do dodawania katalogu nadrzędnego</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Niedozwolone, ponieważ nie masz uprawnień do dodawania plików w tym katalogu</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Nieokreślony błąd CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Anulowane przez użytkownika</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>Nie udało się wczytać lub utworzyć pliku dziennika. Upewnij się, że masz prawa do odczytu i zapisu w lokalnym folderze synchronizacji.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>Wyszukiwanie zakończyło się błędem.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Odmowa dostępu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>Nie można odnaleźć pliku lub katalogu:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Folder już istnieje.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>Brak wolnego miejsca na serwerze %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Usługa jest czasowo niedostępna</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Dostęp zabroniony</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Wystąpił błąd wewnętrzny %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Linki symboliczne nie są wspierane przy synchronizacji. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Plik jest na liście plików ignorowanych.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Nazwy plików kończące się kropką nie są obsługiwane.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Nazwy plików zawierające znaki '%1' nie są wspierane </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Nazwa pliku jest zarezerwowana dla plików systemowych</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>Nazwa pliku zawiera spacje</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Nazwa pliku zbyt długa</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>Nazwa pliku nie może być zakodowana w twoim systemie plików.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Nierozpoznany konflikt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Błąd statystyk.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Kodowanie pliku jest nieprawidłowe</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Nieprawidłowe znaki, zmień nazwę "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation>Nie można czytać z dziennika synchronizacji.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Nie można otworzyć dziennika synchronizacji</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Nazwa pliku zawiera co najmniej jeden nieprawidłowy znak</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Synchronizacja tego elementu jest zabroniona</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Niedozwolone, ponieważ nie masz uprawnień do dodawania podkatalogów w tym katalogu</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Wgrywanie niedozwolone, ponieważ plik jest tylko do odczytu na serwerze, przywracanie</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Brak uprawnień by usunąć, przywracanie</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Lokalne pliki i udostępniane foldery zostały usunięte.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Przenoszenie niedozwolone, element przywrócony</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Przenoszenie niedozwolone, ponieważ %1 jest tylko do odczytu</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>docelowy</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>źródło</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>O ficheiro transferido está vazio, apesar do servidor indicar que este deveria ter %1.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 Partilhando</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Pasta: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>O ficheiro não pode ser partilhado porque foi partilhado sem permissão de partilha.</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>TextLabel</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Eliminar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Hiperligação Pública</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Sucesso</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Houve um erro de timeout de rede.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Ocorreu um erro de transmissão HTTP</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>O pasta montada está temporariamente indisponível no servidor</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Ocorreu um erro ao abrir uma pasta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Erro ao ler o ficheiro.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>O ficheiro/pasta foi ignorado porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Não permitido, porque não tem permissão para adicionar a pasta fonte</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Não permitido, porque não tem permissão para adicionar os ficheiros nessa pasta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>CSync: erro não especificado</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Cancelado pelo utilizador</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>O serviço está temporariamente indisponível</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>O acesso é proibido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Ocorreu o erro interno número %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Hiperligações simbólicas não são suportadas em sincronização.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>O ficheiro está na lista de ficheiros a ignorar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Nomes de ficheiros acabados com um ponto final não são suportados neste sistema de ficheiros.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Nomes de ficheiros que contêm o caractér '%1' não são suportados neste sistema de ficheiros.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>O nome de ficheiro é um nome reservado neste sistema de ficheiros.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>Nome de ficheiro contém espaços em branco seguidos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>O nome do ficheiro é muito grande</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Conflito por resolver.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Estado falhou.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Codificação de nome de ficheiro não é válida</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Carateres inválidos, por favor, renomeie "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Impossível abrir o jornal de sincronismo</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>O nome de ficheiro contém pelo menos um caráter inválido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorado devido à blacklist de escolha para sincronização</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Não permitido, porque não tem permissão para adicionar as subpastas nessa pasta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Não é permitido enviar este ficheiro porque este é só de leitura no servidor, a restaurar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Não autorizado para remoção, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Ficheiros locais e pasta partilhada removidos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Mover não foi permitido, item restaurado</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Mover não foi autorizado porque %1 é só de leitura</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>o destino</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>a origem</translation>
</message>
<translation>Sincronizando %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Sincronização pausada</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Sincronizando</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>O arquivo baixado está vazio embora o servidor informe que deveria ter %1.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Ícone</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>Compartilhamento %1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Pasta: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>O arquivo não pode ser compartilhado, pois o foi sem permissão de compartilhamento.</translation>
</message>
<translation>&Compartilhar link</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Ativar</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Senha:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Data de expiração:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>TextLabel</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Excluir</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Permitir Edição</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Somente leitura</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Permitir Envio e Edição</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>File Drop (Somente Upload)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Copiar link</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Proteger com Senha</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Data de Expiração</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Descompartilhar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Confirmar o Link de Eliminação de Compartilhamento</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Quer mesmo excluir o link de compartilhamento público <i>%1</i>?</p><p>Nota: Esta ação não pode ser desfeita.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Link público</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Finalizado.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Ocorreu uma desconexão de rede. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Houve um erro na transmissão HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>A pasta montada está temporariamente indisponível no servidor</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Ocorreu um erro ao abrir uma pasta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Erro ao ler a pasta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (ignorado devido a um erro anterior, tentando novamente em %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Arquivo/Pasta ignorado porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>A hierarquia de pastas é muito profunda</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Conflito: Versão do servidor baixada, cópia local renomeada e não enviada.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Não foi possível porque você não tem permissão para adicionar uma pasta pai</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Não foi possível porque você não tem permissão para adicionar arquivos na pasta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Erro não especificado no CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Interrompido pelo usuário</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>Falha ao carregar ou criar o arquivo de diário. Certifique-se de ter permissões de leitura e gravação na pasta de sincronização local.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>A etapa de descoberta falhou.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Permissão negada.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>Arquivo ou diretório não encontrado:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Tentativa de criar uma pasta que já existe.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>Sem espaço disponível no servidor %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>O serviço está temporariamente indisponível</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Acesso proibido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Ocorreu um erro interno de número %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Links simbólicos não são suportados na sincronização.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>O arquivo está listado na lista de ignorados.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Os nomes de arquivos que terminam com um ponto não são suportados neste sistema de arquivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Os nomes de arquivos que contêm o caractere '%1' não são suportados neste sistema de arquivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>O nome do arquivo é um nome reservado neste sistema de arquivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>O nome do arquivo contém espaços ao final.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>O nome do arquivo é muito longo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>O nome do arquivo não pode ser codificado em seu sistema de arquivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Conflito não solucionado.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat falhou.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>A codificação do nome do arquivo é inválida</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Caracteres inválidos, favor renomear "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Não é possível abrir o arquivo de sincronização</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>O nome do arquivo contém pelo menos um caractere inválido </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorado devido a lista negra "escolher o que sincronizar"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Não foi permitido porque você não tem permissão para adicionar subpastas nesta pasta</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Não foi permitido enviar este arquivo porque ele é só de leitura no servidor, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Não foi permitido remover, restaurando</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Arquivos locais e pasta compartilhada removidos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Não é permitido mover, item restaurado</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Não é permitido mover porque %1 é só de leitura</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>o destino</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>a fonte</translation>
</message>
<translation>Синхронизация «%1»</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Синхронизация приостановлена</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Синхронизация</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>Скачанный файл пуст, хотя сервер сообщил, что его размер должен составлять %1.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Значок</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 — Предоставление общего доступа</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Папка: «%2»</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Невозможно предоставить общий доступ: отсутствуют разрешения на предоставление общего доступа.</translation>
</message>
<translation>Доступ по &ссылке</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Использовать </translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Пароль:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Срок действия:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>TextLabel</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Удалить</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Разрешить редактирование</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Только для чтения</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Разрешить приём и редактирование</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Хранилище (только приём файлов)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Скопировать ссылку</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Защитить паролем</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Срок действия</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Закрыть доступ</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Подтверждение закрытия доступа по ссылке</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Действительно закрыть доступ по ссылке «<i>%1</i>»?</p><p>Внимание: это действие будет невозможно отменить.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Отмена</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Общедоступная ссылка</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Успешно.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Вышло время ожидания подключения к сети.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Произошла ошибка передачи HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>Смонтированная папка временно недоступна на сервере</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Произошла ошибка во время открытия папки</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Произошла ошибка во время чтения папки.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (пропущено из-за предыдущей ошибки, повторная попытка через %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Файл или папка исключены из синхронизации, так как являются скрытыми.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>Иерархия каталогов слишком глубока</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Конфликт: Серверная версия скачана, локальная копия переименована и не закачана.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Не разрешается, так как у вас нет полномочий на добавление родительской папки</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Не разрешается, так как у вас нет полномочий на добавление файлов в эту папку</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>На сервере недостаточно места для некоторых закачек.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Неизвестная ошибка CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Прервано пользователем</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>Не удалось загрузить или создать файл журнала. Убедитесь в наличии прав на чтение и запись в локальную папку.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>Ошибка на этапе поиска.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Доступ запрещён.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>Не найден файл или папка:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Попытка создать папку, которая уже существует.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>На сервере %1 отсутствует свободное место.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Сервис временно недоступен</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Доступ запрещен</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Произошла внутренняя ошибка номер %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Синхронизация символических ссылок не поддерживается.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Файл присутствует в списке исключений из сихнронизации.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Эта файловая система не поддерживает имена файлов, оканчивающиеся на точку.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Эта файловая система не поддерживает имена файлов, содержащие символ '%1'.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Данное имя файла зарезервировано в данной файловой системе.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>Имя файла содержит пробелы на конце.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Имя файла слишком длинное.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>Невозможно перекодировать имя файла для вашей системы.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Неразрешённый конфликт.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Не удалось загрузить статистику.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Кодировка имени файла не верна</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Недопустимые символы, пожалуйста, переименуйте "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Не удалось прочитать файл чёрного списка из локальной базы данных.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation>Не удалось прочитать из журнала синхронизации.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Не удаётся открыть журнал синхронизации</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Имя файла содержит по крайней мере один некорректный символ</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Игнорируется из-за черного списка в "что синхронизировать"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Не разрешается, так как у вас нет полномочий на добавление подпапок в папку.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Не допускается загрузка этого файла, так как на сервере он помечен только для чтения, восстанавливаем</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Не допускается удаление, восстанавливаем</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Локальные файлы и общий каталог удалены.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Перемещение не допускается, элемент восстановлен</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Перемещение не допускается, поскольку %1 помечен только для чтения</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>назначение</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>источник</translation>
</message>
<translation>Synchronizuje sa %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Synchronizácia je pozastavená</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Synchronizuje sa</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<translation>Ikona</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 zdieľanie</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Priečinok: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Tento súbor nemožno zdieľať, lebo bol vyzdieľaný bez možnosti ďalšieho zdieľania.</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Povoliť</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Heslo:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Dátum vypršania:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>Štítok</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Zmazať</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Umožniť úpravy</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Len na čítanie</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Umožniť nahrávanie a úpravy</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Odovzdávanie súborov (len nahrávanie)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Kopírovať odkaz</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Chániť heslom</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Dátum vypršania:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Zneprístupniť</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Potvrdzovať rušenie sprístupnenia</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Zrušiť</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Verejný odkaz</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Úspech.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Skončil časový limit sieťového spojenia.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Chyba HTTP prenosu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>Pripojený priečinok je na serveri dočasne nedostupný</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Nastala chyba počas otvárania priečinka</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Chyba pri čítaní adresára</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Súbor/priečinok je ignorovaný, pretože je skrytý</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>Hierarchia priečinkov je príliš hlboká</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Konflikt: Prevzatá verzia zo servera, lokálna kópia premenovaná a neodovzdaná.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>CSync nešpecifikovaná chyba.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Zrušené používateľom</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Služba je dočasne nedostupná</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Prístup odmietnutý</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Vyskytla sa interná chyba číslo %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Symbolické odkazy nie sú podporované pri synchronizácii.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Súbor je zapísaný na zozname ignorovaných.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Meno súboru je veľmi dlhé.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Nevyriešený konflikt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Kódovanie znakov názvu súboru je neplatné</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Neplatné znaky, premenujte prosím "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Nemožno otvoriť sync žurnál</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Názov súboru obsahuje nevhodný znak</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorované podľa nastavenia "vybrať čo synchronizovať"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Nie je dovolené, lebo nemáte oprávnenie pridávať podpriečinky do tohto priečinka</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Nie je dovolené tento súbor nahrať, pretože je na serveri iba na čítanie. Obnovuje sa.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Nie je dovolené odstrániť. Obnovuje sa.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Lokálne súbory a zdieľaný priečinok boli odstránené.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Presunutie nie je dovolené. Položka obnovená.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Presunutie nie je dovolené, pretože %1 je na serveri iba na čítanie</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>cieľ</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>zdroj</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>Prejeta datoteka je prazna, čeprav je na strežniku velikosti %1.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 souporaba datotek</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Mapa: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Datoteke ni mogoče dodeliti v souporabo, ker ni navedenih ustreznih dovoljenj.</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>Besedilna oznaka</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Izbriši</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Prekliči</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Javna povezava</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Uspešno končano.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Omrežna povezava je časovno potekla.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Prišlo je do napake med prenosom HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>Priklopljena mapa trenutno ni na voljo na strežniku</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Med odpiranjem mape je prišlo do napake.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Napaka med branjem mape</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Datoteka/Mapa ni usklajevana, ker je skrita.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>Zaznano je preveliko število ravni map</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Le %1 je na voljo, zahtevanih pa je vaj %2 za zagon</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Dejanje ni dovoljeno, ker ni ustreznih dovoljenj za dodajanje starševske mape</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Dejanje ni dovoljeno, ker ni ustreznih dovoljenj za dodajanje datotek v to mapo</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Nedoločena napaka CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Opravilo je bilo prekinjeno s strani uporabnika</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Storitev trenutno ni na voljo</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Dostop je prepovedan.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Prišlo je do notranje napake %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Usklajevanje simbolnih povezav ni podprto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Datoteka je na seznamu neusklajevanih datotek.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Imena datotek, ki vsebujejo piko, na tem sistemu niso podprta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Imena datotek, ki vsebujejo znak »%1«, na tem sistemu niso podprta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Ime datoteke je na tem sistemu zadržano za sistemsko datoteko.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>Datoteka vsebuje pripete presledne znake</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Ime datoteke je predolgo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Nerazrešen spor</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Določanje statističnih podatkov je spodletelo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Kodni zapis imena datoteke ni veljaven.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Uporabljen je neveljaven znak; preimenujte "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Ni mogoče odpreti dnevnika usklajevanja</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Ime datoteke vsebuje vsaj en neveljaven znak.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Predmet ni usklajevan, ker je na »črnem seznamu datotek« za usklajevanje</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Dejanje ni dovoljeno! Ni ustreznih dovoljenj za dodajanje podmap v to mapo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Ni dovoljeno pošiljati te datoteke, ker ima določena dovoljenja le za branje. Datoteka bo obnovljena na izvorno različico.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Odstranitev ni dovoljena, datoteka bo obnovljena.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Krajevne datoteke in mape v souporabi so odstranjene.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Premikanje ni dovoljeno, datoteka bo obnovljena.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Premikanje ni dovoljeno, ker je nastavljeno določilo %1 le za branje.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>cilj</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>vir</translation>
</message>
<translation>Синхронизујем %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Синхронизација паузирана</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Синхронизујем</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>Преузети фајл је празан иако је сервер рекао да треба да је %1.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Икона</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 дељење</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Фасцикла: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Фајл се не може делити јер је подељен без дозволе за поновно дељење.</translation>
</message>
<translation>&Подели везу</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Укључи</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Лозинка:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Датум истека:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>Текст ознака</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Обриши</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Дозволи мењање</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Само за читање</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Дозволи отпремање и мењање</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Превлачење фајлова (само за отпремање)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Копирај везу</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Заштита лозинком</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Датум истека</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Укини дељење</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Потврдите брисање везе дељења</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Да ли стварно желите да обришете јавну везу дељења <i>%1</i>?</p><p>Белешка: ово је неповратна операција.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Откажи</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Јавна веза</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Успешно.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Истекло је време за повезивање.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Дошло је до грешке ХТТП преноса.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>Монтирана фасцикла тренутно није доступна на серверу</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Догодила се грешка приликом отварања фасцикле</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Грешка приликом учитавања фасцикле</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (прескочено због раније грешке, покушавам поново за %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Фајл/фасцикла је игнорисан зато што је скривен.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>Хијерархија фасцикли је предубока</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Конфликт: преузета серверска верзија, локална копија преименована и није отпремљена.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Није дозвољено пошто немате привилегије да додате родитељску фасциклу</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Није дозвољено пошто немате привилегије да додате фајлове у ову фасциклу</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Нема довољно места на серверу за нека отпремања.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>CSync недефинисана грешка.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Прекинуо корисник</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>Неуспех при учитавању или креирању журнал фајла. Проверите да ли имате привилегије за читање и писање у локалној синхронизационој фасцикли.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>Корак откривања није успео.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Привилегије одбијене.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>Датотека или директоријум нису пронађени:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Покушао да направим фасциклу која већ постоји.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>Нема више места на серверу %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Услуга је привремено недоступна</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Приступ је забрањен</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Десила се интерна грешка број %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Симболичке везе нису подржане у синхронизацији.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Фајл се налази на листи за игнорисање.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Имена фајлова која се завршавају са тачком нису подржана на овом систему фајлова.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Имена фајлова која садрже карактер '%1' нису подржана на овом систему фајлова.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Ово име фајла је резервисано на овом систему фајлова.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>Име фајла се завршава са празнинама.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Назив фајла је предугачак.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>Име фајла не може да се кодира на Вашем систему фајлова.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Неразрешени конфликт.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat није успео.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Кодирање назива фајла није исправно</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Неисправан карактер, преименујте „%1“</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Не могу да читам листу ставки игнорисаних за синхронизацију из локалне базе</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation>Не могу да читам синхронизациони журнал.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Не могу да отворим журнал синхронизације</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Назив садржи бар један недозвољен карактер</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Игнорисано јер се не налази на листи за синхронизацију</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Није дозвољено пошто немате привилегије да додате подфасциклу у ову фасциклу</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Није могуће отпремити овај фајл јер је на серверу само за читање. Враћам</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Није могуће уклањање. Враћам</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Локални фајлови и дељена фасцикла су уклоњени.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Премештање није дозвољено. Ставка је враћена</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Премештање није дозвољено јер %1 је само за читање</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>одредиште</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>извор</translation>
</message>
<translation>Synkroniserar %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Synkroniseringen pausad</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Synkroniserar</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>Den nedladdade filen är tom men servern sa att den skulle vara %1.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Ikon</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 Delning</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Mapp: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Filen kan inte delas eftersom den delades utan delningsrättigheter.</translation>
</message>
<translation>&Dela länk</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Aktivera</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Lösenord:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Utgångsdatum:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>Textetikett</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Ta bort</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Tillåt redigering</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Läsbehörighet</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Tillåt uppladdning && redigering</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Göm fillista (endast uppladdning)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Kopiera länk</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Lösenordsskydda</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Utgångsdatum</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Sluta dela</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Bekräfta radering av delad länk</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Vill du verkligen radera den publikt delade länken <i>%1</i>?</p><p>Obs: Den här åtgärden kan inte ångras.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Avbryt</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Publik länk</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Lyckades.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>En timeout på nätverksanslutningen har inträffat.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Ett HTTP överföringsfel inträffade.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>Den monterade mappen är tillfälligt otillgänglig på servern</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>En fel inträffande under öppnandet av en mapp</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Fel vid mappinläsning.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (skippad på grund av ett tidigare fel, försök igen om %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Filen/Mappen är ignorerad för att den är dold.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>Folder hierarkin är för djup </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Konflikt: Serverversion nedladdad, lokal kopia omdöpt och ej uppladdad.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Otillåtet eftersom du inte har rättigheter att lägga till övermappar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Otillåtet eftersom du inte har rättigheter att lägga till filer i den mappen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Diskutrymmet är lågt: Nedladdningar som reduceringar det fria utrymmet under %1 skippades.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>CSync ospecificerat fel.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Avbruten av användare</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>Misslyckades med att ladda eller skapa journalfilen. Säkerställ att du har rättigheter att läsa och skriva i den lokala synkmappen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Åtkomst nekad.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>Fil eller mapp kunde inte hittas:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Försökte skapa en mapp som redan existerar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>Inget tillgängligt utrymme på server %1 .</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Tjänsten är tillfälligt otillgänglig</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Tillgång förbjuden</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Ett internt fel nummer %1 inträffade.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Symboliska länkar stöds ej i synkningen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Filen är listad i ignorerings listan.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Filnamn som slutar med punkt stöds inte i det här filsystemet.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>Filnamn som innehåller tecknet '%1' stöds inte i det här filsystemet.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Filnamnet är ett reserverat namn i detta filsystemet.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>Filnamn innehåller mellanslag i slutet.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Filnamnet är för långt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>Filnamnet kan inte kodas på ditt filsystem.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Olöst konflikt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Stat misslyckades.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Filnamnskodning är inte giltig</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Otillåtna tecken, var vänlig byt namn på "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation>Kunde inte läsa från synk-journalen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Kunde inte öppna synk journalen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Filnamnet innehåller minst ett ogiltigt tecken</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ignorerad eftersom den är svartlistad i "välj vad som ska synkas" </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Otillåtet eftersom du inte har rättigheter att lägga till undermappar i den mappen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Inte behörig att ladda upp denna fil då den är skrivskyddad på servern, återställer </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Inte behörig att radera, återställer</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Lokala filer och mappar som är delade är borttagna.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Det gick inte att genomföra flytten, objektet återställs</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Det gick inte att genomföra flytten då %1 är skrivskyddad</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>destinationen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>källan</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>ไฟล์ที่ดาวน์โหลดว่างเปล่าแม้ว่าเซิร์ฟเวอร์ประกาศว่าควรจะเป็น %1</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>กำลังแชร์ %1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>โฟลเดอร์: %2 </translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>ไม่สามารถแชร์ไฟล์เพราะไม่ได้รับอนุญาต</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>ป้ายข้อความ</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>ลบ</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>ยืนยันการลบลิงค์ที่แชร์</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>คุณต้องการลบลิงค์ที่แชร์แบบสาธารณะ<i>%1</i>?</p><p>หมายเหตุ: ไม่สามารถยกเลิกการดำเนินการนี้ได้</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>ยกเลิก</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>ลิงค์สาธารณะ</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>เสร็จสิ้น</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>หมดเวลาการเชื่อมต่อเครือข่าย</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>เกิดข้อผิดพลาดเกี่ยวกับ HTTP transmission</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>โฟลเดอร์ที่ติดตั้งชั่วคราว ไม่สามารถใช้งานบนเซิร์ฟเวอร์</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>เกิดข้อผิดพลาดบางอย่างขณะกำลังเปิดโฟลเดอร์</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>เกิดข้อผิดพลาดขณะกำลังอ่านโฟลเดอร์</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (ข้ามไปเนื่องจากข้อผิดพลาดก่อนหน้านี้ กำลังลองอีกครั้งใน %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>ไฟล์/โฟลเดอร์ ที่ซ่อนอยู่จะถูกละเว้น</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>โฟลเดอร์มีโฟลเดอร์ย่อยเกินไป</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>เกิดปัญหาความขัดแย้ง: สำเนาที่อยู่ในเครื่องถูกเปลี่ยนชื่อและไม่ได้ถูกอัพโหลด เลยไม่ตรงกับข้อมูลที่เคยอัพโหลดไว้ในเซิฟเวอร์</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>ไม่ได้รับอนุญาต เพราะคุณไม่มีสิทธิ์ที่จะเพิ่มโฟลเดอร์หลัก</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>ไม่ได้รับอนุญาต เพราะคุณไม่มีสิทธิ์ที่จะเพิ่มไฟล์ในโฟลเดอร์นั้น</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>มีพื้นที่ว่างไม่เพียงพอบนเซิร์ฟเวอร์สำหรับการอัพโหลดบางรายการ</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>CSync ไม่สามารถระบุข้อผิดพลาดได้</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>ยกเลิกโดยผู้ใช้</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>ไม่สามารถใช้บริการได้ชั่วคราว</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>ถูกปฏิเสธการเข้าถึง</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>จำนวนข้อผิดพลาดภายในที่เกิดขึ้น %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>ลิงค์สัญลักษณ์จะไม่ได้รับการสนับสนุนในการประสานข้อมูล</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>ไฟล์อยู่ในรายการที่ละเว้น</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>ชื่อไฟล์ที่ลงท้ายด้วยระยะเวลา ยังไม่ได้รับการสนับสนุนบนระบบไฟล์นี้</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>ชื่อไฟล์ที่มีตัวอักษร '%1' ยังไม่ได้รับการสนับสนุนบนระบบไฟล์นี้</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>ชื่อไฟล์นี้เป็นชื่อที่ถูกสงวนไว้</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>ชื่อไฟล์มีช่องว่างต่อท้าย</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>ชื่อไฟล์ยาวเกินไป</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>ชื่อไฟล์ไม่สามารถเข้ารหัสในระบบไฟล์ของคุณได้</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>ข้อขัดแย้งที่ยังไม่ได้แก้ไข</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>สถิติความล้มเหลว</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>การเข้ารหัสชื่อไฟล์ไม่ถูกต้อง</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>ตัวอักษรไม่ถูกต้อง โปรดเปลี่ยนชื่อ "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation>ไม่สามารถอ่านบัญชีดำจากฐานข้อมูลต้นทาง</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation>ไม่สามารถอ่านจากบันทึกการประสานข้อมูล</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>ไม่สามารถเปิดการผสานข้อมูลเจอร์นัล</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>มีชื่อแฟ้มอย่างน้อยหนึ่งตัวอักษรที่ไม่ถูกต้อง</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>ถูกละเว้นเพราะ "ข้อมูลที่เลือกประสาน" ติดบัญชีดำ</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>ไม่อนุญาติเพราะคุณไม่มีสิทธิ์ที่จะเพิ่มโฟลเดอร์ย่อยของโฟลเดอร์นั้น</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>ไม่อนุญาตให้อัพโหลดไฟล์นี้เพราะมันจะอ่านได้เพียงอย่างเดียวบนเซิร์ฟเวอร์ กำลังฟื้นฟู</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>ไม่อนุญาตให้ลบเพราะกำลังฟื้นฟู</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>ไฟล์ต้นทางและโฟลเดอร์ที่แชร์ถูกลบออก</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>ไม่ได้รับอนุญาตให้ย้าย เพราะกำลังกู้คืนรายการ</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>ไม่อนุญาตให้ย้ายเพราะ %1 จะอ่านได้เพียงอย่างเดียว</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>ปลายทาง</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>แหล่งที่มา</translation>
</message>
<translation>%1 eşitleniyor</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>Eşitleme duraklatıldı</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>Eşitleniyor</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>Sunucu tarafından boyutu %1 olarak bildirilmesine rağmen indirilen dosya boş.</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>Simge</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 Paylaşma</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Klasör: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Dosya paylaşılamaz, çünkü sizinle herhangi bir paylaşım izni olmaksızın paylaşılmış.</translation>
</message>
<translation>&Dosyayı paylaş</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>Etkinleştir</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>Parola:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>Son kullanma tarihi:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>MetinEtiketi</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Sil</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>Düzenlenebilsin</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>Salt Okunur</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>Yüklenebilsin ve Düzenlenebilsin</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>Dosya Bırakma (Yalnız Yükleme)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>Bağlantıyı kopyala</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>Parola Koruması</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>Son Kullanma Tarihi</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>Paylaşımdan Kaldır</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>Bağlantı Paylaşımını Silmeyi Onayla</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>Gerçekten <i>%1</i> herkese açık bağlantısını silmek istiyor musunuz?</p><p><b>Not:</b> Bu işlem geri alınamaz.</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>İptal</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>Herkese açık bağlantı</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Başarılı.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Bir ağ zaman aşımı oluştu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Bir HTTP aktarım sorunu çıktı.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>Bağlanan klasör geçici olarak sunucu üzerinde kullanılamıyor</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>Bir klasör açılırken bir sorun çıktı</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>Klasör okunurken bir sorun çıktı.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (önceki bir sorun nedeniyle atlandı, %2 içinde yeniden denenecek)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>Dosya/Klasör gizli olduğu için yok sayıldı.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>Klasör hiyerarşi düzeyi çok derin</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>Çakışma: Sunucu sürümü indirildi, yerel kopya yeniden adlandırıldı ve yüklenmedi.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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ız %1 kullanılabilir, başlatabilmek için en az %2 gerekli</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>Üst klasör ekleme izniniz olmadığından izin verilmedi</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>Bu klasöre dosya ekleme izniniz olmadığından izin verilmedi</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<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>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>CSync bilinmeyen sorun.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Kullanıcı tarafından iptal edildi</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>Günlük dosyası yüklenemedi ya da oluşturulamadı. Yerel eşitleme klasörüne yazma izniniz olduğundan emin olun.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>Keşfetme adımı tamamlanamadı.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>Yeterli izin yok.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>Dosya ya da klasör bulunamadı:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>Zaten var olan bir klasör oluşturulmaya çalışıldı.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>%1 sunucusu üzerinde kullanılabilecek boş alan yok.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Hizmet geçiçi olarak kullanılamıyor</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Erişim engellendi</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>%1 numaralı iç hata oluştu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Sembolik bağlantıların eşitlenmesi desteklenmiyor.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Dosya yok sayılanlar listesinde.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Nokta ile biten dosya adları bu dosya sisteminde desteklenmiyor.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>'%1' karakterini içeren dosya adları bu sistemde desteklenmiyor.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Bu dosya adı bu dosya sisteminde ayırtılmış bir ad olduğundan kullanılamaz.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>Dosya adının başında boşluklar var.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Dosya adı çok uzun.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>Dosya adı dosya sisteminizde kodlanamıyor.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>Çözülmemiş çakışma.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>Durum alınamadı.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Dosya adı kodlaması geçersiz</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>Karakterler geçersiz, lütfen "%1" ögesini yeniden adlandırın</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<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="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<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="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Eşitleme günlüğü açılamadı</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Dosya adında en az bir geçersiz karakter var</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>"Eşitlenecek ögeleri seçin" kara listesinde olduğundan yok sayıldı</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Bu klasöre alt klasör ekleme izniniz olmadığından izin verilmedi</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Sunucu üzerinde salt okunur olduğundan, bu dosya yüklenemedi, geri yükleniyor</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Silmeye izin verilmedi, geri yükleniyor</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Yerel dosyalar ve paylaşım klasörü silindi.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Taşımaya izin verilmedi, öge geri yüklendi</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>%1 salt okunur olduğundan taşımaya izin verilmedi</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>hedef</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>kaynak</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>Ви поділилися %1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>Тека: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Цей файл неможливо поширити, бо ним поділилися без права на поширення.</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>Мітка</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>Видалити</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>Скасувати</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>Успішно.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>Час під'єднання до мережі вичерпався.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>Сталася помилка передачі даних по HTTP.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>Невизначена помилка CSync.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>Скасовано користувачем</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>Служба тимчасово недоступна</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>Доступ заборонений</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>Виникла внутрішня помилка за номером %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>Синхронізація символічних посилань не підтримується. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>Файл присутній у списку ігнорованих.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>Шлях до файлу занадто довгий.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>Кодування файлу не припустиме</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>Не вдається відкрити протокол синхронізації</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>Ім’я файлу містить принаймні один некоректний символ</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>Ігнорується через чорний список в "обрати що синхронізувати"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>Заборонено через відсутність прав додавання підкаталогів в цю теку.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Не дозволено завантажувати цей файл, оскільки він має дозвіл лише на перегляд, відновлюємо</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>Не дозволено видаляти, відновлюємо</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>Локальні файли та теки в загальному доступі було видалено.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>Переміщення не дозволено, елемент відновлено </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Переміщення не дозволено, оскільки %1 помічений тільки для перегляду</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>призначення</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>джерело</translation>
</message>
<translation>正在同步 %1</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation>暂停同步</translation>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation>同步中</translation>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
- <translation>虽然服务器宣称已完成 %1,但实际下载文件为空。</translation>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
<translation>图标</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 共享</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>文件夹:%2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>未分配共享权限,无法共享文件。</translation>
</message>
<translation>&共享链接</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation>启用</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation>密码:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation>有效期至:</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>文本标签</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>删除</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation>允许编辑</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation>只读</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation>允许上传 && 编辑</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation>文件拖拽(仅上传)</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation>复制链接</translation>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation>密码保护</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation>有效期</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation>取消共享</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation>确认删除共享链接</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation><p>您真的想删除公开共享链接 <i>%1</i>?注意:此操作无法撤销。</p></translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>取消</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation>公开链接</translation>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>成功。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>网络连接超时。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>HTTP 传输错误。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>该文件夹在服务器上不可用</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>打开目录失败</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>读取目录时出错</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (由于先前的错误而跳过,在%2中再次尝试 )</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation>已忽略隐藏的文件和文件夹。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation>文件夹等级制度太深</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation>发生冲突:服务器版本的文件已经下载,本地版本的文件已经改名且没有上传。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>您没有权限增加父目录</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>您没有权限增加文件</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>对于某些上传文件来说,服务器端的可用空间不足。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>CSync 未定义错误。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>用户撤销</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation>无法加载或创建日志文件。请确保您拥有本地同步文件夹的读写权限。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation>发现步骤失败。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation>没有权限。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation>文件或目录未找到:</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation>文件夹已存在。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation>服务器 %1 空间不足。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>服务暂时不可用</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>访问被拒绝</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>发生内部错误 %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>符号链接不被同步支持。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>文件在忽略列表中。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>文件名结尾不可以为“.”。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation>此文件系统不支持包含字符 '%1' 的文件名。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation>文件名为系统保留文件名。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation>文件名尾部含有空格</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>文件名过长。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation>文件名在您的文件系统中不可编码。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation>未解决的冲突。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>状态失败。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>文件名编码无效</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>无效的字符,请更改为 “%1”</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation>无法从本地数据库读取黑名单</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation>无法读取同步日志。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>无法打开同步日志</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>文件名中存在至少一个非法字符</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>已忽略(“选择同步内容”黑名单)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>您没有权限增加子目录</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>无法上传文件,因为服务器端此文件为只读,正在回退</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>无法删除,正在回退</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>本地文件和共享文件夹已被删除。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>无法移动,正在回退</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>无法移动,%1为是只读的</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>目标</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>源</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
+ <source>No recently changed files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
<source>Sync paused</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
<source>Syncing</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
+ <source>Open website</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
+ <source>Recently changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
+ <source>Pause synchronization</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
+ <source>Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
+ <source>Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
+ <source>Log out</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
+ <source>Quit sync client</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Dialog</name>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
- <source>The downloaded file is empty despite the server announced it should have been %1.</source>
+ <source>The downloaded file is empty despite that the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="101"/>
+ <location filename="../src/gui/sharedialog.cpp" line="104"/>
<source>%1 Sharing</source>
<translation>%1 分享</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="77"/>
+ <location filename="../src/gui/sharedialog.cpp" line="80"/>
<source>%1</source>
<translation>%1</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="98"/>
+ <location filename="../src/gui/sharedialog.cpp" line="101"/>
<source>Folder: %2</source>
<translation>資料夾: %2</translation>
</message>
<message>
- <location filename="../src/gui/sharedialog.cpp" line="191"/>
+ <location filename="../src/gui/sharedialog.cpp" line="272"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>這個檔案無法被分享,並沒有分享此檔案的權限。</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="89"/>
- <source>Enable</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.ui" line="118"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="128"/>
<source>Password:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="158"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="168"/>
<source>Expiration date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.ui" line="226"/>
+ <location filename="../src/gui/sharelinkwidget.ui" line="236"/>
<source>TextLabel</source>
<translation>文字標籤</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
<source>Delete</source>
<translation>刪除</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
<source>Allow Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
<source>Read only</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Allow Upload && Editing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<source>File Drop (Upload Only)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
- <source>Copy link</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
<source>Password Protect</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
<source>Expiration Date</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Unshare</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
+ <source>Add another link</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
<source>Confirm Link Share Deletion</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
<source>Cancel</source>
<translation>取消</translation>
</message>
<message>
- <location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
+ <location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
<source>Public link</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="120"/>
+ <location filename="../src/libsync/syncengine.cpp" line="122"/>
<source>Success.</source>
<translation>成功。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="130"/>
+ <location filename="../src/libsync/syncengine.cpp" line="132"/>
<source>A network connection timeout happened.</source>
<translation>網路連線逾時。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="133"/>
+ <location filename="../src/libsync/syncengine.cpp" line="135"/>
<source>A HTTP transmission error happened.</source>
<translation>HTTP 傳輸錯誤。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="157"/>
+ <location filename="../src/libsync/syncengine.cpp" line="159"/>
<source>The mounted folder is temporarily not available on the server</source>
<translation>掛載的資料夾暫時無法在伺服器上使用</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="163"/>
+ <location filename="../src/libsync/syncengine.cpp" line="165"/>
<source>An error occurred while opening a folder</source>
<translation>開啟資料夾時發生錯誤。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="166"/>
+ <location filename="../src/libsync/syncengine.cpp" line="168"/>
<source>Error while reading folder.</source>
<translation>讀取資料夾時發生錯誤。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="242"/>
+ <location filename="../src/libsync/syncengine.cpp" line="244"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="514"/>
+ <location filename="../src/libsync/syncengine.cpp" line="516"/>
<source>File/Folder is ignored because it's hidden.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="517"/>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="533"/>
+ <location filename="../src/libsync/syncengine.cpp" line="535"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="799"/>
+ <location filename="../src/libsync/syncengine.cpp" line="801"/>
<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="834"/>
+ <location filename="../src/libsync/syncengine.cpp" line="836"/>
<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="1347"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1350"/>
<source>Not allowed because you don't have permission to add parent folder</source>
<translation>拒絕此操作,您沒有新增母資料夾的權限。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1354"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
<translation>拒絕此操作,您沒有新增檔案在此資料夾的權限。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1687"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1690"/>
<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="1694"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1697"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="148"/>
+ <location filename="../src/libsync/syncengine.cpp" line="150"/>
<source>CSync unspecified error.</source>
<translation>CSync 未知的錯誤。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="151"/>
+ <location filename="../src/libsync/syncengine.cpp" line="153"/>
<source>Aborted by the user</source>
<translation>使用者中斷</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="123"/>
+ <location filename="../src/libsync/syncengine.cpp" line="125"/>
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="127"/>
+ <location filename="../src/libsync/syncengine.cpp" line="129"/>
<source>Discovery step failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="136"/>
+ <location filename="../src/libsync/syncengine.cpp" line="138"/>
<source>Permission denied.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="139"/>
+ <location filename="../src/libsync/syncengine.cpp" line="141"/>
<source>File or directory not found:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="142"/>
+ <location filename="../src/libsync/syncengine.cpp" line="144"/>
<source>Tried to create a folder that already exists.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="145"/>
+ <location filename="../src/libsync/syncengine.cpp" line="147"/>
<source>No space on %1 server available.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="154"/>
+ <location filename="../src/libsync/syncengine.cpp" line="156"/>
<source>The service is temporarily unavailable</source>
<translation>這個服務暫時無法使用。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="160"/>
+ <location filename="../src/libsync/syncengine.cpp" line="162"/>
<source>Access is forbidden</source>
<translation>存取被拒</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="171"/>
+ <location filename="../src/libsync/syncengine.cpp" line="173"/>
<source>An internal error number %1 occurred.</source>
<translation>發生內部錯誤,錯誤代碼 %1。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="483"/>
+ <location filename="../src/libsync/syncengine.cpp" line="485"/>
<source>Symbolic links are not supported in syncing.</source>
<translation>同步不支援捷徑連結</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="486"/>
+ <location filename="../src/libsync/syncengine.cpp" line="488"/>
<source>File is listed on the ignore list.</source>
<translation>檔案被列在忽略清單。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="490"/>
+ <location filename="../src/libsync/syncengine.cpp" line="492"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="500"/>
+ <location filename="../src/libsync/syncengine.cpp" line="502"/>
<source>File names containing the character '%1' are not supported on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <location filename="../src/libsync/syncengine.cpp" line="505"/>
<source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="508"/>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>Filename contains trailing spaces.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="511"/>
+ <location filename="../src/libsync/syncengine.cpp" line="513"/>
<source>Filename is too long.</source>
<translation>檔案名稱太長了。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="520"/>
+ <location filename="../src/libsync/syncengine.cpp" line="522"/>
<source>The filename cannot be encoded on your file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="529"/>
+ <location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unresolved conflict.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="537"/>
+ <location filename="../src/libsync/syncengine.cpp" line="539"/>
<source>Stat failed.</source>
<translation>狀態失敗。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="564"/>
+ <location filename="../src/libsync/syncengine.cpp" line="566"/>
<source>Filename encoding is not valid</source>
<translation>檔案名稱編碼是無效的</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="729"/>
+ <location filename="../src/libsync/syncengine.cpp" line="731"/>
<source>Invalid characters, please rename "%1"</source>
<translation>無效的字元,請您重新命名 "%1"</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="862"/>
+ <location filename="../src/libsync/syncengine.cpp" line="864"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="903"/>
+ <location filename="../src/libsync/syncengine.cpp" line="905"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="966"/>
+ <location filename="../src/libsync/syncengine.cpp" line="968"/>
<source>Cannot open the sync journal</source>
<translation>同步處理日誌無法開啟</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1032"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1034"/>
<source>File name contains at least one invalid character</source>
<translation>檔案名稱含有不合法的字元</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1273"/>
- <location filename="../src/libsync/syncengine.cpp" line="1313"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1276"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1316"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
<translation>已忽略。根據 "選擇要同步的項目"的黑名單</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1332"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1335"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
<translation>拒絕此操作,您沒有在此新增子資料夾的權限。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1379"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1382"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>拒絕上傳此檔案,此檔案在伺服器是唯讀檔,復原中</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1395"/>
- <location filename="../src/libsync/syncengine.cpp" line="1414"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1398"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1417"/>
<source>Not allowed to remove, restoring</source>
<translation>不允許刪除,復原中</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1428"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1431"/>
<source>Local files and share folder removed.</source>
<translation>本地端檔案和共享資料夾已被刪除。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1482"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1485"/>
<source>Move not allowed, item restored</source>
<translation>不允許移動,物件復原中</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>Move not allowed because %1 is read-only</source>
<translation>不允許移動,因為 %1 是唯讀的</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the destination</source>
<translation>目標</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1493"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1496"/>
<source>the source</source>
<translation>來源</translation>
</message>